Clean architecture
Point source dependencies inward to protect application policy.
Open field noteCompare project workflows, module boundaries, and service splitting to decide how responsibilities, checks, and changes fit together.
Search within: Planning & architecture
10 field notes
Point source dependencies inward to protect application policy.
Open field noteSeparate application rules from input and storage technologies through ports and replaceable adapters.
Open field noteSeparate stable responsibilities along a simple dependency path.
Open field noteDeploy capabilities independently when operational independence justifies coordination.
Open field noteEnforce module ownership while retaining one deployment unit.
Open field noteDeploy together when simple operations outweigh independent releases.
Open field noteUse existing agent instructions and checks when extra workflow setup adds little value.
Open field noteKeep current specifications alongside reviewed change proposals and deltas when evolving agreed behavior.
Open field noteTrack requirements through a specification, plan, tasks, and implementation checks when shared rules need durable agreement.
Open field noteUse composable development skills when repeatable design, testing, debugging, and review steps are the priority.
Open field note