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
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
NeedsCompilation: no
Packaged: 2026-02-25 09:48:35 UTC; Gilles Colling
Author: Gilles Colling [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0003-3070-6066>)
Maintainer: Gilles Colling <gilles.colling051@gmail.com>
Repository: CRAN
Date/Publication: 2026-02-25 10:00:08 UTC
Built: R 4.6.0; ; 2026-04-26 13:42:01 UTC; unix
