docs(D3): refresh for merged Order/Credit/gateway/CI; notification-service D3 page; demo script against real endpoints
- D3 design page: strike decided (open) markers (Postgres 17, name
snapshot, @Version, request.dropped, N8), implemented Part 1 (ARRIVED
state, drop, 404 masking, outbox), Part 2 built end-to-end (D10-D13,
expiries + admin routes), Part 3/4 status (D32 names, CI #194,
gateway cutover), Part 5 N8.
- New page: D3 Design - Notification Service, Parts-1/2 structure over
docs/notification-service.md D1-D32.
- Demo script rewritten from skeleton to the merged contracts.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Home: notification-service decision range D1-D31 (REST API + name enrichment, PR #205)
docs(D3): D3 design writeup (Order/Credit/async/containers/N2H), demo-script skeleton, Home links
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
docs(D2): rewrite for readability per team meeting — decisions folded in, FR/NFR tags, response types, demo curl script
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
docs: migrate D2 design doc from Lark; refresh against PR record #118–#150
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>