Package: keyed
Title: Explicit Key Assumptions for Flat-File Data
Version: 0.1.3
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
    optional drift detection against reference snapshots.
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, 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-03 21:34:34 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-06 19:50:08 UTC
Built: R 4.5.2; ; 2026-02-07 09:19:25 UTC; unix
