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>
This commit is contained in:
znetsixe
2026-04-08 08:33:30 +02:00
parent 302c790c13
commit 926872a082
23 changed files with 1785 additions and 76 deletions

55
wiki/metrics.md Normal file
View File

@@ -0,0 +1,55 @@
---
title: Metrics Dashboard
created: 2026-04-08
updated: 2026-04-08
status: evolving
tags: [metrics, tests, performance]
sources: [phpunit.xml, composer.json, package.json]
---
# Metrics Dashboard
All numbers with provenance. Source of truth: `knowledge-graph.yaml`.
## Test Results
| Suite | Score | File | Date |
|---|---|---|---|
| PHPUnit Feature | 0/0 | tests/Feature/ | 2026-04-08 |
| PHPUnit Unit | 0/0 | tests/Unit/ | 2026-04-08 |
> No tests written yet. PHPUnit 12.5 is configured and ready.
## Codebase Size
| Metric | Value | Source |
|---|---|---|
| Backend LOC | ~13,500 | PHP files excl. vendor |
| Frontend LOC | ~3,900 | Vue/JS files excl. node_modules |
| Models | 21 | app/Models/ |
| Enums | 14 | app/Enums/ |
| Migrations | 27 | database/migrations/ |
| Vue components | 15 | resources/js/ |
| Docker services | 7 | docker-compose.yml |
## Build Dependencies
| Layer | Package Manager | Production | Dev |
|---|---|---|---|
| Backend | Composer | 5 (Laravel, Fortify, Sanctum, Inertia, Tinker) | 6 (Faker, Pail, Pint, Mockery, Collision, PHPUnit) |
| Frontend | npm | 8 (Vue, Inertia, D3, Pinia, VueUse, fonts) | 6 (Tailwind, Vite, Axios, Concurrently, Laravel-Vite) |
| AI Service | pip | FastAPI, LangGraph, LangChain, Anthropic, pgvector | — |
## Sprint Progress
| Sprint | Status | Key Deliverables |
|---|---|---|
| Sprint 0 — Scaffold | completed | Domain model, Docker, migrations, seeders, agent definitions |
| Sprint 1 — Foundation | completed | Auth (Fortify), metro map canvas (D3), services, retro UI |
| Sprint 2 — Detail & Interaction | not started | Project detail view, zoom-to-dimension, commitment UI |
## Disproven Claims
| Claim | Evidence For | Evidence Against | Date |
|---|---|---|---|
| (none yet) | — | — | — |