φ(ai) PHI AI

← Components

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.

  1. ✓ done Plan The gates the pre-push script runs are listed with the commit they last passed on; there is nothing to confirm.
  2. ✓ done Back up Nothing is backed up; the evidence is the record of the last green run, which the script does not write today.
  3. ✓ done Apply Nothing is applied; the gates run on the workstation before every push.
  4. ✓ done Verify The running build's commit appears in the record with every gate green.
  5. ✓ done Recover Nothing is recovered; a release without green gates is not built.

Every row behind this reading (5)

GateLast resultSource
pre-push gate 1/3: byte-compile every modulegreenscripts/pre_push_gates.sh
pre-push gate 2/3: synthetic-fixture gates (SPEC §7.1 R2/R4)greenscripts/pre_push_gates.sh
pre-push gate 3/3: full test suitegreenscripts/pre_push_gates.sh
tests defined1,182 in 72 filesgrep -c '^def test_' tests/*.py
record of the last green runnone written today: the script prints its gates and exitsscripts/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.

← Back to Components