Skip to content

docs(architecture): configuration-over-code page + atom-card page types + cn-domain-tree overview#331

Merged
rubenvdlinde merged 1 commit into
developmentfrom
docs/config-over-code-atom-cards-dev
May 22, 2026
Merged

docs(architecture): configuration-over-code page + atom-card page types + cn-domain-tree overview#331
rubenvdlinde merged 1 commit into
developmentfrom
docs/config-over-code-atom-cards-dev

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Summary

Docs-only architecture additions. Originally opened against beta (#328) which the org branch-protection rule rejects (feature→beta not allowed); rebuilt here on development, the active integration branch.

  • New page /docs/architecture/configuration-over-code/ — the JSON-contract-as-safe-AI-sandbox framing, with a spec-driven section on OpenSpec (org/app ADR tiers, /opsx-explore + /opsx-apply, ADR-031 declarative business logic via n8n/Windmill, the quality + gatekeeping harness). Links the academy tutorial + OpenBuilt.
  • manifest.md "Page types" → atom-aware cards (one per type), mirroring the AtomZones vocabulary from app-design-principles.
  • overview.md — Mermaid 3-layer graph → stacked cn-domain-tree hex diagrams. Diagrams are loaded browser-only (require inside BrowserOnly) so static site generation doesn't crash on HTMLElement.
  • Sidebar positions: schemas-and-registers 3→4, customization 4→5, new page at 3.
  • Landing page: fifth "Configuration over code" entry-point tile + updated lede.

Notes

Test plan

  • cd docusaurus && npx docusaurus build succeeds (SSG, no HTMLElement error) — verified locally.
  • /docs/architecture/manifest/ Page types renders 8 atom cards.
  • /docs/architecture/configuration-over-code/ resolves; sidebar order overview→manifest→config-over-code→schemas→customization.
  • /docs/architecture/overview/ renders three cn-domain-tree hex diagrams.

…s, cn-domain-tree overview, AI tile

Rebased onto development (the active integration branch) after the
original PR mistakenly targeted beta.

- New /docs/architecture/configuration-over-code page: the JSON-contract
  -as-safe-AI-sandbox framing, with the OpenSpec spec-driven section
  (org/app ADRs, /opsx-explore + /opsx-apply, ADR-031 declarative
  business logic with n8n/Windmill, the quality + gatekeeping harness).
  Links the academy tutorial + OpenBuilt.
- manifest.md "Page types" restructured into atom-aware cards (one per
  type), mirroring the AtomZones vocabulary from app-design-principles.
- overview.md: Mermaid 3-layer graph replaced with stacked cn-domain-tree
  hex diagrams; diagrams loaded browser-only (require inside BrowserOnly)
  so static site generation doesn't choke on HTMLElement.
- Sidebar positions: schemas-and-registers 3->4, customization 4->5,
  new page at 3.
- Landing page: fifth "Configuration over code" entry-point tile + lede.
@rubenvdlinde rubenvdlinde merged commit 4550104 into development May 22, 2026
1 check passed
@rubenvdlinde rubenvdlinde deleted the docs/config-over-code-atom-cards-dev branch May 22, 2026 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant