let s = import "../schema.ncl" in s.Domain & { id = "framework", name = "Framework Protocol", repo_kinds = ["Library", "Service", "Tool"], description = "Protocol connectivity commands for Library, Service, and Tool projects: FSM state, dependency graph, gate membranes, and manifest capabilities.", short_alias = "fw", commands = [ { id = "state", description = "Current FSM position across all dimensions with blockers and catalysts" }, { id = "next", description = "Next valid transitions per dimension" }, { id = "connections", description = "Upstream and downstream project dependency graph" }, { id = "gates", description = "Gate membrane status and opening conditions" }, { id = "capabilities", description = "Platform capabilities from manifest" }, { id = "validate ", description = "Check a decision against ontological invariants" }, ], pages = [ { id = "framework", route = "//provisioning", title = "Connections · Gates · State", template = "provisioning", nav_label = "Framework" }, ], }