mail-address-semantics/workplans/MAS-WP-0008-finalize-v0-2.md
tegwick 14afb64495 MAS-WP-0008 finished (v0.2 stays draft); residual MAS-WP-0009; MAS-WP-0004 deploy note
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
2026-10-19 09:38:25 +02:00

53 lines
1.8 KiB
Markdown

---
id: MAS-WP-0008
type: workplan
title: "Finalize MAS v0.2"
domain: communication
repo: mail-address-semantics
status: finished
owner: claude
topic_slug: coulomb-social
created: "2026-10-18"
updated: "2026-10-19"
origin: residual
origin_ref: MAS-WP-0005
state_hub_workstream_id: "1ed0dd72-1f1f-54a3-ba41-f1396400590f"
---
# Finalize MAS v0.2
Residual of MAS-WP-0005. `mas-v0.2-spec/` is a working draft: implemented
in `mas_core` and running live on mas.coulomb.social, but not yet declared
final.
## Wording pass and release decision
```task
id: MAS-WP-0008-T01
status: done
priority: low
state_hub_task_id: "b84d5344-7679-5555-b086-55f88b2f83d7"
```
- Align the 25 remaining "v0.1" mentions in `mas-v0.2-spec/SPECIFICATION.md`
(unchanged rules inherited from v0.1.1) and in `CONFORMANCE.md`.
- Add v0.2 statute-aware conformance cases to the bundle: the stand-in
table (§6.3), `resource_id_case`, and the destination-transform
refusals (§12.1). Today they live only in the repo tests.
- Founder decision: declare v0.2 final, or keep it a draft until a second
implementation or deployment exists.
## Outcome
- Wording: rules inherited from v0.1.1 no longer say "v0.1" in
`SPECIFICATION.md`, `CONFORMANCE.md` or `README.md`. The remaining
mentions are historical (v0.1.1 lineage, how v0.1 statutes are treated).
- Conformance: `conformance/statute-aware.json` (29 cases: stand-in table,
`resource_id_case` equivalence, destination results and refusals), the
`MAS-V0.2-STATUTE-AWARE` surface in `CONFORMANCE.md`, and a vendored copy
in `mas_conformance/`. `mas test` and pytest run it, and a drift test
checks the copy.
- **Decision (founder, 2026-10-19): v0.2 stays a draft** until a second
implementation or deployment exists. So far the corpus has only been run
against the code written alongside it.
- Residual: MAS-WP-0009 (declare v0.2 final).