Update journal
Verification and recovery · journal. On a deployment this row is a control; the demo shows the row with the reading its source supports.
Evidence
- Running
- last update 1.1.0 to 1.1.0, 5 days ago, direct mode, 5 of 5 done
- Built
- platform_updates and platform_update_steps (in core/db/components_schema.sql); the open job row is the lock across every service
- Latest known
- no job open; nothing waiting on anyone
- Source
- core/db/components_schema.sql
- Checked
- 2 hours ago
- Cadence
- none — record only
- Mode
- record only
- State
- current
- Backup unit
- The journal rows themselves live in the operational state, dumped before every job.
- Recovery
- If the updater dies mid-job it reads the open job on restart and offers exactly one action: finish or roll back.
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 journal shows the last job, its mode and each step's outcome; there is nothing to confirm.
- ✓ done Back up The journal is part of the operational state the updater dumps before any job.
- ✓ done Apply Nothing is applied; every job writes its own steps here as they complete.
- ✓ done Verify The last job's five steps are all done and no job is open.
- ✓ done Recover An open job on restart offers finish or roll back, and the screen shows which.
Every row behind this reading (5)
| Step | Outcome | Who |
|---|---|---|
| Plan | done | the updater |
| Back up | done | the updater |
| Apply | done | the updater |
| Verify | done | the updater |
| Recover | done | the updater |
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.