feat(queue): scrum4us-job-namespace in het adresvocabulaire (M30 P0.1) #45
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!45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/m30-p0.1-job-namespace"
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?
M30 P0.1 (plan: Scrum4Us docs/plans/M30-scrum4us-review-jobs.md @ b4b3352, §Task P0.1).
Het gediscrimineerde bestemmingsadres uit M30 §5:
QUEUE_JOB_SERVER = 'scrum4us-job',QueueAddress(geslotenserver:modelófscrum4us-job:<jobid>),isQueueJobId(niet-leeg, dubbelepunt-vrij),parseQueueAddress/formatQueueAddress. De gesloten enums blijven byte-identiek enisQueueServerkrijgt géén nieuw lid — de discriminatie leeft inparseQueueAddress. Headerregel over scrum4me-mcp geactualiseerd.Tests: parse/format-rondgang, volledige weiger-matrix, byte-identiek-pin op de vocabulaires. Suite: 22 files / 242 tests groen, typecheck + no-deps-guard groen.
Niet mergen buiten de P0.G-volgorde om — de release-1-rollout (M30 §11 stap 1) merget dit als stap 1, waarna de mcp-gitlink-bump (P0.4) tegen de nieuwe main-head wordt geschreven.
🤖 Generated with Claude Code
Verdict: APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
Geen blokkerende of error-severity findings.
De wijziging blijft binnen
lib/queue-identity.tsals pure TypeScript-logica, behoudt de bestaande geslotenQUEUE_SERVERS/QUEUE_MODELSvocabulaires, en voegt descrum4us-job:<jobid>adresvorm toe via een expliciete discriminated union. De toegevoegde tests in__tests__/queue-identity.test.tsdekken roundtrip-parsing, backwards compatibility voor bestaandeserver:modeladressen en relevante foutpaden.Verdict: COMMENT
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
prisma/schema.prisma:1300— De PR-titel en queue-wijziging gaan over hetscrum4us-jobadresvocabulaire, maar deze diff voegt ookAgentMessage.idempotency_keyenAgentMessageArchive.idempotency_keytoe. Dat lijkt inhoudelijk een aparte M30 P0.3 schemawijziging. Inscrum4me-sharedmogen schemawijzigingen starten, maar zonder gekoppeld plan of migratie-/rolloutcontext is dit voor reviewers moeilijk te koppelen aan de bedoeling van deze PR.lib/queue-identity.ts:88— De nieuweQueueAddress-parser houdt de bestaande geslotenQUEUE_SERVERS/QUEUE_MODELSintact en is dependency-vrij, conform de shared-architectuur. Geen blokkerende bevinding.Tests zijn niet lokaal gedraaid: de review-job leverde alleen de frozen diff/payload en geen git-worktree.