Map a MAS gateway event into the email-connect evidence ceiling.

mas-email-evidence 0.1 reports MX acceptance, a bounce, or a reply, and
refuses the claim that a person read the message. Ordinary product mail
stays in email-connect. A product speaks the mode contract.

Assistant: grok
Assistant-Session: 01a198fa-fd27-7e41-a0a2-57355c3e4efd
This commit is contained in:
tegwick 2026-11-01 23:13:04 +01:00
parent f18eb0b8df
commit aef4c5dd71
5 changed files with 271 additions and 2 deletions

View file

@ -62,7 +62,9 @@ delivery stays external.
`mas.coulomb.social`, with replies through Scaleway TEM capped at 300.
`power.sh` turns the two Deployments on and off. Off keeps the
namespace, evidence volume, credentials, DNS, and LoadBalancer.
MAS-WP-0007.
MAS-WP-0007. Ordinary product mail stays in email-connect. A product
speaks the mode contract. Gateway events map into that service's
evidence ceiling through `docs/mas-email-evidence-v0.1.json`.
## Out of Scope
@ -102,7 +104,7 @@ delivery stays external.
2026-10-19). Founder decision 2026-11-01: keep it and power it on or
off (MAS-WP-0007). It was left on. The 300-reply cap, the side-loaded
image, and snakeoil SMTP TLS stay until a later decision.
- Tests: `.venv/bin/pytest` runs 280 tests, offline apart from loopback
- Tests: `.venv/bin/pytest` runs 285 tests, offline apart from loopback
fixtures, the Docker probe and Node for `impl/js/`. `mas test` runs
four corpora: parser 64, statute 16, v0.2 statute-aware 33, mode
contract 195. `cd impl/js && node --test` runs 85 more.