Package: keyed Title: Explicit Key Assumptions for Flat-File Data Version: 0.2.0 Authors@R: person("Gilles", "Colling", email = "gilles.colling051@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0003-3070-6066")) Language: en-US Description: Helps make implicit data assumptions explicit by attaching keys to flat-file data that error when those assumptions are violated. Designed for CSV-first workflows without database infrastructure or version control. Provides key definition, assumption checks, join diagnostics, and automatic drift detection via watched data frames that snapshot before each transformation and report cell-level changes. License: MIT + file LICENSE URL: https://github.com/gcol33/keyed, https://gillescolling.com/keyed/ BugReports: https://github.com/gcol33/keyed/issues Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Depends: R (>= 4.1.0) Imports: cli, dplyr (>= 1.0.0), digest, lifecycle (>= 1.0.0), pillar, rlang (>= 1.0.0), tibble, vctrs (>= 0.5.0) Suggests: joinspy, knitr, rmarkdown, testthat (>= 3.0.0), uuid VignetteBuilder: knitr Config/testthat/edition: 3 Repository: https://gcol33.r-universe.dev Date/Publication: 2026-10-10 13:04:55 UTC RemoteUrl: https://github.com/gcol33/keyed RemoteRef: HEAD RemoteSha: f1cfe5048d71749f0c23997567a258967e69b172 NeedsCompilation: no Packaged: 2026-10-10 13:58:05 UTC; root Author: Gilles Colling [aut, cre, cph] (ORCID: ) Maintainer: Gilles Colling