Skip to content

A6.2 close-out: record implementation substitutions on the phase card - #247

Merged
alexeygrigorev merged 1 commit into
mainfrom
a62-phase-notes
Sep 13, 2026
Merged

alexeygrigorev merged 1 commit into
mainfrom
a62-phase-notes

Conversation

@alexeygrigorev

Copy link
Copy Markdown
Member

Records on the A6.2 phase card the three implementation decisions the PM acceptance asked to be documented (website issue 1625, acceptance comment 5650727728):

  • newsletter subscriber state carried as the Relay client-scoped subscription status instead of a literal newsletter tag
  • subscription.changed callbacks record-only under Relay contract version 1 (no contact identity); user state converges via bounced and suppressed reason codes on EmailDelivery.recipient_user
  • lead-magnet path keeps the site template; Relay has no download-link concept

A6.2 itself is done as of STATUS.md PR #245 (merge cc8c900d, dev deploy green on run 34735978832; test-only follow-up merge 5f836acd pushed after). Verification: scripts/plan.py check prints OK (100 issues, STATUS.md consistent).

@alexeygrigorev
alexeygrigorev merged commit 9a619f3 into main Sep 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant