docs: complete Stitch frontend replacement
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# VacatureRadar
|
||||
|
||||
VacatureRadar is een persoonlijke, vrijwel autonome vacature-assistent voor toegestane publieke werkgeversbronnen, publieke ATS-pagina's, RSS/Atom en vacaturemails. De applicatie verzamelt vacatures, normaliseert en dedupliceert ze, past harde filters toe, berekent een uitlegbare matchscore en bundelt de beste resultaten in een dagelijkse digest.
|
||||
VacatureRadar is een persoonlijke, vrijwel autonome vacature-assistent voor toegestane publieke werkgeversbronnen, publieke ATS-pagina's, RSS/Atom en vacaturemails. De applicatie verzamelt vacatures, normaliseert en dedupliceert ze, past harde filters toe, berekent een uitlegbare matchscore en presenteert vacatures, skillsvraag, werkgevers, opvolging en bronstatus in een Stitch-gebaseerde Intelligence Cockpit.
|
||||
|
||||
De repository bevat zowel een **werkende MVP-kern** als de volledige product-, architectuur-, UX-, beveiligings-, operationele en agentische overdrachtsdocumentatie om het project verder autonoom af te bouwen.
|
||||
|
||||
@@ -8,7 +8,7 @@ De repository bevat zowel een **werkende MVP-kern** als de volledige product-, a
|
||||
|
||||
Reeds geïmplementeerd:
|
||||
|
||||
- Django 5.2-modulaire monoliet met Nederlandstalige responsive dark/light Intelligence Cockpit;
|
||||
- Django 5.2-modulaire monoliet met de volledige Nederlandstalige, responsive dark/light Stitch Intelligence Cockpit;
|
||||
- PostgreSQL in productie en SQLite voor lokale ontwikkeling;
|
||||
- Celery-worker en scheduler via Redis;
|
||||
- veilige HTTP-fetcher met domeinbeleid, redirecthercontrole, contentlimieten en SSRF-blokkering;
|
||||
@@ -17,19 +17,29 @@ Reeds geïmplementeerd:
|
||||
- exacte en fuzzy deduplicatie;
|
||||
- deterministische kenmerken, harde uitsluitregels en uitlegbare scoring;
|
||||
- zoekprofielen met revisiehistoriek en begrensde feedbackaanpassing;
|
||||
- dagelijkse digests, vacaturelevenscyclus en sollicitatiedossiers;
|
||||
- dagelijkse digests, vacaturelevenscyclus, auditbare sollicitatiepipeline en activiteitstijdlijn;
|
||||
- werkgeversintelligence, persoonlijke skillsradar en eerlijke operationele automatiseringsstatus;
|
||||
- optionele lokale Ollama-analyse met prompt-injectionguardrails;
|
||||
- Docker Compose voor lokaal gebruik en een Unraid-variant;
|
||||
- tests, fixtures, CI, back-up-/herstelscripts en healthchecks.
|
||||
|
||||
Nog niet als productievoltooid beschouwd:
|
||||
|
||||
- live broninventaris en bronvoorwaarden per concrete werkgever;
|
||||
- een gekozen actuele geodataset met licentie;
|
||||
- periodieke menselijke voorwaardenreview voor bijkomende live werkgeversbronnen;
|
||||
- productiespecifieke secrets, mailboxcredentials, domein/TLS en containerregistry.
|
||||
|
||||
Deze punten staan als uitvoerbare taken in [`docs/ai/BACKLOG.yaml`](docs/ai/BACKLOG.yaml). Externe credentials blokkeren nooit de rest van het werk: taken worden met mocks en interfaces afgewerkt en daarna als `blocked-external` gedocumenteerd waar echte configuratie nodig is.
|
||||
|
||||
## Frontend en visuele validatie
|
||||
|
||||
De enige normale browserfrontend is de server-rendered Stitch Intelligence Cockpit. Alle negen referentieschermen zijn aan echte Django-data gekoppeld; er is geen SPA, runtime-CDN, demo-KPI of oude parallelle shell. De ontwerpcontracten en gemotiveerde afwijkingen staan in:
|
||||
|
||||
- [`STITCH_FRONTEND_CONTRACT.md`](docs/design/STITCH_FRONTEND_CONTRACT.md);
|
||||
- [`STITCH_INTEGRATION_PLAN.md`](docs/design/STITCH_INTEGRATION_PLAN.md);
|
||||
- [`STITCH_INTEGRATION_REPORT.md`](docs/design/STITCH_INTEGRATION_REPORT.md).
|
||||
|
||||
De elf desktop-/mobielbeelden staan in `artifacts/visual-validation/` en zijn uitgesloten van de productiecontainer. De browsermatrix bestrijkt 360 tot 2560 px.
|
||||
|
||||
Release-productiepad:
|
||||
|
||||
- `./scripts/release_verify.sh` bouwt de smoke-, backup/restore- en artifactcontrole;
|
||||
|
||||
Reference in New Issue
Block a user