Skip to content

data: _kos/ graph has 6 parse errors — decision type and informed-by edges not in kos schema #23

@arcaven

Description

@arcaven

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

  1. decision node typedecision-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).

  2. 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: decisiontype: element and type: informed-bytype: 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions