docs: describe the pipeline as of PR 12 and the artifact copy step #14
Loading…
Reference in a new issue
No description provided.
Delete branch "fm/dse-security-reports-project-hygiene"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Project hygiene pass for captain instruction 2026-10-27 ("3. Project hygiene"): the README still described the pipeline as of the PR-4 skeleton, while PRs 5-12 added the cli-cloud-bi theme, the polars lane, per-unit CycloneDX SBOMs, the evidence-v2 collection, the WireGuard coverage-gap unit, kernel-posture statements, the systems.json registry and the pipeline-generated triage template.
This PR updates README.md to that truth and records the recurring manual step of regenerating the captain's record artifacts in README.md and AGENTS.md.
Code, config and reports are untouched; the change is documentation only.
What changed
README.md: full pipeline map (fixture/ingest/derive/cve-links/evidence/scan/sbom/report/triage/az-refresh/all/repro/local), the polars data lane with its byte-identity cross-check, theconfig/systems.jsonunit registry and how to add a unit, the sensitive-data rules with snapshot-date naming, the report/theme notes, the artifact-regeneration chain (render + copy to the private firstmate artifacts dir) and a pruned follow-ups list.AGENTS.md: one new bullet documenting the captain's record artifacts step (date-stamped PDF copies plus caches into~/firstmate/data/dse-security-reports-triage/artifacts/) and stating that the hand-writtendefender-triage.typscratch in that dir is superseded byreports/defender-triage.typ.Note: the repository root README.md was edited under explicit captain/firstmate instruction for this hygiene task (named drift: the README describes the pipeline as of PR 4).
Verification
All commands were run in this worktree exactly as documented:
just install- uv sync from the committed lock (ok).just test- 22 passed.just all- fixture, derive, both reports on the synthetic fixture (ok).just repro- both PDFs verified byte-identical.just py-crosscheck- polars derivation matches the stdlib pipeline.Nothing real is committed; all pipeline outputs stayed under gitignored
.local/.Behaviour change
None; documentation only.