All decisions¶
Product and technical decisions on monsterbrain. All decided by Daniel; they are binding requirements for every feature and every piece of code. Business decisions (licence, market, distribution) are kept outside this repository.
A new decision comes from an approved proposal in the technical details – see Working on monsterbrain.
ID |
Title |
Decided |
|---|---|---|
A desktop app, not a server started by hand |
2026-10-20 |
|
Layout: tree left, content in the middle, metadata right |
2026-10-20 |
|
The folder structure stays unchanged – monsterbrain reads it and imposes none |
2026-10-20 |
|
The change view works on folders; Git supplies changes where a folder is a repository |
2026-10-20 |
|
monsterbrain keeps no state about user interactions |
2026-10-20 |
|
Claude controls the app through a local MCP server; a chat inside the app comes later |
2026-10-20 |
|
Electron with TypeScript |
2026-10-20 |
|
Two repositories: the app, and later the shareable brain setup |
2026-10-20 |
|
Agent actions go to the running Claude Code session |
2026-10-22 |
|
Agent actions are only ever started by hand |
2026-10-22 |
|
"Start Claude here" is enough to make agent actions simple |
2026-10-22 |
|
Generic parts in monsterbrain, the review action in deciwa, no extra review state |
2026-10-22 |
Product¶
Decision: The folder structure stays unchanged – monsterbrain reads it and imposes none DEC_STRUCTURE_UNCHANGED
|
Decision: The change view works on folders; Git supplies changes where a folder is a repository DEC_CHANGES_ON_FOLDERS
|
Decision: Claude controls the app through a local MCP server; a chat inside the app comes later DEC_CLAUDE_MCP
|
Agent actions¶
Decision: Generic parts in monsterbrain, the review action in deciwa, no extra review state DEC_AGENT_GENERIC
|