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.
2.8 KiB
Project status
Between the compass markers is generated. Edit the sources, not this.
Where this stands
civilytics is the house R package behind every Civilytics chart, table, and report —
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 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.
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.
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
- #20 civilytics_logo(): drops patchwork panels, clips captions, and silently rescales fonts ·
ws/logo— nothing is blocking it; something is currently wrong - #21 style_flextable_civilytics() defaults to Bootstrap colors, not Civilytics brand ·
ws/logo— nothing is blocking it; owed work from an earlier change - #22 kodor/* labels are defined at both repo and org scope ·
ws/packaging— nothing is blocking it
Workstreams
| Stream | Commits since | Open | Debt | Owes docs |
|---|---|---|---|---|
| Themes, palettes, and fonts | 0 | 0 | 0 | no |
| 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 | 1 | 1 | 0 | yes |
CI
Dependency graph and detail
Nothing blocks anything else, so there is no graph to draw.
- Marker:
496b9ed9(2026-08-23) - Commits since: 1
- Open issues: 3