Aller au contenu principal

Decision records — auto-indexed, never hand-curated

:::note Map that builds itself This is the front-door index of every decision record / ADR the platform owns. No one maintains this table by hand — scripts/gen-adr-index.py crawls every non-archived repo in the org and lists the decision records it commits, with a link straight to the source file on GitHub. A new ADR in any repo appears here on its own (weekly + on-demand, via .github/workflows/update-adr-index.yml).

Why it exists: the house rule (documentation.md) is detail lives with the code, the central site is the map — every repo ADR should have a pointer here. That pairing used to be a hand-written step, and hand-written steps rot (a doc gets written in a repo and the map never learns about it). This replaces the discipline with a mechanism — the same pattern already used for the 🧬 Schema diagrams index and the architecture diagrams. :::

What counts as a decision record here (the crawler's definition): a top-level docs/*.md file (the flat-ADR convention this platform uses — e.g. cnpg-standard.md, helm-golden-path.md), plus any file under an adr/ or decisions/ directory inside a repo's docs/. Excluded: the ERD data-model docs (indexed separately), templates, incident postmortems, and README/index/intro files. Titles are derived from the filename — click through for the authoritative content, which always lives with the code.

RepoDecision recordSource (click through)
cics-genappBusiness Rules Catalogdocs/business-rules-catalog.md
ktayl-claimsIndexdocs/architecture/adr/000-index.md
Briefdocs/brief.md
Clm V1 Sprint Plandocs/clm-v1-sprint-plan.md
Prddocs/prd.md
ktayl-complianceObligations Registerdocs/obligations-register.md
Resilience Testing Programmedocs/resilience-testing-programme.md
ktayl-coreArchitecturedocs/architecture.md
Adr 001 Stack Spring Modulithdocs/architecture/adr/ADR-001-stack-spring-modulith.md
Adr 002 Payment Psp Stripe Sepadocs/architecture/adr/ADR-002-payment-psp-stripe-sepa.md
Adr 003 Ingest Underwriting Eventdocs/architecture/adr/ADR-003-ingest-underwriting-event.md
Prddocs/prd.md
ktayl-data-platformArchitecturedocs/architecture.md
Adr 006 Ai Ready Governed Lakehousedocs/architecture/adr/ADR-006-ai-ready-governed-lakehouse.md
Prddocs/prd.md
ktayl-iamAccess Role Modeldocs/access-role-model.md
App Authz Bindingsdocs/app-authz-bindings.md
Indexdocs/architecture/adr/000-index.md
Briefdocs/brief.md
Homer Rbac Specdocs/homer-rbac-spec.md
Iga V1 Sprint Plandocs/iga-v1-sprint-plan.md
Iga V2 Multiuser Sprint Plandocs/iga-v2-multiuser-sprint-plan.md
Iga V3 Lifecycle Retrospectivedocs/iga-v3-lifecycle-retrospective.md
Iga V3 Lifecycle Sprint Plandocs/iga-v3-lifecycle-sprint-plan.md
Prddocs/prd.md
ktayl-integrationLegacy Wrapper Initiative Specdocs/legacy-wrapper-initiative-spec.md
ktayl-itsmIndexdocs/architecture/adr/000-index.md
Briefdocs/brief.md
Deployment Architecturedocs/deployment-architecture.md
Itsm V1 Sprint Plandocs/itsm-v1-sprint-plan.md
Prddocs/prd.md
ktayl-underwritingIndexdocs/architecture/adr/000-index.md
Briefdocs/brief.md
Fde Underwriting Playbookdocs/fde-underwriting-playbook.md
Prddocs/prd.md
Uw V1 Sprint Plandocs/uw-v1-sprint-plan.md
minicloud-backstageArchitecturedocs/architecture.md
Cidocs/ci.md
Pluginsdocs/plugins.md
minicloud-cloudAdr 0001 Oci Dr Second Failure Domaindocs/adr-0001-oci-dr-second-failure-domain.md
Adr 0002 External Heartbeat Status Pagedocs/adr-0002-external-heartbeat-status-page.md
minicloud-erpnextCatalogdocs/catalog.md
Facturxdocs/facturx.md
Hr Workflows Initiativedocs/hr-workflows-initiative.md
Opsdocs/ops.md
minicloud-gitopsArchitecture Auditdocs/architecture-audit.md
Cnpg Standarddocs/cnpg-standard.md
Dns Naming And Externaldnsdocs/dns-naming-and-externaldns.md
Helm Golden Pathdocs/helm-golden-path.md
Identity Two Layerdocs/identity-two-layer.md
Mail Ldap Federationdocs/mail-ldap-federation.md
Migrations On Bootdocs/migrations-on-boot.md
Modular Monolith Firstdocs/modular-monolith-first.md
Node Capacity Rebalancing Plandocs/node-capacity-rebalancing-plan.md
Pr Preview Environmentsdocs/pr-preview-environments.md
Reliability Longhorn Helm Migrationdocs/reliability-longhorn-helm-migration.md
Reliability Longhorn Upgradedocs/reliability-longhorn-upgrade.md
Reliability Storage Tieringdocs/reliability-storage-tiering.md
Remediation Plandocs/remediation-plan.md
minicloud-litellm-customDept Key Governancedocs/dept-key-governance.md
minicloud-open-webuiKtayl Knowledge Assistant Briefdocs/ktayl-knowledge-assistant-brief.md
retrieva-backendArchitecture Evaluationdocs/ARCHITECTURE_EVALUATION.md
Guardrails Strategydocs/GUARDRAILS_STRATEGY.md
Optimization Guidedocs/OPTIMIZATION_GUIDE.md
Security Implementationdocs/SECURITY_IMPLEMENTATION.md
Semantic Chunking Optimizationdocs/SEMANTIC_CHUNKING_OPTIMIZATION.md

Operate / verify​

# regenerate locally (needs an authenticated gh with org read — GITOPS_TOKEN in CI):
cd minicloud-platform-docs && python3 scripts/gen-adr-index.py
# it rewrites only the table between the ADR-INDEX markers; everything else is left untouched.

A decision record's content is never moved onto this site — it stays versioned and CODEOWNERS-gated next to the manifests/code it governs. This page only ever points at it.