diff --git a/pm/JOURNAL.md b/pm/JOURNAL.md index b3e3871..7c32eca 100644 --- a/pm/JOURNAL.md +++ b/pm/JOURNAL.md @@ -13,6 +13,16 @@ file carries the reasoning and the pointers. --- +## 2026-08-24 · packaging · roborev exclusion patterns fixed; init review triaged + +**Why:** roborev reviewed the init commit because `excluded_commit_patterns` are +substring matches and `chore:` never matches the `chore(packaging):` form the +cadence rule mandates — the commit convention was silently defeating its own +review filter. Two low findings came back; one was half-right, one rested on a +generator it could not see. +**Obligates:** — +**Refs:** cd1af67, roborev job 15 + ## 2026-08-23 · packaging · compass initialised, five workstreams defined **Why:** the package had no tracking at all — one open issue, a NEWS changelog, and diff --git a/pm/STATUS.md b/pm/STATUS.md index 122b1d4..3ed744a 100644 --- a/pm/STATUS.md +++ b/pm/STATUS.md @@ -12,20 +12,24 @@ ggplot2 themes, brand palettes, logo composition, and Quarto templates, plus the data-wrangling helpers the analysis work leans on. It is at version 0.3.1 and already depended on by live projects, so changes here surface in reports that are published. -Project tracking went in today. Five workstreams now divide the package by how it +Project tracking went in on 23 August. Five workstreams divide the package by how it actually goes stale rather than by directory: themes and palettes, logo and branded output, Quarto templates, analysis helpers, and packaging. Documentation debt is caught automatically — if code moves and its roxygen pages do not, an issue gets filed. -Three things are open. A logo defect (#20) drops patchwork panels and clips captions, -which is the one that bites users. The flextable styling helper (#21) ships Bootstrap's -palette as its default instead of the brand's, so tables built with the defaults are -quietly off-brand. The third (#22) is forge housekeeping: the `kodor/*` labels are -defined twice, at repo and org scope, which makes filtering by name unreliable. +Automated review is now working correctly. The first review ran on a config-only commit, +which turned out to be the useful part: the exclusion patterns match plain text, so +`chore:` never matched the `chore(packaging):` form this project's own commit convention +requires. Both forms are now listed, and `pm/compass.toml` is named as the one place +review rules are edited. -Nothing is blocked. CI last passed on `2c7c9a6`; today's scaffold commit is still -local and unpushed, so nothing has run against it yet. The next substantive work -is #20. +Three things are open, none blocked. A logo defect (#20) drops patchwork panels and clips +captions, which is the one that bites users. The flextable styling helper (#21) ships +Bootstrap's palette as its default instead of the brand's, so tables built with the +defaults are quietly off-brand. The third (#22) is forge housekeeping: the `kodor/*` +labels are defined twice, at repo and org scope, which makes filtering by name unreliable. + +The next substantive work is #20. ## Ready to work on next @@ -41,7 +45,7 @@ is #20. | Logo and branded output composition | 0 | 2 | 1 | no | | Quarto themes and publishing templates | 0 | 0 | 0 | no | | Analysis and workflow helpers | 0 | 0 | 0 | no | -| Package infrastructure and release | 0 | 1 | 0 | no | +| Package infrastructure and release | 1 | 1 | 0 | **yes** | ## CI @@ -52,8 +56,8 @@ is #20. _Nothing blocks anything else, so there is no graph to draw._ -- Marker: `7cad98b4` (2026-08-23) -- Commits since: 0 +- Marker: `496b9ed9` (2026-08-23) +- Commits since: 1 - Open issues: 3 diff --git a/pm/compass.toml b/pm/compass.toml index 122eb39..e75004f 100644 --- a/pm/compass.toml +++ b/pm/compass.toml @@ -85,6 +85,8 @@ paths = [ ".Rbuildignore", ".gitea/workflows/**", "tests/testthat.R", + "AGENTS.md", + ".roborev.toml", ] docs = [ "NEWS.md",