- 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>
142 lines
3.1 KiB
YAML
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"
|