docs(queue): de pariteitsgate bestaat nu — header bijgewerkt #41
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-shared!41
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/queue-identity-gate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Nasleep van de vijf PR's rond de gedeelde queue-identity, nu die allemaal gemerged zijn. Comment-only — bewezen met
git diff … | grep '^[-+][^-+]' | grep -v '^[-+]//', die niets print.Waarom
De header van
lib/queue-identity.tsbeschreef de situatie tijdens de uitrol. Nu die klaar is, klopten drie beweringen niet meer:NOG GEEN PARITEITSGATEScrum4Me/__tests__/db/agent-message-queue-migration.test.tstoetst de type-, status- en source-CHECK tegen dit bestandscrum4me-workersis re-exports; alleens4m-queue/src/types.tsblijft handkopies4m-queue/migrations/001_init.sql, het testschema van de CLIWat er is toegevoegd
De twee grenzen van de gate, allebei bewust en allebei door review vastgesteld: servers en modellen vallen erbuiten omdat er geen CHECK is om tegen te toetsen, en de test leest één migratiebestand in plaats van de vouw van alle migraties — wie een tweede migratie schrijft die deze constraints via
DROP/ADD CONSTRAINTwijzigt, moet die test meenemen.Welke repo dit bestand echt gebruikt. Nagemeten:
scrum4me-workersimporteert het vialib/queue/types.ts.scrum4me-mcppint de submodule wél maar heeft geen enkele import insrc/— die code komt met fase 2. Dat onderscheid staat er nu expliciet, in plaats van beide repos als consument op te voeren.Verificatie
npm run verifygroen: dep-gateOK: lib/ is dep-clean,tsc --noEmitschoon, 22 bestanden / 237 tests.Elke bewering in de nieuwe tekst is vóór het schrijven getoetst tegen
origin/mainvan de betrokken repo — niet tegen de verwachting. Dat is de les die dit blok vier reviewrondes heeft gekost.🤖 Generated with Claude Code
Verdict: APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
lib/queue-identity.tsaan, houdt de gedeelde module dep-clean, en is consistent met de productdocs waarinscrum4me-sharedals canonieke pure TypeScript/shared-schema bron wordt beschreven.Toetsing