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..ffe57b7 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ 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.* | — | +