Keystone OS Convergence Loop
This is the operating method for Keystone OS. It replaces skeleton-only staging and the legacy Seven smoke check as the release decision path.
Rule
Every loop must fix the first 2-4 actionable issues before adding new surfaces, unless the operator explicitly holds them.
TheSteps
- Inspect current repo state.
- Identify source repos and dirty state.
- Read manifests and open issues.
- State the next safest objective.
- Retire old stuff: remove, hold, or label deprecated surfaces so they do
not look release-ready.
- Map claims to evidence.
- Classify capability, boundary, and rollback path.
- Run the cheapest validation checks.
- Fix the first 2-4 actionable failures.
- Re-run validation.
- Record evidence and remaining blockers.
- Promote, hold, or reject artifacts.
Definitions
Actionable issue:
- local file missing;
- manifest inconsistent with observed state;
- validation script failure;
- stale legacy reference that can be corrected safely;
- missing rollback, boundary, or evidence note.
Held issue:
- needs operator decision;
- needs physical action, such as dual boot installation;
- needs secret, account login, external purchase, or hardware;
- would require destructive mutation.
Promotion States
candidate: exists and is worth reviewing.validated: passed local checks.held: blocked by operator or physical action.promoted: copied into this repo with manifest evidence.retired: intentionally removed from release path.