docs(adr): point ADR-006 at the in-repo ADR index (docs/adr/README.md)
CI / Stage 6 — PostgreSQL integration tests (E00-S05-T01) (pull_request) Successful in 1m7s
CI / Stage 4 — Unit tests (E00-S05-T01) (pull_request) Successful in 1m35s
CI / Stage 7 — Build the admin and server applications (E00-S05-T01) (pull_request) Successful in 1m5s
CI / Stage 2 — Typecheck (E00-S05-T01) (pull_request) Successful in 1m10s
CI / Stage 5 — Architecture tests (E00-S05-T01) (pull_request) Successful in 3m8s
CI / Stage 3 — Formatting/lint policy (E00-S05-T01) (pull_request) Successful in 45s
CI / Stage 1 — Frozen lockfile install (E00-S05-T01) (pull_request) Successful in 44s

Resolves the reviewer finding: ADR-006 referenced "ADR index (section 70)"
but no index file existed in the repository. The References line, the
Decision match sentence and the Revisit trigger §68 reference now name
docs/adr/README.md, so every "ADR index (section N)" claim resolves
inside the repository.
This commit is contained in:
implementer
2026-08-31 00:52:47 +00:00
parent ecbb9e94aa
commit e04e99b54c
@@ -3,8 +3,9 @@
- Status: Accepted
- Date: 2026-08-31
- Deciders: platform stream
- References: ADR index (section 70), ADR-001, ADR-005, Architecture wiki
(sections 1, 4, 9), Engineering-Standards wiki (sections 24, 25, 57)
- References: ADR index (docs/adr/README.md, section 70), ADR-001, ADR-005,
Architecture wiki (sections 1, 4, 9), Engineering-Standards wiki
(sections 24, 25, 57)
## Context
@@ -50,7 +51,7 @@ where the adapter lives — it is contained, not distributed, and the containmen
is a package-level rule, not a type-level one.
The decision text — **Kysely contained inside DB adapter** — matches the ADR
index entry (ADR-006, section 70).
index entry (ADR-006, section 70 of `docs/adr/README.md`).
## Alternatives
@@ -111,7 +112,8 @@ index entry (ADR-006, section 70).
- Revisit this ADR when a non-adapter package demonstrably needs
query-builder features that cannot be expressed through the adapter/port
API, and there is evidence (per the architecture review gates, ADR index
section 68) that the boundary costs more than containment saves.
§68 of `docs/adr/README.md`) that the boundary costs more than containment
saves.
- Revisit if the platform grows additional data stores or engines (shared with
the ADR-005 revisit trigger): a second engine may need its own contained
adapter, and the query-builder containment rule would extend per adapter.