060-ci-failure-summary
Setup profile revision 19: a blocked ci-gate names each failed job with its first error lines, and the code job's cache leaves out workspace artifacts
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Amends spec 002's setup profile. github-actions-rust revision 19 changes what a failure tells its reader and what the cache holds, never what judges: when ci-gate blocks, it lists every failed job of its run with the failed step and at most five error lines from that job's log, in the step summary and as annotations, on a best-effort read that never changes the verdict or the exit code. Before the code job saves the cargo cache it drops the workspace's own artifacts, which Cargo rebuilds after any checkout. Spec 044 moves from revision 19 to revision 20.
Read the full pinned specification ↗Relationships
depended on by
amended by
Claimed units
- extends
{ "nature": "additive", "spec": "002-environment-lifecycle", "unit": { "kind": "directory", "path": "crates/statecraft-home/" } }
Source headings
- 060: A blocked gate names what failed, and the code cache holds dependencies only
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 The failure summary
- 3.2 Candidate text is data
- 3.3 The code cache holds dependencies only
- 3.4 The revision
- 3.5 Spec 044 becomes revision 20
- 4. Out of scope
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.