docs: open the build log
This commit is contained in:
parent
7c3934daee
commit
789fc944e8
1 changed files with 25 additions and 0 deletions
25
docs/logboek.md
Normal file
25
docs/logboek.md
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
# Logboek
|
||||||
|
|
||||||
|
Chronologisch bijgehouden tijdens de bouw. Elk blokje: wat ik deed, waarom,
|
||||||
|
wat ik heb laten vallen.
|
||||||
|
|
||||||
|
## Opzet (avond dag 1)
|
||||||
|
|
||||||
|
**Wat ik deed:** repository neergezet: backend-skelet (Python 3.13, FastAPI,
|
||||||
|
uv) met de ports-and-adapters-indeling zichtbaar in de mappenstructuur,
|
||||||
|
frontend-skelet (Vue 3 + TypeScript + Vite) met het getypeerde
|
||||||
|
stream-eventcontract als eerste echte bestand, docker-compose met één image en
|
||||||
|
één poort, alle pipeline-instellingen in één getypeerde config,
|
||||||
|
promptsjablonen als bestanden, de scenario's als gedeelde data (eval +
|
||||||
|
demofixtures + UI-chips uit één bron), en CI die lint, typecheck en tests
|
||||||
|
draait. Alles groen bij de eerste push.
|
||||||
|
|
||||||
|
**Waarom:** de structuur is hier de helft van het verhaal — door de seam
|
||||||
|
(domain / ports / adapters) en de config-als-data-aanpak nu vast te leggen
|
||||||
|
blijft elke volgende stap klein en toetsbaar, en kan de frontend straks
|
||||||
|
parallel aan de backend groeien tegen een bevroren contract
|
||||||
|
(`api/schemas.py` ↔ `lib/types.ts`).
|
||||||
|
|
||||||
|
**Wat ik heb laten vallen:** een apart beslisdocument — de motivering leeft in
|
||||||
|
de README en hier, twee plekken is genoeg. Verder nog niets: dit was opzet,
|
||||||
|
de keuzes komen bij de pipeline.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue