docs: record session
R-CMD-check / R CMD check (push) Successful in 5m11s

Journal entry for the roborev triage session and a regenerated status board.
Adds AGENTS.md and .roborev.toml to the packaging workstream so root-level
config commits attribute to a stream instead of landing unreferenced.
This commit is contained in:
2026-08-24 00:15:09 -04:00
parent cd1af67a3a
commit 04a5ee958b
3 changed files with 28 additions and 12 deletions
+10
View File
@@ -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
+16 -12
View File
@@ -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
</details>
+2
View File
@@ -85,6 +85,8 @@ paths = [
".Rbuildignore",
".gitea/workflows/**",
"tests/testthat.R",
"AGENTS.md",
".roborev.toml",
]
docs = [
"NEWS.md",