Decisions are recorded in MADR format, see ADR-0001. Start new records from template.md (or run the /adr skill in Claude Code).
| # | Title | Status |
|---|---|---|
| 0001 | Record architecture decisions | accepted |
| 0002 | Result pattern and error handling | accepted |
| 0003 | Telemetry abstractions and adapter packages | accepted |
| 0004 | Dependency policy | accepted |
| 0005 | Target frameworks and one public API | accepted |
| 0006 | Shared HTTP layer for REST providers | accepted |
| 0007 | Client API: simple defaults, internal request shaping | accepted |
| 0008 | Branching, versioning and release | accepted |
| 0009 | Documentation language | accepted |
| 0010 | Framework first: NBP as the reference provider | accepted |
| 0011 | Compatibility policy | accepted |