+129
Loading
Add three more Theseus ADRs alongside the existing ADR-001 (Protobuf): - 002: One declarative interface, many Platform Bindings — the central architectural choice of the doc; rejects both the single-deployment-path and the per-target-bespoke alternatives. - 003: Enterprise Platform Binding services must survive Cell outages — formalises the constraint in §4.3 that Enterprise-binding services cannot synchronously depend on the GitLab Application or Modular Components running in Cells. - 004: Independent per-component deploys for GitLab.com; bundled releases for Self-Managed — codifies the position from §7.3, including the Cells (same model, Instrumentor) and Dedicated (bundled within maintenance window) special cases. Add a Decisions section near the top of _index.md with a table indexing all four ADRs. This matches the convention used by other large design docs in the repo while placing the index near the top rather than the bottom.