diff --git a/.ontology/core.ncl b/.ontology/core.ncl index 4bc5eeb..9e1dc77 100644 --- a/.ontology/core.ncl +++ b/.ontology/core.ncl @@ -83,9 +83,10 @@ let d = import "../ontology/defaults/core.ncl" in "adrs/adr-008-ncl-first-config-validation-and-override-layer.ncl", "adrs/adr-009-manifest-self-interrogation-layer-three-semantic-axes.ncl", "adrs/adr-010-protocol-migration-system.ncl", + "adrs/adr-011-mode-guards-and-convergence.ncl", "CHANGELOG.md", ], - adrs = ["adr-001", "adr-002", "adr-003", "adr-004", "adr-005", "adr-006", "adr-007", "adr-008", "adr-009", "adr-010"], + adrs = ["adr-001", "adr-002", "adr-003", "adr-004", "adr-005", "adr-006", "adr-007", "adr-008", "adr-009", "adr-010", "adr-011"], }, d.make_node { @@ -93,8 +94,8 @@ let d = import "../ontology/defaults/core.ncl" in name = "Reflection Modes", pole = 'Yang, level = 'Practice, - description = "Operational procedures are first-class artifacts encoded as NCL DAG contracts. Modes declare actors, steps, dependencies, and error strategies — not prose.", - artifact_paths = ["reflection/modes/", "reflection/schemas/", "crates/ontoref-reflection/"], + description = "Operational procedures are first-class artifacts encoded as NCL DAG contracts. Modes declare actors, steps, dependencies, and error strategies — not prose. Forms (reflection/forms/) provide structured input schemas that feed into modes and the compose pipeline.", + artifact_paths = ["reflection/modes/", "reflection/schemas/", "crates/ontoref-reflection/", "reflection/forms/"], }, d.make_node { @@ -212,7 +213,7 @@ let d = import "../ontology/defaults/core.ncl" in name = "Ontoref Daemon", pole = 'Yang, level = 'Practice, - description = "Runtime support daemon for the ontoref protocol. Provides NCL export caching, file watching, actor registry, notification barrier, HTTP API (11 pages), MCP server (29 tools, stdio + streamable-HTTP), Q&A NCL persistence, quick-actions catalog, passive drift observation, unified auth/session management, per-file ontology version counters (GET /projects/{slug}/ontology/versions), and annotated API catalog (GET /api/catalog). API catalog populated at link time via #[onto_api] proc-macro + inventory — zero runtime overhead. Launched via ADR-004 NCL pipe bootstrap: nickel export config.ncl | ontoref-daemon.bin --config-stdin. Graph, search, and api_catalog UI pages carry browser-style panel navigation (back/forward history stack). File artifact paths open in external tabs: card.repo (Gitea source URL) for most files, card.docs (cargo docs) for .rs files — no inline file loading. card_repo/card_docs injected into Tera context from insert_brand_ctx; | safe filter required for URL values inside