Commit graph

2 commits

Author SHA1 Message Date
968094498a feat(a5): Controlled Heartbeat & Resume v1
- a5/rq_heartbeat.py: HeartbeatStore + Heartbeat.run_tick (thin scheduler/resume layer)
- a5/rq_heartbeat_cli.py: status/tick/enable/disable/resume/approve/deny/priority
- a5/test_a5.py: 31 deterministic tests (tick-lock incl. ownership, eligibility, kill-switch, approval, circuit, git-conflict, bounded single A4)
- a5/DESIGN.md, a5/README.md, a5/scripts/a5_heartbeat_tick.sh
- a2/rq_mission.py: add read-only mission_list() for A5 enumeration (additive)
- Fresh checker: PASS after tick-lock ownership repair (Regressionschutz lock_owned)
2026-08-24 23:04:16 +00:00
dbbbb1dddc feat(a2): persistent mission state & state machine
RED QUEEN BUILD PHASE A2: Mission-State- und Work-Package-State-Machine.
Minimaler Missions-Metadata-Layer (missions.db) auf nativer Hermes-Kanban-Basis
(KanbanMirror best effort). Deterministische Validierung, Idempotenz,
STATE_ERROR fail-closed, Restart-Persistenz. 61 deterministische Tests PASS.
Keine autonome Orchestrierung/Loops/Cron.
2026-08-24 20:18:32 +00:00