# Innovatieplatform — Structured Knowledge Graph
# Single source of truth for numbers, metrics, and verifiable claims.
# Last updated: 2026-04-08

# ── TESTS ──
tests:
  phpunit_feature:
    count: 0
    passing: 0
    file: tests/Feature/
    date: 2026-04-08
  phpunit_unit:
    count: 0
    passing: 0
    file: tests/Unit/
    date: 2026-04-08

# ── METRICS ──
metrics:
  backend_loc:
    value: "~13,500"
    source: "wc -l on PHP files excl. vendor"
    date: 2026-04-08
  frontend_loc:
    value: "~3,900"
    source: "wc -l on Vue/JS files excl. node_modules"
    date: 2026-04-08
  eloquent_models:
    value: 21
    source: "ls app/Models/"
    date: 2026-04-08
  enums:
    value: 14
    source: "ls app/Enums/"
    date: 2026-04-08
  migrations:
    value: 27
    source: "ls database/migrations/"
    date: 2026-04-08
  vue_components:
    value: 15
    source: "find resources/js -name '*.vue'"
    date: 2026-04-08
  docker_services:
    value: 7
    source: docker-compose.yml
    date: 2026-04-08
  git_commits:
    value: 7
    source: "git log --oneline"
    date: 2026-04-08

# ── DISPROVEN CLAIMS ──
disproven: {}

# ── PERFORMANCE ──
performance: {}

# ── ARCHITECTURE ──
architecture:
  backend: "Laravel 13.0 (PHP 8.3+)"
  frontend: "Vue 3.5 + Inertia.js 3 + Vite 8"
  database: "PostgreSQL 16 + pgvector"
  ai_service: "Python FastAPI + LangGraph"
  cache_queue: "Redis (cache, session, queue)"
  styling: "Tailwind CSS 4.2"
  visualization: "D3.js 7.9"
  auth: "Laravel Fortify + Sanctum"
  infrastructure: "Docker Compose (7 services)"

# ── DOMAIN MODEL ──
domain_model:
  strategic_layer:
    - Thema
    - Speerpunt
    - RoadmapItem
  project_layer:
    - Project
    - Fase
    - Risico
    - Afhankelijkheid
  commitment_layer:
    - Commitment
    - Actie
  governance_layer:
    - Besluit
    - Budget
    - Besteding
  knowledge_layer:
    - Document
    - KennisArtikel
    - LessonLearned
    - Tag
  handover_layer:
    - Overdrachtsplan
    - Criterium
    - Acceptatie
  auth_layer:
    - User
    - Role
    - ProjectUser
  system_layer:
    - AuditLog

# ── LIFECYCLE PHASES ──
lifecycle_phases:
  - signaal
  - verkenning
  - concept
  - experiment
  - pilot
  - besluitvorming
  - overdracht_bouwen
  - overdracht_beheer
  - evaluatie

# ── SPRINT STATUS ──
sprint_status:
  sprint_0_scaffold: completed
  sprint_1_foundation: completed
  sprint_2_detail: not_started

# ── DATA SOURCES ──
data_sources: {}

# ── TIMELINE ──
timeline:
  - date: 2026-04-01
    desc: "Initial scaffold: Laravel 13, Vue 3, Docker, domain model"
  - date: 2026-04-01
    desc: "Style guide: metro map + retro-futurism aesthetic"
  - date: 2026-04-02
    desc: "Sprint 1: Auth, metro map canvas, services, retro UI"
  - date: 2026-04-02
    desc: "Fix Dutch model table names and enum values"
  - date: 2026-04-02
    desc: "Performance: OPcache, gzip, font subsetting, lazy loading"
  - date: 2026-04-02
    desc: "Logout button, metro label positioning fixes"
  - date: 2026-04-08
    desc: "Wiki initialized from wiki-template"
