From 4017ef6fadb68d92159bbb9fcdd5c73df58b2bc3 Mon Sep 17 00:00:00 2001 From: Jared Knowles Date: Fri, 6 Nov 2026 14:46:21 -0500 Subject: [PATCH 1/2] chore(quality): track this repository with compass Adds pm/ and keeps it out of the build through .Rbuildignore, so the CRAN tarball is unchanged. Reviews are off for this repository. Co-Authored-By: Claude Opus 5.5 --- .Rbuildignore | 2 ++ .gitignore | 43 +++++++++++++++++++------------------ pm/JOURNAL.md | 20 ++++++++++++++++++ pm/STATUS.md | 48 ++++++++++++++++++++++++++++++++++++++++++ pm/compass.toml | 24 +++++++++++++++++++++ pm/decisions/README.md | 13 ++++++++++++ 6 files changed, 129 insertions(+), 21 deletions(-) create mode 100644 pm/JOURNAL.md create mode 100644 pm/STATUS.md create mode 100644 pm/compass.toml create mode 100644 pm/decisions/README.md diff --git a/.Rbuildignore b/.Rbuildignore index ad336ed..f3eeda4 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -30,3 +30,5 @@ readmeplot ^_pkgdown\.yml$ ^docs$ ^pkgdown$ +^pm$ +^\.roborev\.toml$ diff --git a/.gitignore b/.gitignore index 55cc2f8..9cc81e7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,21 +1,22 @@ -Meta -doc -.Rproj.user -.Rhistory -.RData -Thumbs.db -inst/doc -vignettes/Using_predictInterval_cache/ -#Rcpp files -src/*.o -src/*.so -src/*.dll -test_20160701.txt -test_20160705.txt -*.Rcheck -*merTools.Rcheck -/revdep -NUL -*.tar.gz -.claude/ -Rplots.pdf +Meta +doc +.Rproj.user +.Rhistory +.RData +Thumbs.db +inst/doc +vignettes/Using_predictInterval_cache/ +#Rcpp files +src/*.o +src/*.so +src/*.dll +test_20160701.txt +test_20160705.txt +*.Rcheck +*merTools.Rcheck +/revdep +NUL +*.tar.gz +.claude/ +Rplots.pdf +.compass-cache/ diff --git a/pm/JOURNAL.md b/pm/JOURNAL.md new file mode 100644 index 0000000..ead386b --- /dev/null +++ b/pm/JOURNAL.md @@ -0,0 +1,20 @@ +# Project journal + +Append-only, newest first. **Entries are never edited** — the value of this file is +that it records what was believed at the time, including the parts that turned out +wrong. Where things stand *today* is in `STATUS.md`, which is generated. + +Four lines per entry. The analysis belongs in the issue or the decision record; this +file carries the reasoning and the pointers. + +- **Why** — the driver. The one line git cannot reconstruct later. +- **Obligates** — issues this change created elsewhere. Numbers, not prose. +- **Refs** — commits, issues, decision records. + +--- + +## 2026-11-06 · quality · compass adopted + +**Why:** merTools is GitHub-only, and it is the first repository compass manages there. It is in maintenance after 1.0.0, so reviews stay off to keep it out of the local review queue. +**Obligates:** nothing filed. `TODO.md` is left as it was, from the 1.0.0 submission. +**Refs:** #138, #139 (setup test issues, closed), #140 (board) diff --git a/pm/STATUS.md b/pm/STATUS.md new file mode 100644 index 0000000..ebea2bd --- /dev/null +++ b/pm/STATUS.md @@ -0,0 +1,48 @@ +# Project status + +> Between the compass markers is generated. Edit the sources, not this. + + + + +## Where this stands + +merTools is in maintenance after its 1.0.0 release, and compass tracks its work from here. Nothing is open. Reviews are off for this repository, and `TODO.md` is kept as the record of the 1.0.0 submission. + +## Ready to work on next + +_Nothing is open and unblocked._ + +## Workstreams + +| Stream | Commits since | Open | Debt | Owes docs | +|---|---|---|---|---| +| Package code | 230 | 0 | 0 | no | +| Vignettes and site | 77 | 0 | 0 | no | +| Tests and checks | 156 | 0 | 0 | no | + +## Phases + +| Phase | Progress | Due | +|---|---|---| +| 1.1 | `██████████` 100% (6/6) | — | +| 1.0 | `██████████` 100% (10/10) | — | + +## CI + +![R-CMD-check](https://github.com/jknowles/merTools/workflows/R-CMD-check/badge.svg) +![pkgdown](https://github.com/jknowles/merTools/workflows/pkgdown/badge.svg) +![pages-build-deployment](https://github.com/jknowles/merTools/actions/workflows/pages/pages-build-deployment/badge.svg) + +
+Dependency graph and detail + +_Nothing blocks anything else, so there is no graph to draw._ + +- Marker: `none` (no journal entry yet) +- Commits since: 366 +- Open issues: 0 + +
+ + diff --git a/pm/compass.toml b/pm/compass.toml new file mode 100644 index 0000000..df6d5fe --- /dev/null +++ b/pm/compass.toml @@ -0,0 +1,24 @@ +[project] +name = "merTools" +forge = "jknowles/merTools" + +[[workstream]] +id = "package" +title = "Package code" +paths = ["R/*", "src/*", "DESCRIPTION", "NAMESPACE"] +docs = ["man/*", "NEWS.md"] + +[[workstream]] +id = "docs" +title = "Vignettes and site" +paths = ["vignettes/*", "README.Rmd", "_pkgdown.yml"] +docs = ["README.md"] + +[[workstream]] +id = "quality" +title = "Tests and checks" +paths = ["tests/**", ".github/workflows/*"] +docs = [] + +[roborev] +enabled = false diff --git a/pm/decisions/README.md b/pm/decisions/README.md new file mode 100644 index 0000000..3eec285 --- /dev/null +++ b/pm/decisions/README.md @@ -0,0 +1,13 @@ +# Decisions + +One file per decision, numbered and immutable. A decision that changes is superseded +by a new record, never edited in place — the old reasoning is the point. The records +follow [DADR 0.1.0-alpha.3](https://vincentarelbundock.github.io/dadr/specification/). + +The table below is **generated** by `compass:decide`. Do not hand-edit it. + + +| # | Date | Decision | Status | +|---|---|---|---| +| — | — | *No decisions recorded yet.* | — | + From cefb64d5e10445144fd9e316e70b6bc180da6768 Mon Sep 17 00:00:00 2001 From: Jared Knowles Date: Fri, 6 Nov 2026 14:48:32 -0500 Subject: [PATCH 2/2] chore(quality): keep .gitignore's line endings Co-Authored-By: Claude Opus 5.5 --- .gitignore | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 9cc81e7..ffe57b7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,22 +1,22 @@ -Meta -doc -.Rproj.user -.Rhistory -.RData -Thumbs.db -inst/doc -vignettes/Using_predictInterval_cache/ -#Rcpp files -src/*.o -src/*.so -src/*.dll -test_20160701.txt -test_20160705.txt -*.Rcheck -*merTools.Rcheck -/revdep -NUL -*.tar.gz -.claude/ -Rplots.pdf -.compass-cache/ +Meta +doc +.Rproj.user +.Rhistory +.RData +Thumbs.db +inst/doc +vignettes/Using_predictInterval_cache/ +#Rcpp files +src/*.o +src/*.so +src/*.dll +test_20160701.txt +test_20160705.txt +*.Rcheck +*merTools.Rcheck +/revdep +NUL +*.tar.gz +.claude/ +Rplots.pdf +.compass-cache/