Context
kos validate --merged from the orchestrator reports 6 parse errors in aclaude's _kos/ graph:
PARSE ERROR bedrock/decision-language-rust.yaml: type: unknown variant `decision`
PARSE ERROR frontier/question-operator-console.yaml: edges[1].type: unknown variant `informed-by`
PARSE ERROR frontier/question-two-audience.yaml: edges[0].type: unknown variant `informed-by`
PARSE ERROR frontier/question-session-bootstrap.yaml: edges[2].type: unknown variant `informed-by`
PARSE ERROR frontier/question-theme-bundling.yaml: edges[2].type: unknown variant `informed-by`
PARSE ERROR frontier/question-version-coordination.yaml: edges[1].type: unknown variant `informed-by`
Issues
-
decision node type — decision-language-rust.yaml uses type: decision, which isn't in the kos schema. Valid types: value, non-goal, question, brief, finding, element, graveyard, correspondence. This should probably be element (a design decision is an element of the system's knowledge).
-
informed-by edge type — 5 question nodes use informed-by edges. Valid edge types: derives, implements, contradicts, supersedes, supports, instantiates, partially_resolves. informed-by is semantically close to derives (this node was built from or grounded in the target).
Fix
Either:
- Change
type: decision → type: element and type: informed-by → type: derives in the affected YAML files
- Or propose adding these as new types to the kos schema (ArcavenAE/kos)
Environment
- kos
fb4c84f (session-014, edge types and cascade fix)
- Tested from aae-orc orchestrator with
kos validate --merged
Context
kos validate --mergedfrom the orchestrator reports 6 parse errors in aclaude's_kos/graph:Issues
decisionnode type —decision-language-rust.yamlusestype: decision, which isn't in the kos schema. Valid types:value,non-goal,question,brief,finding,element,graveyard,correspondence. This should probably beelement(a design decision is an element of the system's knowledge).informed-byedge type — 5 question nodes useinformed-byedges. Valid edge types:derives,implements,contradicts,supersedes,supports,instantiates,partially_resolves.informed-byis semantically close toderives(this node was built from or grounded in the target).Fix
Either:
type: decision→type: elementandtype: informed-by→type: derivesin the affected YAML filesEnvironment
fb4c84f(session-014, edge types and cascade fix)kos validate --merged