# Bijdragen ## Workflow 1. Kies een taak uit `docs/ai/BACKLOG.yaml`. 2. Maak een gerichte branch of worktree. 3. Werk code, tests en documentatie samen bij. 4. Draai `./scripts/codex_verify.sh`. 5. Review het diff tegen `docs/quality/DEFINITION_OF_DONE.md`. 6. Werk taakstatus en `docs/ai/PROJECT_STATE.md` bij. ## Commitstijl Gebruik kleine, beschrijvende commits, bijvoorbeeld: ```text feat(sources): add robots policy cache fix(scoring): preserve hard exclusion evidence test(email): cover duplicate Message-ID imports docs(unraid): document restore drill ``` ## Pull-requestinhoud Vermeld: - gekoppelde taak-ID en requirement-ID's; - gedrag vóór/na; - database- of configuratiewijzigingen; - security/privacy-impact; - uitgevoerde tests; - screenshots bij zichtbare UI-wijzigingen; - rollbackpad. ## Verboden bijdragen - bots die inloggen op denylistplatformen; - CAPTCHA- of rate-limitomzeiling; - scraping zonder bronbeleid; - automatisch solliciteren; - echte credentials of persoonlijke mailboxdata; - AI-beslissingen die harde regels overschrijven; - tests die standaard live vacatureplatformen benaderen.