diff --git a/.opencode/state/decisions.md b/.opencode/state/decisions.md index 0d33616..c347a1d 100644 --- a/.opencode/state/decisions.md +++ b/.opencode/state/decisions.md @@ -68,3 +68,15 @@ zero capability. Per-phase agents (spec-writer, ticket-planner, debugger, ...) r Matt's phases share one conversation context by design (grilling facts feed to-spec; retro mines the live session); isolating them would make the system worse. `triage` and `teach` agents rejected for the same reason (continuous human dialogue belongs in the primary conversation). + +## D9 — 2026-10-14 — Two 2.5 agent-improvement suggestions reviewed and rejected + +The 2.5 orchestration run (PASS, commit `cc9a0dd`) suggested: (1) adding a line to `pocock.md` +about skill content looking truncated when a global `~/.agents/skills` install shadows the +plugin-injected id; (2) adding a reminder that a non-ff ticket merge is normal (resume the worker). +Both rejected: (1) is an artifact of one machine's pre-existing global install — on a clean machine +the package content is authoritative, and adding environment-quirk prose costs context load in +every session for zero general benefit (the model recovered unaided anyway); (2) is already the +documented path in `pocock.md` step 5, which the run followed correctly — duplicating it would +violate the no-duplicate-instructions validation criterion. Do not re-propose without evidence of +a run failing because of their absence. diff --git a/.opencode/state/status.md b/.opencode/state/status.md index ed1aea8..8a900c3 100644 --- a/.opencode/state/status.md +++ b/.opencode/state/status.md @@ -14,7 +14,7 @@ nightlies). ## Done -- Phase 0 analysis complete: architecture, 38-skill classification matrix, decisions D1–D8, +- Phase 0 analysis complete: architecture, 38-skill classification matrix, decisions D1–D9, verified V2 API surface (docs + `@opencode/plugin@2.0.29` typings + live runtime). - Package scaffolded: `@haylan/opencode-pocock` (name confirmed by owner), TS ESM, prettier, `node --test` on .ts, MIT + NOTICE attributions (Matt Pocock, Dex Horthy, mcdays94, fastcrw). diff --git a/TODO.md b/TODO.md index 77a990b..1cf9be3 100644 --- a/TODO.md +++ b/TODO.md @@ -71,6 +71,11 @@ State: `.opencode/state/status.md`. Design: `docs/architecture.md`. ## Done log - 2026-10-14: phase-0 analysis docs written (AGENTS.md, state/, docs/architecture.md, TODO.md). +- 2026-10-14: Phase 1 complete — 0.1.0 published to Gitea registry, install-from-registry verified, + nightly dispatch proven (runs 5684/5685). +- 2026-10-14: 2.5 orchestration run PASS on local omniroute/qwen3.8-27b (~63 min, 3/3 tickets, + 16/16 tests, worktree loop + resume-worker merge path + review exercised, zero permission + escapes, zero product bugs) — commit cc9a0dd; suggestions reviewed → D9. - 2026-10-14: 2.5 manual orchestration run — `pocock` orchestrator drove a 3-ticket `greeting` fixture (omniroute/qwen3.8-27b, ~63 min) end-to-end: parallel workers on isolated worktrees, non-ff resume path exercised, two-axis code review, review-fix worker, all 16 tests green on