Files
innovatieplatform/wiki/knowledge-graph.yaml
znetsixe 926872a082 Add document converter, seeder data structure, and project wiki
- ai-service/convert.py: converts Office/PDF files to markdown with frontmatter
- database/seeders/data/: folder structure for themas, projects, documents, etc.
- database/seeders/data/raw/: drop zone for Office/PDF files to convert
- wiki/: project architecture, concepts, and knowledge graph documentation
- Remove unused Laravel example tests

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 08:33:42 +02:00

142 lines
3.1 KiB
YAML

# 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"