Planning artifacts for v5.0.0 (token-economy round): - v5-brief.md: scope brief with 22 items (F1-F7 + M1-M8 + N1-N7), revised with Avklaringer-section after critical review (N7 dropped, M3+N6 merged, N5 promoted to v5.0.0, SC-6/SC-10 reformulated) - v5-plan.md: 31-step implementation plan in 5 sessions (alpha.1 → alpha.2 → beta.1 → rc.1 → release). B+ score (84/100) after plan-critic + scope-guardian review addressed all blockers/majors/gaps. - v5-implementation-log.md: per-session status record (skeleton) Sessions track via state files (REMEMBER.md, TODO.md gitignored; implementation-log.md committed; NEXT-SESSION-PROMPT.local.md gitignored). No code changes in this commit — planning only.
71 lines
2.4 KiB
Markdown
71 lines
2.4 KiB
Markdown
# config-audit v5.0.0 — Implementation Log
|
|
|
|
Per-session record of what was done, what was deferred, and what failed.
|
|
Written at the end of each session. State for the next session lives in
|
|
`NEXT-SESSION-PROMPT.local.md` (gitignored).
|
|
|
|
---
|
|
|
|
## Planning session (2026-05-01)
|
|
|
|
**Outcome:** Plan ready for execution.
|
|
|
|
**Completed:**
|
|
- Read `v5-brief.md` (drafted 2026-04-19)
|
|
- Brief reviewer ran — 5 findings requiring user input
|
|
- User decisions captured:
|
|
- N7 (cache-hit-digest) dropped from v5.0.0 — moved to post-release
|
|
- N5 (live tokenizer) moved into v5.0.0 with warn-and-fallback
|
|
- M3 merged into N6 (single collision scanner)
|
|
- M1 manifest-fallback approach approved (cache → package.json → "tool count unknown" finding)
|
|
- SC-6 split to 6a/6b
|
|
- SC-10 replaced with per-feature coverage requirement
|
|
- N1 backward-compat for `CA-TOK-*` glob suppression flagged in CHANGELOG
|
|
- Brief revised with "Avklaringer fra konsultasjon 2026-05-01" section (authoritative)
|
|
- Exploration: 7 parallel agents (architecture, task-finder, dependency-tracer, risk-assessor, test-strategist, git-historian, convention-scanner)
|
|
- Plan written: `docs/v5-plan.md` — 31 steps in 5 sessions
|
|
- Adversarial review: plan-critic verdict REPLAN (Grade C, 5 blockers + 8 majors); scope-guardian MIXED (4 gaps)
|
|
- Plan revised to address all 5 blockers + 8 majors + 4 scope-gaps; new score B+ (84/100)
|
|
|
|
**Open assumptions** (carry into execution):
|
|
1. Anthropic `count_tokens` endpoint accepts plain-text payload, returns `{input_tokens: number}` (Step 26)
|
|
2. MCP servers expose tool count via `tools/list` or `package.json` `tools` field (Steps 14, 18)
|
|
3. `readActiveConfig` performant enough for TOK at scale (Step 6)
|
|
4. Cross-plugin namespace model — to be verified by Step 22a research spike before Step 22b
|
|
5. `baseline-all-a` fixture is genuinely info-only after F3 — Step 3 audit verifies
|
|
|
|
**Next session:** Session 1 — alpha.1 (F1-F5 + reference cleanup). See `NEXT-SESSION-PROMPT.local.md`.
|
|
|
|
---
|
|
|
|
## Session 1 — alpha.1 (TBD)
|
|
|
|
*Start when ready. Replace this stub with actual log at session end.*
|
|
|
|
**Steps planned:** 1-9 (incl. 8b)
|
|
|
|
**Branch strategy:** direct-to-main (Forgejo, pre-authorized).
|
|
|
|
---
|
|
|
|
## Session 2 — alpha.2 (TBD)
|
|
|
|
*Steps 10-17.*
|
|
|
|
---
|
|
|
|
## Session 3 — beta.1 (TBD)
|
|
|
|
*Steps 18, 19, 20, 21, 22a, 22b, 23.*
|
|
|
|
---
|
|
|
|
## Session 4 — rc.1 (TBD)
|
|
|
|
*Steps 24-27.*
|
|
|
|
---
|
|
|
|
## Session 5 — release (TBD)
|
|
|
|
*Steps 28-30, including SC-6b release gate.*
|