Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 5787@bnt-lap001 Assistant-Session: 5db26b82-138b-40cc-9856-4d5eb0f752fd
2.9 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | origin | origin_ref | state_hub_workstream_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAS-WP-0007 | workplan | Retire the MAS live test environment | communication | mail-address-semantics | backlog | claude | coulomb-social | 2026-10-18 | 2026-10-19 | residual | MAS-WP-0003 | 03751989-8ed1-5a3f-bcc3-71aef8b375a6 |
Retire the MAS live test environment
Residual of MAS-WP-0003. The live MX for mas.coulomb.social stays up for
follow-up validation (founder, 2026-10-18), capped at 300 sent replies.
Retire it once MAS-WP-0004 and MAS-WP-0005 no longer need it. Cluster-scoped
and external pieces do not disappear when the namespace is deleted.
Founder decision (2026-10-19): redeploy, then keep. The MX stays up for a second deployment (MAS-WP-0009) or for live validation of the mode contract. Retirement stays in backlog.
-
2026-10-19: redeployed
mas-mxandmas-statutewith imagemas-live:v0.2-a95f848, side-loaded into k3s containerd. The previous image wasv0.2-a45f1a1. The evidence (events.jsonl, 36 events, andtickets.sqlite3) was backed up before the rollout and is intact on the PVC. Checked:mas discovervalid; the profile's relay control; TEM relay with null-sender discard; OpenDKIM/OpenDMARC running; the ticket service runs with--max-sent 300 --require-dmarc-pass; empty queue; relaying to the public IP refused with 554 (x@other,x!y@other,a@mas...@other). -
2026-10-19: redeployed with image
mas-live:v0.2-480e69a: MAS-WP-0012's one outbound path, and v0.2 final. The evidence was backed up first. The legacy outbox was imported once intotickets-outbox.sqlite3: 9 rows, 4 sent, so 4 of 300 count toward the cap. The ticket service runs with--max-sent 300 --require-dmarc-pass --email-held-duration-max 7d --emails-held-storage-max 100MB. Checked: statute valid, 36 evidence events intact, TEM relay with null-sender discard, empty queue, relaying refused with 554. The migration was first tested in the image against a copy of the live volume.
Retire the environment
id: MAS-WP-0007-T01
status: wait
priority: medium
state_hub_task_id: "e0a65837-1769-5129-b258-fbaeb3047f62"
Run when follow-up validation is done:
- Export the evidence (
/var/lib/mas/events.jsonland the ticket DB from themas-mxpod) into the repo or an archive. - Delete namespace
mas. - Notify ops-mason to remove OpenBao role
external-secrets-mas-tem-relay, policyworkload-kv-read-mas-tem-relayand KV pathplatform/suppliers/scaleway/mas-tem-relay(MASON-WP-0014 teardown). - Founder: revoke the Scaleway TEM API key and remove the TEM domain.
- Founder: remove the
mas.coulomb.socialMX, A, SPF and DKIM records at IONOS, themas-fwd@coulomb.socialforward, and thecoulomb-socialGoogle Group if no longer used. - Remove the side-loaded
mas-live:wp0003-*images from k3s containerd.