From f1607b1baff68471ad4b748f3ebb302e8b2ce852 Mon Sep 17 00:00:00 2001 From: "Joshua Uhalt, Ph.D." Date: Mon, 28 Sep 2026 16:10:30 -0400 Subject: [PATCH] Say the nomologR reader is tested through contentvalidR 0.10.0 nomologR#130 adds the 0.10.0 handoff fixtures to the reader's tests, so the README's handoff section, the ROADMAP's fixture criterion, and NEWS now say the reader is tested against handoffs from contentvalidR 0.6.0 through 0.10.0. Co-Authored-By: Claude Opus 5.5 --- NEWS.md | 2 ++ README.Rmd | 2 +- README.md | 2 +- ROADMAP.md | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/NEWS.md b/NEWS.md index c92f1fa..97c4dca 100644 --- a/NEWS.md +++ b/NEWS.md @@ -10,6 +10,8 @@ answered in 2 to 10 seconds, returned a server error, and timed out. It is the same paper, dated 2011.1.25, with its reading list updated in 2013. The expert-panel vignette's reference list now gives the link too. +* The reader in nomologR is now tested against handoffs from contentvalidR + 0.6.0 through 0.10.0, and the README says so. # contentvalidR 0.10.0 diff --git a/README.Rmd b/README.Rmd index 7d54ded..85f1c2f 100644 --- a/README.Rmd +++ b/README.Rmd @@ -168,7 +168,7 @@ nomo_run(responses, scales = h) # runs the empirical stage on the handoff's s **Reading a handoff.** Take each item's decision from `carried` and `status`; never re-derive it by comparing a statistic with its criterion, or by branching on the version that produced it. `recommendation` states the same decision in the workflow's own words and, like `rule`, is prose. A `keying` of `NA` means nobody said, never that an item is forward-worded. -**Versions.** The handoff is schema version 1, frozen since 0.7.0: its fields and columns keep their names, positions, and types, and new optional ones may only be added at the end. A change that broke this would be schema version 2, produced beside version 1 for at least a release cycle. The reader in nomologR is tested against handoffs from contentvalidR 0.6.0 through 0.9.0, and neither package depends on the other. See `?content_handoff` for the full contract, `vignette("handoff-to-empirical-validation")` for a guide, and `vignette("one-item-set-both-stages")` for the joint walkthrough. +**Versions.** The handoff is schema version 1, frozen since 0.7.0: its fields and columns keep their names, positions, and types, and new optional ones may only be added at the end. A change that broke this would be schema version 2, produced beside version 1 for at least a release cycle. The reader in nomologR is tested against handoffs from contentvalidR 0.6.0 through 0.10.0, and neither package depends on the other. See `?content_handoff` for the full contract, `vignette("handoff-to-empirical-validation")` for a guide, and `vignette("one-item-set-both-stages")` for the joint walkthrough. ## References diff --git a/README.md b/README.md index 97ba6d3..68c863e 100644 --- a/README.md +++ b/README.md @@ -313,7 +313,7 @@ fields and columns keep their names, positions, and types, and new optional ones may only be added at the end. A change that broke this would be schema version 2, produced beside version 1 for at least a release cycle. The reader in nomologR is tested against handoffs from -contentvalidR 0.6.0 through 0.9.0, and neither package depends on the +contentvalidR 0.6.0 through 0.10.0, and neither package depends on the other. See `?content_handoff` for the full contract, `vignette("handoff-to-empirical-validation")` for a guide, and `vignette("one-item-set-both-stages")` for the joint walkthrough. diff --git a/ROADMAP.md b/ROADMAP.md index 208ff07..0617af1 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -840,7 +840,7 @@ reads no handoffs and takes no part in the joint 1.0. nomologR's reader ([nomologR#46](https://github.com/JUhalt/nomologR/issues/46), closed) is tested against stored producer output from contentvalidR 0.6.0 - through 0.9.0. + through 0.10.0. - [x] schema version 1 is frozen and becomes a compatibility promise (0.7.0). - [ ] both packages are on CRAN. contentvalidR 0.4.0 was accepted and published on 2026-09-28