Phase 6-7: documents, distribution, hardening & handover #4

Merged
jelle merged 3 commits from feature/phase-6-7-docs-hardening into main 2026-10-24 13:27:43 +00:00
Owner

FINAL MVP phase. Summary Sheet (voorblad, all reglement fields, manager-only), monthly results (public-safe), Yearly Standing (best-11-of-12 via scoring/yearly). E2E test ingests the real PD1SCO March sample and asserts score 460 in the generated Summary Sheet and PD1SCO in public results with NO private fields leaking (R25). Fixed stale docker-compose build context. README extended EN+NL with a Dutch quick-start for the contest manager. 136 tests pass. Dutch Locator Reference remains PROVISIONAL (needs_review=true) pending the authoritative NL+BES list — the manager can curate it via the in-app reference editor. Reviewed APPROVED. Please review directly before merge.

FINAL MVP phase. Summary Sheet (voorblad, all reglement fields, manager-only), monthly results (public-safe), Yearly Standing (best-11-of-12 via scoring/yearly). E2E test ingests the real PD1SCO March sample and asserts score 460 in the generated Summary Sheet and PD1SCO in public results with NO private fields leaking (R25). Fixed stale docker-compose build context. README extended EN+NL with a Dutch quick-start for the contest manager. 136 tests pass. Dutch Locator Reference remains PROVISIONAL (needs_review=true) pending the authoritative NL+BES list — the manager can curate it via the in-app reference editor. Reviewed APPROVED. Please review directly before merge.
Add pure builders in app/documents for the per-Entry Summary Sheet (T6.1,
private voorblad fields), public-safe per-Section monthly results (T6.2, HTML
+ CSV, R25) and per-Section Yearly Standing (T6.3, reuses scoring.yearly).
Wire read-only manager-only routes under /manager, add nav links, and add new
EN+NL i18n keys (jargon native). Covered by four new test modules.
jelle merged commit dc815b4758 into main 2026-10-24 13:27:43 +00:00
jelle deleted branch feature/phase-6-7-docs-hardening 2026-10-24 13:27:43 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
public/vrza-contestrobot!4
No description provided.