Skip to content

Decisions

Architecture decision records: one short page per choice that is not obvious from the code, with what was considered and why. They are numbered in the order they were made and are not edited afterwards; a later decision that changes one says so and links back.

# Decision Status
1 Reference pages are generated from the code Accepted
2 Functional mains spacing only between declared mains nets Accepted
3 A surface clearance rule stands in for creepage Accepted
4 The project and rules files go beside every board TraceMaker sees Accepted
5 KiKit settings: mill radius, V-cut layer, copy numbering Accepted
6 Board prices from editable tables, not scraping Accepted
7 A worker model and an expert model Accepted

Adding one

Copy the layout of an existing record into docs/decisions/NNNN-short-title.md, add it to this table and to nav in mkdocs.yml. Keep it to a screen: context, decision, consequences.