This commit is contained in:
+47
-1
@@ -1,6 +1,6 @@
|
||||
schema_version: 1
|
||||
project: VacatureRadar
|
||||
updated_at: '2026-07-28'
|
||||
updated_at: '2026-07-29'
|
||||
execution_policy:
|
||||
order: file-order, then first ready task whose dependencies are done
|
||||
no_product_questions: true
|
||||
@@ -2283,3 +2283,49 @@ tasks:
|
||||
note: README verdiept tot een klikbare user-first productreis met negen actuele beelden op 1920x1080 en 390x844
|
||||
in dark/light; alle routes zonder overflow of consolewaarschuwingen. VR-225-lint en Windows-modusassertie
|
||||
hersteld; 296 tests groen, 2 skips en 83,44% dekking.
|
||||
- id: VR-227
|
||||
title: Professionaliseer VacatureRadar integraal voor release 0.3.13
|
||||
status: done
|
||||
priority: P0
|
||||
requirement_ids:
|
||||
- NFR-001
|
||||
- NFR-006
|
||||
- NFR-007
|
||||
- NFR-008
|
||||
- NFR-009
|
||||
- NFR-010
|
||||
depends_on:
|
||||
- VR-226
|
||||
summary: Voer de integrale responsive, UX-, accessibility-, performance-, observability-, security- en operationsroadmap
|
||||
uit en vervang optionele browsercontrole door een verplichte releasegate.
|
||||
acceptance_criteria:
|
||||
- Hoofdcontent en topbar delen een gecentreerd adaptief frame; gastbanner, sticky elementen en pipeline blijven
|
||||
bruikbaar van 390 tot 3440 px zonder documentoverflow.
|
||||
- De vacatureflow is begrensd gepagineerd, globale zoekcopy is eerlijk, mobiel pipelinegebruik is verticaal en
|
||||
demomutaties veroorzaken geen controlmuur.
|
||||
- Playwright Chromium draait verplicht in CI op zes viewports, faalt op console/page errors en controleert focus,
|
||||
kernreis en documentoverflow zonder skips.
|
||||
- Automatisering toont een echte worker/beat-heartbeat en markeert niet-meetbare queuediepte eerlijk; benchmarkparserdekking
|
||||
is volledig en reproduceerbaar.
|
||||
- Baseline, performance, architectuur, operations, testing, traceability, externe acties en finale acceptance
|
||||
zijn actueel en de volledige repositorygate slaagt.
|
||||
verification:
|
||||
- python -m scripts.benchmark --quick --skip-performance --json
|
||||
- python -m pytest tests/e2e/test_vr114_browser_and_accessibility.py
|
||||
- python -m pytest tests/unit/test_runtime_observability.py tests/unit/test_generic_html_adapter.py
|
||||
- docker compose config
|
||||
- ./scripts/codex_verify.sh
|
||||
primary_paths:
|
||||
- static/css/
|
||||
- static/js/app.js
|
||||
- templates/base.html
|
||||
- apps/core/services/automation.py
|
||||
- apps/core/tasks.py
|
||||
- tests/e2e/test_vr114_browser_and_accessibility.py
|
||||
- docs/audit/
|
||||
- USER_INPUT_REQUIRED.md
|
||||
result:
|
||||
completed_at: '2026-07-29'
|
||||
note: Release 0.3.13 professionaliseert responsive layout, mobiele gastflow, begrensde vacature-UX, verplichte
|
||||
zes-viewport-Playwrightgate zonder skips, echte runtimeheartbeat, parserbenchmark, authdekking, SBOM en integrale
|
||||
documentatie; volledige gate 312 tests groen, 84,16% dekking.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Projectstatus
|
||||
|
||||
- Laatst bijgewerkt: 2026-07-28
|
||||
- Repositoryversie: 0.3.12 productie- en reverse-proxyhardening
|
||||
- Laatst bijgewerkt: 2026-07-29
|
||||
- Repositoryversie: 0.3.13 integrale professionalisering
|
||||
- Uitvoeringsmodus: autonome backlog
|
||||
- Eerste uitvoerbare taak: controleer met `python scripts/backlog.py next`
|
||||
|
||||
@@ -21,6 +21,18 @@ De repository bevat een uitvoerbare Django-MVP met:
|
||||
|
||||
## Laatste productiehardening
|
||||
|
||||
VR-227 op 2026-07-29:
|
||||
|
||||
- globaal contentframe en topbar zijn gecentreerd tot ultrawide; de gastbanner staat in de normale hoofdflow en de mobiele pipeline is verticaal;
|
||||
- vacaturepaginering is begrensd tot twintig resultaten, zoekscope is eerlijk en recente zoektermen blijven lokaal tot vijf items beperkt;
|
||||
- Playwright Chromium is een verplichte CI-gate op zes viewports en faalt op focusverlies, overflow, console- en page-errors; de volledige gebruikersreis draait zonder skips;
|
||||
- cachegebaseerde worker/beat-heartbeat vervangt de vroegere ongemeten runtimeclaim; onbekende queuediepte blijft expliciet onbekend;
|
||||
- generieke HTML-extractie ondersteunt publicatiedatum en dienstverband; benchmarkkwaliteitsrun behaalt 12/12 velden, precision/recall 1,0 en nul rankingchurn;
|
||||
- authbackenddekking bedraagt 97%, Entra 86% en totale branch-aware dekking 84,16%; volledige gate groen met 312 tests, 0 failures en 0 skips;
|
||||
- CI genereert een CycloneDX-SBOM. Docker kon lokaal niet worden uitgevoerd omdat de binary ontbreekt; live en externe restpunten staan uitsluitend in `USER_INPUT_REQUIRED.md`.
|
||||
|
||||
Volgende uitvoerbare taak: geen na afronding van VR-227.
|
||||
|
||||
VR-225 op 2026-07-27:
|
||||
|
||||
- `PUBLIC_BASE_URL` stuurt publieke host-, origin- en HTTPS-instellingen aan en voorkomt de gemelde `DisallowedHost` achter Nginx Proxy Manager;
|
||||
|
||||
Reference in New Issue
Block a user