Skip to content

docs: Phase 11 (Settings v2) task plan + CP-L design exploration - #183

Merged
Mkohler4 merged 1 commit into
mainfrom
docs/phase-11-settings-v2-plan
Jun 17, 2026
Merged

docs: Phase 11 (Settings v2) task plan + CP-L design exploration#183
Mkohler4 merged 1 commit into
mainfrom
docs/phase-11-settings-v2-plan

Conversation

@Mkohler4

@Mkohler4 Mkohler4 commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Summary

Expands Phase 11 — Settings v2 into a full, design-gated, human-in-the-loop task breakdown (modeled on the Phase 10 doc) and records the CP-L–approved design exploration with the Claude Design captures. Docs + design assets only — no code changes.

  • docs/tasks/phase-11-settings-v2.md — intro, locked decisions, codebase-verified Hard data facts, checkpoint map (CP-L…CP-P), and tasks T-11.1–T-11.10 in the standard shape (Goal / Files / Task execution / Refining loop / HITL / Acceptance) + a dependency graph.
  • docs/design/explorations/settings-v2.md — the CP-L exploration: every section (Provider & keys · Local model · Spend · Processing · Pipeline health) and every state, with all eight decisions resolved.
  • 16 Claude Design state captures (settings-v2-*.png).

Decisions locked

  • Cost is estimated, never storedcost_usd stays NULL; USD is derived from a versioned in-repo price table, version-stamped, and an unknown model renders (never $0).
  • No schema / mcp / engine change this phase — re-freeze after Phase 10; the llm_runs columns already exist, the price data is in-repo.
  • Scoped fixes: D14 (label the confidence threshold) and B1 (the Approval queue + sidebar badge gate on the user's llm.confidenceThreshold, not a hard-coded 0.7).
  • Provider set = OpenAI / Anthropic / Ollama only — no Google/Gemini this phase (the mockup's Google row is omitted from the build).
  • Palette caveat: the export uses Claude Design's default chrome; it's re-skinned to the toolbox-v2 tokens at build time.

Test plan

  • Review phase-11-settings-v2.md for scope/decision accuracy (esp. the estimated-not-stored stance and the B1 root-cause).
  • Confirm settings-v2.md matches the approved design and that the embedded captures render.
  • Sanity-check the Hard data facts against the codebase before T-11.2/T-11.3 begin.

Docs-only; no build/test impact.

Made with Cursor

Expand Phase 11 (Settings v2) into a full design-gated, human-in-the-loop
task breakdown (T-11.1-T-11.10, CP-L-CP-P) modeled on the Phase 10 doc, and
record the approved CP-L design exploration with the Claude Design captures.

- docs/tasks/phase-11-settings-v2.md: decisions, codebase-verified hard data
  facts, checkpoint map, and T-11.1-T-11.10. Locked stance: cost is
  estimated, never stored (cost_usd stays NULL; USD derived from a versioned
  in-repo price table; unknown model -> "—", never $0). No schema/mcp/engine
  change this phase (re-freeze after Phase 10). Fixes scoped: D14 (label the
  threshold) and B1 (approval queue gates on the user's confidence threshold,
  not a hard-coded 0.7).
- docs/design/explorations/settings-v2.md: CP-L exploration (every section +
  state) with all eight decisions resolved. Provider set = OpenAI / Anthropic
  / Ollama only (no Google/Gemini this phase). Palette is re-skinned to
  toolbox-v2 at build (mockup colors are disposable).
- 16 Claude Design state captures for Provider & keys, Local model, Spend,
  Processing, and Pipeline health.

Co-authored-by: Cursor <cursoragent@cursor.com>
@netlify

netlify Bot commented Jun 17, 2026

Copy link
Copy Markdown

Deploy Preview for velvety-moxie-c6d22b canceled.

Name Link
🔨 Latest commit 6a1d587
🔍 Latest deploy log https://app.netlify.com/projects/velvety-moxie-c6d22b/deploys/6a32ffea8db8c000088ede75

@Mkohler4
Mkohler4 merged commit 18dfa2b into main Jun 17, 2026
13 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant