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.