{
  "schema": "codeclew-public-documentation-example/1.0",
  "title": "From intent to a safely published change",
  "repositoryRevision": "6281138ecbf73bc5de1a9c7eaeb2cdf7009e6ca1",
  "authority": "released public contract, exact Kotlin source fragments, and focused executable checks",
  "generationBoundary": {
    "kotlinConcerns": 5,
    "focusedChecksPassed": 16,
    "focusedChecksFailed": 0,
    "codeFragmentsVisible": true,
    "methodology": "https://github.com/codeclew/codeclew/raw/main/output/pdf/codeclew-kotlin-evidence-study.pdf"
  },
  "nodes": [
    {"id":"admit","authority":"RELEASED_CONTRACT","evidence":".agents/skills/codeclew/SKILL.md#L20-L43"},
    {"id":"navigate","authority":"RELEASED_CONTRACT","evidence":"README.md#L72-L95"},
    {"id":"select","authority":"RELEASED_CONTRACT","evidence":"README.md#L109-L126"},
    {"id":"document","authority":"AGENT_CONTRACT","evidence":".agents/skills/codeclew/SKILL.md#L245-L267"},
    {"id":"prepare","authority":"MUTATION_CONTRACT","evidence":".agents/skills/codeclew/SKILL.md#L286-L299"},
    {"id":"publish","authority":"MUTATION_CONTRACT","evidence":".agents/skills/codeclew/SKILL.md#L295-L304"},
    {"id":"recover","authority":"RECOVERY_CONTRACT","evidence":".agents/skills/codeclew/SKILL.md#L312-L334"}
  ],
  "limitations": [
    "Contract documentation is not an execution trace.",
    "The graph does not prove support for every repository or task.",
    "Syntax, compiler, and runtime evidence must retain their own authority in generated project documentation."
  ]
}
