Last green gates
Verification and recovery · gate record. On a deployment this row is a control; the demo shows the row with the reading its source supports.
Evidence
- Running
- green: 3 gates, 1,182 tests in 72 files
- Built
- release 1.1.0, tag 1.1 at 960264d9b3ec
- Latest known
- the running build's commit had green gates
- Source
- scripts/pre_push_gates.sh
- Checked
- 2 hours ago
- Cadence
- none — record only
- Mode
- record only
- State
- current
- Backup unit
- n/a: a record of the gates, not a store.
- Recovery
- n/a: a build whose commit never had green gates is not released.
The five steps
Plan, back up, apply, verify, recover — in record only mode. On a deployment each step runs, is verified and lands on the audit trail; every component on the demo is current, so every step reads done.
- ✓ done Plan The gates the pre-push script runs are listed with the commit they last passed on; there is nothing to confirm.
- ✓ done Back up Nothing is backed up; the evidence is the record of the last green run, which the script does not write today.
- ✓ done Apply Nothing is applied; the gates run on the workstation before every push.
- ✓ done Verify The running build's commit appears in the record with every gate green.
- ✓ done Recover Nothing is recovered; a release without green gates is not built.
Every row behind this reading (5)
| Gate | Last result | Source |
|---|---|---|
| pre-push gate 1/3: byte-compile every module | green | scripts/pre_push_gates.sh |
| pre-push gate 2/3: synthetic-fixture gates (SPEC §7.1 R2/R4) | green | scripts/pre_push_gates.sh |
| pre-push gate 3/3: full test suite | green | scripts/pre_push_gates.sh |
| tests defined | 1,182 in 72 files | grep -c '^def test_' tests/*.py |
| record of the last green run | none written today: the script prints its gates and exits | scripts/pre_push_gates.sh |
History
Applies and recoveries of this row, from the update journal. On a deployment every apply and every recovery lands here as it completes.
No apply or recovery recorded for this row. The demo's journal holds one completed update, of Running image.
Acknowledge: keep as is until <date> because <reason> — on a deployment this line is a form, audited as system.component_acknowledged; the demo shows the words.