{
  "schema_version": "1",
  "generated_at": "2026-08-13",
  "description": "Single current-state source for curriculum, labs, Skills, evaluations, and the public site.",
  "status_vocabulary": {
    "artifact_status": [
      "draft",
      "candidate",
      "verified",
      "production-ready"
    ],
    "fact_status": [
      "current",
      "stale",
      "disputed",
      "removed"
    ],
    "run_projection_status": [
      "not_run",
      "partial",
      "completed"
    ],
    "legacy_run_status_semantics": "run_status is a compatibility alias for learner_run_status and never reflects maintainer reference or transfer evidence"
  },
  "project": {
    "status": "candidate",
    "owner": "curriculum-maintainer",
    "last_reviewed": "2026-08-14",
    "next_review": "2026-11-09",
    "evidence": [
      "docs/quality/current-state-review-2026-08-09.md",
      "docs/quality/review-codex-facts-refresh-2026-08-10.md",
      "docs/quality/review-workflow-vertical-slice-2026-08-10.md",
      "docs/research/openai-codex-facts-refresh-2026-08-09.md",
      "docs/research/official-facts-gap-review-2026-08-10.md",
      "docs/research/field-problems-follow-up-2026-08-10.md",
      "docs/research/field-problems-follow-up-2026-08-10-p2.md",
      "docs/research/field-problems-index-2026-08-10.md",
      "docs/research/field-problems-surface-2026-08-10.md",
      "docs/research/field-problems-forums-2026-08-10.md",
      "docs/research/skill-case-product-context-real-estate-2026-08-11.md",
      "docs/research/book-navigation-architecture-study-2026-08-11.md",
      "docs/research/tutorial-value-and-knowledge-base-benchmark-2026-08-11.md",
      "docs/research/field-problems-deep-dive-2026-08-11.md",
      "docs/research/field-problems-deep-dive-p2-2026-08-11.md",
      "docs/research/field-problems-input-and-evidence-p3-2026-08-11.md",
      "docs/research/field-guide-content-and-visual-gap-audit-2026-08-11.md",
      "docs/research/multilingual-routing-and-content-identity-2026-08-11.md",
      "docs/research/multilingual-routing-and-six-locale-study-2026-08-11.md",
      "docs/research/github-ai-contribution-candidates-2026-08-09.md",
      "docs/research/github-ai-contribution-candidates-2026-08-10.md",
      "docs/adr/0013-single-book-navigation-source.md",
      "docs/adr/0014-canonical-project-directory-map.md",
      "docs/governance/project-structure.yaml",
      "docs/project-map-EN.md",
      "docs/quality/real-world-case-integration-review-2026-08-10.md",
      "scripts/validate_content_status.py",
      "docs/research/original-skill-overlap-and-controlled-evidence-patterns-2026-08-13.md",
      "docs/quality/review-mobile-homepage-and-visual-assets-2026-08-13.md",
      "docs/quality/review-beginner-practice-pack-browser-2026-08-13.md",
      "docs/quality/red-team-release-and-learning-audit-2026-08-13.md",
      "docs/quality/first-task-pilot-protocol-v1.md",
      "docs/research/ai-collaboration-safety-boundaries-2026-08-13.md",
      "docs/research/ai-safety-field-signals-and-research-receipts-2026-08-13.md",
      "docs/research/external-content-authority-controls-2026-08-13.md",
      "docs/research/public-interest-ai-safety-research-2026-08-13.md",
      "docs/research/cross-platform-learner-needs-and-prompt-patterns-2026-08-13.md",
      "docs/research/universal-first-turn-prompt-contract-2026-08-13.md",
      "docs/research/critical-learning-product-audit-2026-08-13.md"
    ]
  },
  "learning_path": {
    "count": 7,
    "status": "candidate",
    "owner": "curriculum-maintainer",
    "last_reviewed": "2026-08-11",
    "next_review": "2026-11-09",
    "path": "docs/governance/learning-path.yaml",
    "evidence": [
      "docs/governance/learning-path.yaml",
      "docs/learning-model.md",
      "docs/content-matrix.md",
      "scripts/validate_learning_path.py"
    ]
  },
  "chapters": {
    "count": 22,
    "status": "candidate",
    "owner": "curriculum-maintainer",
    "last_reviewed": "2026-08-11",
    "next_review": "2026-11-09",
    "path": "book/chapters",
    "evidence": [
      "book/table-of-contents-EN.md",
      "docs/content-matrix.md",
      "docs/quality/current-state-review-2026-08-09.md",
      "docs/quality/review-codex-facts-refresh-2026-08-10.md",
      "docs/quality/review-workflow-vertical-slice-2026-08-10.md",
      "docs/research/official-facts-gap-review-2026-08-10.md",
      "docs/research/field-problems-follow-up-2026-08-10.md",
      "docs/research/field-problems-follow-up-2026-08-10-p2.md",
      "docs/research/field-problems-index-2026-08-10.md",
      "docs/research/field-problems-surface-2026-08-10.md",
      "docs/research/field-problems-forums-2026-08-10.md",
      "docs/research/chapter-02-official-baseline-2026-08-10.md",
      "docs/research/chapter-02-field-problems-2026-08-10.md",
      "docs/research/chapter-03-official-baseline-2026-08-10.md",
      "docs/research/prompt-patterns-for-real-work-2026-08-10.md",
      "docs/research/field-problems-coding-agents-2026-08-10.md",
      "docs/research/field-problem-to-practice-map-2026-08-11.md",
      "docs/research/coding-agent-observability-and-evidence-map-2026-08-11.md",
      "docs/research/field-problems-input-and-evidence-p3-2026-08-11.md",
      "docs/quality/real-world-case-integration-review-2026-08-10.md"
    ],
    "items": [
      {
        "id": "chapter-01",
        "path": "book/chapters/01-gpt-and-codex-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-02",
        "path": "book/chapters/02-first-safe-task-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-03",
        "path": "book/chapters/03-task-protocol-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-04",
        "path": "book/chapters/04-context-permissions-and-agent-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-05",
        "path": "book/chapters/05-choose-the-codex-surface-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-06",
        "path": "book/chapters/06-model-selection-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-07",
        "path": "book/chapters/07-skills-plugins-and-tools-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-08",
        "path": "book/chapters/08-full-lifecycle-workflow-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-09",
        "path": "book/chapters/09-verification-and-recovery-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-10",
        "path": "book/chapters/10-planning-and-slicing-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-11",
        "path": "book/chapters/11-designing-a-skill-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-12",
        "path": "book/chapters/12-agent-loop-and-stop-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-13",
        "path": "book/chapters/13-action-boundaries-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-14",
        "path": "book/chapters/14-discover-and-audit-skills-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-15",
        "path": "book/chapters/15-research-track-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-16",
        "path": "book/chapters/16-engineering-track-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-17",
        "path": "book/chapters/17-marketing-track-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-18",
        "path": "book/chapters/18-content-design-data-automation-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-19",
        "path": "book/chapters/19-evaluate-models-and-workflows-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-20",
        "path": "book/chapters/20-personal-codex-work-system-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-21",
        "path": "book/chapters/21-team-capability-system-EN.md",
        "status": "candidate"
      },
      {
        "id": "chapter-22",
        "path": "book/chapters/22-continuous-update-and-future-proofing-EN.md",
        "status": "candidate"
      }
    ]
  },
  "labs": {
    "count": 18,
    "status": "draft",
    "run_status": "not_run",
    "reference_run_status": "partial",
    "learner_run_status": "not_run",
    "transfer_run_status": "not_run",
    "run_projection_source": "docs/governance/executable-examples.yaml",
    "owner": "lab-maintainer",
    "last_reviewed": "2026-08-11",
    "next_review": "2026-11-09",
    "path": "book/labs",
    "evidence": [
      "book/labs/README-EN.md",
      "docs/quality/current-state-review-2026-08-09.md",
      "docs/quality/review-codex-facts-refresh-2026-08-10.md",
      "docs/quality/review-workflow-vertical-slice-2026-08-10.md",
      "docs/quality/review-lab-013-vertical-slice-2026-08-10.md",
      "docs/research/web-field-problems-2026-08-10.md",
      "docs/research/web-methods-synthesis-2026-08-10.md",
      "docs/research/official-facts-gap-review-2026-08-10.md",
      "docs/research/field-problems-follow-up-2026-08-10.md",
      "docs/research/field-problems-index-2026-08-10.md",
      "docs/research/field-problems-surface-2026-08-10.md",
      "docs/research/field-problems-forums-2026-08-10.md",
      "docs/research/chapter-02-official-baseline-2026-08-10.md",
      "docs/research/chapter-02-field-problems-2026-08-10.md",
      "docs/research/chapter-03-official-baseline-2026-08-10.md",
      "docs/research/prompt-patterns-for-real-work-2026-08-10.md",
      "docs/research/field-problems-coding-agents-2026-08-10.md",
      "docs/research/field-problem-to-practice-map-2026-08-11.md",
      "docs/research/coding-agent-observability-and-evidence-map-2026-08-11.md",
      "docs/research/field-problems-input-and-evidence-p3-2026-08-11.md",
      "docs/quality/real-world-case-integration-review-2026-08-10.md"
    ],
    "items": [
      {
        "id": "lab-001",
        "path": "book/labs/lab-001-first-safe-task-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-002",
        "path": "book/labs/lab-002-task-protocol-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-003",
        "path": "book/labs/lab-003-evidence-review-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-004",
        "path": "book/labs/lab-004-skill-selection-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-005",
        "path": "book/labs/lab-005-design-a-skill-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-006",
        "path": "book/labs/lab-006-agent-stop-conditions-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-007",
        "path": "book/labs/lab-007-action-boundaries-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-008",
        "path": "book/labs/lab-008-research-question-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "completed",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-009",
        "path": "book/labs/lab-009-engineering-lifecycle-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-010",
        "path": "book/labs/lab-010-product-context-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-011",
        "path": "book/labs/lab-011-gpt-codex-boundaries-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-012",
        "path": "book/labs/lab-012-team-capability-migration-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-013",
        "path": "book/labs/lab-013-l3-vertical-slice-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "completed",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-014",
        "path": "book/labs/lab-014-resume-reconciliation-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-015",
        "path": "book/labs/lab-015-evidence-delivery-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-016",
        "path": "book/labs/lab-016-side-effect-boundary-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-017",
        "path": "book/labs/lab-017-skill-discovery-audit-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      },
      {
        "id": "lab-018",
        "path": "book/labs/lab-018-language-transfer-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "reference_run_status": "not_run",
        "learner_run_status": "not_run",
        "transfer_run_status": "not_run"
      }
    ]
  },
  "skills": {
    "count": 25,
    "status": "candidate",
    "validator_status": "structural_checks_passed",
    "fresh_context_status": "2_isolated_single_turn_observations; broader trigger, repeated-runtime, learner, and transfer evidence remains partial or not_run",
    "owner": "skills-maintainer",
    "last_reviewed": "2026-08-14",
    "next_review": "2026-11-09",
    "path": "skills",
    "evidence": [
      "docs/skill-registry.md",
      "docs/research/six-prompt-learning-claims-and-user-friction-2026-08-14.md",
      "docs/quality/review-skills-current-2026-08-09.md",
      "docs/quality/forward-test-2026-08-09.md",
      "docs/quality/skill-contract-review-2026-08-10.md",
      "docs/quality/curriculum-depth-review-2026-08-10.md",
      "docs/quality/review-codex-facts-refresh-2026-08-10.md",
      "docs/research/original-skill-overlap-and-controlled-evidence-patterns-2026-08-13.md",
      "docs/research/entry-level-llm-collaboration-for-language-and-research-2026-08-13.md",
      "docs/research/prompt-card-editor-capability-and-beginner-entry-2026-08-14.md",
      "docs/research/prompt-escalation-boundary-source-and-action-2026-08-14.md",
      "docs/research/field-case-capacity-interruption-checkpoint-2026-08-14.md",
      "docs/research/durable-beginner-text-first-llm-communication-2026-08-13.md",
      "docs/quality/request-escalation-forward-test-2026-08-14.md",
      "docs/governance/skill-registry.yaml",
      "scripts/validate_skill_registry.py",
      "evals/candidates/evidence-review-v1/README.md",
      "evals/candidates/learning-practice-contract-v1/README.md",
      "evals/candidates/three-task-smoke-v1/README.md"
    ],
    "items": [
      {
        "id": "prysai-codex-coach",
        "path": "skills/prysai-codex-coach",
        "status": "candidate",
        "fresh_context_status": "static_contract_reviewed; runtime_pretest_pending"
      },
      {
        "id": "prysai-dialogue-brief",
        "path": "skills/prysai-dialogue-brief",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; fresh_task_pretest_pending"
      },
      {
        "id": "prysai-first-turn-check",
        "path": "skills/prysai-first-turn-check",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; fresh_task_pretest_pending"
      },
      {
        "id": "prysai-task-protocol",
        "path": "skills/prysai-task-protocol",
        "status": "candidate",
        "fresh_context_status": "basic_pretest_passed"
      },
      {
        "id": "prysai-evidence-review",
        "path": "skills/prysai-evidence-review",
        "status": "candidate",
        "fresh_context_status": "editorial_single_turn_method_loaded_handoff_observation; authenticated_receipt_automatic_trigger_and_repeated_runtime_pending"
      },
      {
        "id": "prysai-skill-selector",
        "path": "skills/prysai-skill-selector",
        "status": "candidate",
        "fresh_context_status": "basic_pretest_passed"
      },
      {
        "id": "prysai-workflow-orchestrator",
        "path": "skills/prysai-workflow-orchestrator",
        "status": "candidate",
        "fresh_context_status": "static_contract_reviewed; runtime_pretest_pending"
      },
      {
        "id": "prysai-research-router",
        "path": "skills/prysai-research-router",
        "status": "candidate",
        "fresh_context_status": "static_contract_reviewed; runtime_pretest_pending"
      },
      {
        "id": "prysai-product-context",
        "path": "skills/prysai-product-context",
        "status": "candidate",
        "fresh_context_status": "static_contract_reviewed_blocked; runtime_pretest_pending"
      },
      {
        "id": "prysai-learning-coach",
        "path": "skills/prysai-learning-coach",
        "status": "candidate",
        "fresh_context_status": "observed_single_turn_baseline_response; learner_attempt_multi_turn_delayed_transfer_pending"
      },
      {
        "id": "prysai-source-investigator",
        "path": "skills/prysai-source-investigator",
        "status": "candidate",
        "fresh_context_status": "minimal_fresh_task_pretest_passed; search_completeness_and_adversarial_routing_pending"
      },
      {
        "id": "prysai-field-signal-curator",
        "path": "skills/prysai-field-signal-curator",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; fresh_task_pretest_pending"
      },
      {
        "id": "prysai-platform-adapter-review",
        "path": "skills/prysai-platform-adapter-review",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; fresh_task_pretest_pending"
      },
      {
        "id": "prysai-platform-fact-watch",
        "path": "skills/prysai-platform-fact-watch",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; fresh_task_pretest_pending"
      },
      {
        "id": "prysai-communication-failure-triage",
        "path": "skills/prysai-communication-failure-triage",
        "status": "candidate",
        "fresh_context_status": "three_minimal_blind_pretests_passed; cross_model_and_runtime_validation_pending"
      },
      {
        "id": "prysai-prompt-card-editor",
        "path": "skills/prysai-prompt-card-editor",
        "status": "candidate",
        "fresh_context_status": "isolated_forward_test_packet_reviewed; automatic_trigger, runtime, learner, and transfer evidence pending"
      },
      {
        "id": "prysai-adversarial-project-review",
        "path": "skills/prysai-adversarial-project-review",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; independent-review, automatic_trigger, runtime, and repair-effect evidence pending"
      },
      {
        "id": "prysai-request-escalation",
        "path": "skills/prysai-request-escalation",
        "status": "candidate",
        "fresh_context_status": "one_isolated_explicit_mixed-request_forward_test_recorded; automatic trigger, repeated runtime, learner, and transfer evidence pending"
      },
      {
        "id": "prysai-llm-comparison-protocol",
        "path": "skills/prysai-llm-comparison-protocol",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; fixture and routing checks are static, while model runtime, automatic trigger, learner, and transfer evidence remain not_run"
      },
      {
        "id": "prysai-practice-target",
        "path": "skills/prysai-practice-target",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; target-setting contract and routing fixtures pass, while automatic trigger, learner completion, retention, and transfer evidence remain not_run"
      },
      {
        "id": "prysai-interruption-checkpoint",
        "path": "skills/prysai-interruption-checkpoint",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; checkpoint and routing fixtures pass, while automatic trigger, runtime, learner, recovery, and transfer evidence remain not_run"
      },
      {
        "id": "prysai-shift-handoff",
        "path": "skills/prysai-shift-handoff",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; stable/current handoff and routing fixtures pass, while automatic trigger, runtime, repeated-work, learner, and transfer evidence remain not_run"
      },
      {
        "id": "prysai-platform-observation-record",
        "path": "skills/prysai-platform-observation-record",
        "status": "candidate",
        "fresh_context_status": "structural_candidate_only; observation receipt and routing fixtures are static, while automatic trigger, platform runtime, learner comprehension, and transfer evidence remain not_run"
      },
      {
        "id": "prysai-language-partner",
        "path": "skills/prysai-language-partner",
        "status": "candidate",
        "fresh_context_status": "static_contract_reviewed; runtime_pretest_pending"
      },
      {
        "id": "prysai-interview-rehearsal",
        "path": "skills/prysai-interview-rehearsal",
        "status": "candidate",
        "fresh_context_status": "static_contract_reviewed; runtime_pretest_pending"
      }
    ]
  },
  "supplemental_guides": {
    "count": 4,
    "status": "candidate",
    "owner": "curriculum-maintainer",
    "last_reviewed": "2026-08-14",
    "next_review": "2026-09-12",
    "evidence": [
      "book/routes/first-safe-change-EN.md",
      "examples/lab-001-v1/README.md",
      "scripts/test_lab_001_first_safe_change_fixture.py",
      "book/communication-clinic-EN.md",
      "book/guides/learning-practice-contract-EN.md",
      "book/routes/universal-core-foundations-EN.md",
      "examples/universal-seam-v1/README.md",
      "scripts/validate_universal_seam_fixture.py",
      "scripts/test_universal_seam_fixture.py",
      "docs/research/beginner-first-practice-friction-2026-08-13.md",
      "docs/research/entry-level-llm-collaboration-for-language-and-research-2026-08-13.md",
      "docs/research/ai-assisted-language-practice-boundaries-2026-08-14.md",
      "docs/research/first-turn-language-practice-and-verification-source-receipt-2026-08-15.md",
      "docs/research/source-shaped-answers-and-beginner-checks-2026-08-14.md",
      "docs/research/universal-first-turn-prompt-contract-2026-08-13.md",
      "docs/research/cross-llm-beginner-prompting-and-platform-boundaries-source-receipt-2026-08-15.md",
      "docs/research/ai-safety-field-signals-and-research-receipts-2026-08-13.md",
      "docs/research/public-interest-ai-safety-research-2026-08-13.md",
      "docs/research/cross-platform-teaching-boundary-card-source-receipt-2026-08-15.md",
      "docs/research/user-declared-context-continuity-public-friction-source-receipt-2026-08-15.md",
      "docs/sources/asset-register.md"
    ],
    "items": [
      {
        "id": "first-safe-change-route",
        "path": "book/routes/first-safe-change-EN.md",
        "status": "candidate",
        "run_status": "not_run",
        "role": "novice_fixture_route"
      },
      {
        "id": "communication-clinic",
        "path": "book/communication-clinic-EN.md",
        "status": "candidate",
        "run_status": "not_run",
        "role": "supplemental_practice_route"
      },
      {
        "id": "learning-practice-contract",
        "path": "book/guides/learning-practice-contract-EN.md",
        "status": "draft",
        "run_status": "not_run",
        "role": "canonical_application_guide"
      },
      {
        "id": "universal-seam-fixture-route",
        "path": "book/routes/universal-core-foundations-EN.md",
        "status": "candidate",
        "run_status": "not_run",
        "role": "offline_universal_fixture_route"
      }
    ],
    "claim_boundary": "Supplemental routes and application guides do not change the canonical 22-chapter order. These records have structural editorial status only; the Universal Seam Fixture checks fixed fictional data, not a product run. Prompt effectiveness, learner outcomes, delayed transfer, retention, security outcomes, and platform equivalence remain untested."
  },
  "evaluations": {
    "task_count": 40,
    "track_count": 16,
    "fixture_status": "candidate",
    "run_status": "not_run",
    "review_status": "static_structure_only",
    "owner": "evaluation-maintainer",
    "last_reviewed": "2026-08-13",
    "next_review": "2026-09-09",
    "path": "evals/task-set-v1.yaml",
    "results_path": "evals/results",
    "evidence": [
      "evals/task-set-v1.yaml",
      "docs/quality/evaluation-framework.md"
    ]
  },
  "public_site": {
    "status": "candidate",
    "language_default": "en",
    "language_options": [
      "en",
      "zh",
      "es",
      "ja",
      "ko",
      "de"
    ],
    "ui_language_options": [
      "en",
      "zh",
      "es",
      "ja",
      "ko",
      "de"
    ],
    "repository_content_locales": [
      "en",
      "zh",
      "es",
      "ja",
      "ko",
      "de"
    ],
    "repository_locale_status": "migration",
    "locale_matrix": "docs/governance/locale-matrix.yaml",
    "browser_review": "completed",
    "owner": "site-maintainer",
    "last_reviewed": "2026-08-14",
    "next_review": "2026-09-09",
    "path": "site",
    "evidence": [
      "site/README.md",
      "docs/quality/review-presentation-2026-08-09.md",
      "docs/quality/review-fact-impact-registry-2026-08-10.md",
      "docs/quality/curriculum-depth-review-2026-08-10.md",
      "docs/quality/site-content-and-ux-review-2026-08-10.md",
      "docs/quality/review-public-site-browser-2026-08-10.md",
      "docs/quality/review-mobile-homepage-and-visual-assets-2026-08-13.md",
      "docs/quality/review-beginner-practice-pack-browser-2026-08-13.md",
      "docs/quality/review-mobile-route-chooser-browser-2026-08-13.md",
      "docs/adr/0028-page-trust-families-and-reader-projection.md",
      "docs/adr/0018-generated-search-index.md",
      "scripts/build_site_search_index.py",
      "scripts/browser_smoke.mjs",
      "docs/quality/visual-asset-audit-addendum-2026-08-14.md",
      "site/search-index.js",
      "scripts/validate_content_status.py",
      "scripts/validate_localization.py",
      "scripts/build_site_locale_manifest.py",
      "scripts/validate_site_i18n.py",
      "docs/adr/0015-locale-aware-site-routing.md",
      "docs/governance/locale-matrix.yaml",
      "site/locale-manifest.js",
      "docs/quality/translation-depth-release-audit-2026-08-16.md"
    ]
  },
  "sources_and_licenses": {
    "status": "candidate",
    "archive_count": 6,
    "license_review": "file_level_release_boundaries_reviewed",
    "owner": "source-maintainer",
    "last_reviewed": "2026-08-13",
    "next_review": "2026-11-09",
    "evidence": [
      "docs/sources/asset-register.md",
      "docs/sources/archive-audit-2026-08-09.json"
    ]
  }
}
