Beacon architecture decisions
Use these explanation records when evaluating or changing a durable architectural choice. Each decision record states the v0.1.0 context, decision, and consequences; implementation and API details remain canonical in Architecture and the HTTP API reference.
| Decision | Use it when |
|---|---|
| Drift graph mapping | Changing resource relationships, lifecycle, or authoritative record fields |
| Disposable read projections | Changing SQLite indexing, rebuilds, or write ordering |
| Compactor HTTP boundary | Changing source resolution or event ingestion contracts |
| Single-administrator authentication | Changing setup, passwords, sessions, or browser mutation protection |
| Cache propagation | Changing deployment cache configuration or communicating mutation timing |