44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
# 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.
|