Skip to content

Decisions

xsyetopz edited this page Oct 11, 2026 · 1 revision

Decisions

This page lists the design decisions of dotclaude 0.28.0. Each row gives the number, the title, and the page with the detail. Design holds the principles and the history.

Decision Title Page
D1 Rule of Least Power Settings
D2 No guard route, settings.json only Settings
D3 Attachment and tool-description cuts by id Prompt
D4 Measured budget Prompt
D5 Who invokes what Settings
D6 Status line Tools
D7 Auto-fix hook (removed) Tools
D8 Context7 skill Tools
D9 Evals through claude plugin eval Tools
D10 Schema extraction Settings
D11 OpenSpec Tools
D12 Agent frontmatter search Router
D13 No router Router
D14 Off switches Settings
D15 dotclaude owns the system prompt Prompt
D16 Request capture and the 30K start Prompt
D17 Plugin and marketplace layout Layout
D18 Separation of concerns, size bounds, bound tiers Layout
D19 Runtimes Layout
D20 Remove dotclaude-modder Layout
D21 Hand-off order Layout
D22 Context bound for subagents and the main session Tools
D23 Development frictions Layout
D24 Add-on plugins stay separate Layout
D25 Agent roster Router
D26 Code graph through the CodeGraph CLI Tools
D27 Measured facts over model reports Evidence
D28 Compliance by checks, not by prose Prompt
D29 Semantic line breaks Evidence
D30 Hold correct work under an unsupported claim Evidence
D31 Guard hooks fail open (onFailure) Guards
D32 Usage awareness, removed by D35 Context bound
D33 Three-column status line Status line
D34 Adherence by checks in code, with no new judge Core plugin
D35 No proprietary formats Settings

The source of each decision is design.md, design-parts.md, design-parts-2.md, and design-parts-3.md in openspec/changes/archive/2026-10-11-dotclaude-0-28-0/. The facts behind them are in the research/ folder of that change.

Related pages

Clone this wiki locally