docs/v5/architecture/adr/README.md
This directory records architecture decisions for the Coolify v5 ecosystem: Coolify Laravel, Flux, coold, and the contracts between them.
ADRs are for decisions that are hard to reverse, surprising without context, and made after a real trade-off. If a note is just reference material, put it in the main architecture docs instead.
| ADR | Decision |
|---|---|
| 0001 | Split v5 into Coolify control plane, Flux broker, and coold host agent. |
| 0002 | Keep coold as a narrow host agent with explicit primitives. |
| 0003 | Keep Flux as the connection broker between Coolify and coold. |
| 0004 | Keep Coolify Laravel as the product control plane. |
Use the next sequential number and a short slug:
0005-short-decision-slug.md
Start small. A useful ADR can be one paragraph:
# ADR 0005: Short title of the decision
Coolify v5 will ... because ... This trades ... for ...
Add optional sections only when they clarify the decision:
Proposed, Accepted, Deprecated, or Superseded by ADR NNNN.