48 lines
2.5 KiB
Markdown
48 lines
2.5 KiB
Markdown
# Loop v1 session state — FINAL
|
|
|
|
All 9 loop v1 bootstrap tasks are COMPLETE. Loop v1 implementation is finished.
|
|
|
|
> WARNING: This supersedes the stale vector-store entry that said "3 of 9 complete, task 4 next".
|
|
> That was a mid-session checkpoint. All work is done. Do NOT resume task 4; it is already complete.
|
|
|
|
## Completed tasks (all `.state` == `complete`)
|
|
|
|
1. **fix-context-sizing** — `vram_detect.py` rewritten; `--loop-mode` flag, 16k floor (D13). In `tasks/complete/`.
|
|
2. **add-status-brakes** — `status.py` loop extensions: `.state.loop` schema, `--create-loop`, `--install-schedule`, `--check-gate` (6 gates), `--approve --loop`, `--can-edit --loop`, `--loop-list`, Cat-6 audit, R8 transition refusal. 46 tests.
|
|
3. **add-loop-runner** — `scripts/loop-runner.py` (NEW, stdlib): `--mode tick` (11-step flow), `--mode daemon`. Verdict parser raw/fenced/commented JSON. 18 tests.
|
|
4. **add-goal-mode** — verifier session + graded JSON, score circuit-breaker. COMPLETE.
|
|
5. **add-blast-radius-scheduler** — `--can-edit --loop-worktree`, worktree creation, `platform.system()` dispatch. COMPLETE.
|
|
6. **add-loop-templates-onboarding** — `templates/loops/{ci-triage,self-improvement}/`, `prompts/loop-{implement,verifier,orchestrate}.md`, onboarding. COMPLETE.
|
|
7. **add-self-improvement-loop** — default-on at install (D21). COMPLETE.
|
|
8. **fix-install-update-flow** — user-supplied git URL (D11), `.venv` cwd bug, Windows path, hook symlinks. COMPLETE.
|
|
9. **move-completed-tasks-to-complete-folder** — `--transition complete` moves task dir to `tasks/complete/`. Dogfooded: moved itself to `tasks/complete/move-completed-tasks-to-complete-folder/`.
|
|
|
|
## Test suite
|
|
|
|
433 passed (baseline was 264; gained 169 across the 9 tasks).
|
|
|
|
## Loop v1 feature set delivered
|
|
|
|
- `.state.loop` schema + `status.py` brakes layer
|
|
- `loop-runner.py` tick + daemon modes
|
|
- 6 brake gates, human `--approve` mandatory (D4)
|
|
- 16k context floor (D13)
|
|
- per-loop git worktree blast radius (D2)
|
|
- self-improvement loop default-on at install (D21)
|
|
- `templates/loops/` + onboarding prompts
|
|
- completed-tasks relocation
|
|
|
|
## Deferred to v1.1
|
|
|
|
Tracked in `design/loops/BACKLOG.md`:
|
|
|
|
- fcntl lock on `.state.loop` (TOCTOU race)
|
|
- `parse_verdict` score clamp + pass string coercion
|
|
- `outputs.retention` in `loop.json`
|
|
- `--claim-loop-task` atomic ownership
|
|
- `blast_radius.base_branch` parameterization
|
|
- `_enable_schedule` Linux parity with Darwin/Windows
|
|
|
|
## Next
|
|
|
|
No further loop v1 work. To resume, check `design/loops/BACKLOG.md` for v1.1 hardening items or start fresh feature work. |