@@ -0,0 +1,43 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user