From f570b4582a231aa1746bb2dc18a57537a40badf6 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Sun, 3 May 2026 15:24:44 +0200 Subject: [PATCH] =?UTF-8?q?docs(adr):=20foundation=20cleanup=20=E2=80=94?= =?UTF-8?q?=20adr-000=20non-ADR=20header=20reframe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 1 of the OR-abstraction audit (2026-05-03). One doc-only fix. adr-000-data-model.md is the per-app entity catalogue (39 procest entities), not an architecture decision. Added a non-ADR header citing hydra ADR-001 (data layer) and ADR-022 (apps consume OR abstractions) as the authoritative contract this catalogue operates inside, so future readers don't mistake the OR-built-in fields and capabilities reminder for a duplicate decision (the anti-pattern hydra ADR-022 was written to prevent). Filename rename to `data-model.md` (no `adr-` prefix) is queued for the upcoming procest adoption change. --- openspec/architecture/adr-000-data-model.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/openspec/architecture/adr-000-data-model.md b/openspec/architecture/adr-000-data-model.md index d95b4960..aa6009c5 100644 --- a/openspec/architecture/adr-000-data-model.md +++ b/openspec/architecture/adr-000-data-model.md @@ -1,5 +1,17 @@ # Data Model — Procest +> **Note:** despite the `adr-000-` filename, this is **not** an ADR — it's +> the per-app entity catalogue. The OR-contract paragraphs below are a +> reminder of the platform's authoritative ADRs (hydra +> [ADR-001 Data layer](../../../hydra/openspec/architecture/adr-001-data-layer.md) +> and +> [ADR-022 Apps consume OR abstractions](../../../hydra/openspec/architecture/adr-022-apps-consume-or-abstractions.md)), +> not duplicates or override decisions. Any architecture decision +> specific to procest belongs in a properly-numbered file (`adr-001-…`, +> `adr-002-…`, …) with a Status / Date / Context / Decision / +> Consequences shape. Filename rename to `data-model.md` (no `adr-` +> prefix) is queued — see procest's adoption change. + **App:** Procest — Case management, VTH, forms **Platform:** OpenRegister (register/schema/object pattern) **Entities:** 39