Three workstreams -- the query verbs, the corpus and how it is mounted, and the docs that explain both. Each can go stale independently, which is what the workstream boundary is for: a change to a verb obligates the vignettes, a change to the corpus obligates NEWS. All six open issues now carry ws/ and type/ labels, applied additively so #36 kept its existing kodor/, severity/, south-guide and verdict/ labels. The generated board is pinned as issue #68. .roborev.toml carries review guidelines composed from a shared baseline, the R package overlay, and this project's own conventions read out of CLAUDE.md: the ensure_session-then-dbGetQuery order, the tbl_df-with-provenance return contract, coerce_govid_input at the boundary, the two SQL layers, no arrow, and withr as tests-only. The .gitignore change is load-bearing. pkgdown output made docs/ ignored, which would have left every compass file untracked and unable to travel to another machine. Git cannot re-include anything beneath an excluded directory, so the rule had to list children instead. That forced an anchoring change: a bare "docs/" matches at any depth, "/docs/*" only at the root, so the fixture corpus docs directory needed an explicit rule to stay excluded as before.
13 lines
416 B
Markdown
13 lines
416 B
Markdown
# 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 table below is **generated** by `compass:decide`. Do not hand-edit it.
|
|
|
|
<!-- compass:begin decisions -->
|
|
| # | Date | Decision | Status |
|
|
|---|---|---|---|
|
|
| — | — | *No decisions recorded yet.* | — |
|
|
<!-- compass:end decisions -->
|