feat(dispatch): eigen antwoordadressen opvragen (M41 G8d) #177
No reviewers
Labels
No labels
severity/s2
severity/s3
severity/s4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-mcp!177
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/m41-reply-addresses-list"
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?
Waarom
M41 increment 4, gat G8d. De dialoog "Automatisch uitvoeren" in scrum4me-workers las
queue_dispatch_reply_addressesrechtstreeks uit de database. De runtimerol van workers (scrum4me_web_runtime) heeft daar geen recht op, dus de dialoog kon nooit antwoordadressen tonen. De service moet ze daarom zelf kunnen leveren.Wat
GET /dispatch/v1/reply-addresses→{"reply_addresses":[{"address":"mac:jp"}]}.?user_id=wordt genegeerd.list_reply_addresses.listReplyAddresses().scrum4me_dispatchhad al SELECT op de tabel; er is geen schema- of policywijziging.Bewijs
__tests__/dispatch/http.test.ts: eerst rood (2 failures, methode ontbrak), daarna 10/10.end-to-end.integration.test.ts:?user_id=verandert niets;Hoort bij scrum4me-workers
feat/m41-g8-screen-links(G8d). Story ST-1617, taak T-1954.🤖 Generated with Claude Code
APPROVED
Findings
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
De GET-route leidt de gebruiker uitsluitend uit de geauthenticeerde actor af, filtert op ingeschakelde eigen adressen en sorteert deterministisch. Client-, route- en integratietests dekken het nieuwe contract, inclusief het negeren van een meegegeven
user_id.