Repository navigation
Decisions
xsyetopz edited this page Oct 11, 2026
·
1 revision
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.
- Overview
- Quickstart
- Install
- Plugins
- Settings
- Hooks
- Troubleshooting
- Undocumented reads
- Development
- Design
- Decisions
- Changelog
- Other