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
This commit is contained in:
parent
c4719a238d
commit
14afb64495
3 changed files with 67 additions and 3 deletions
|
|
@ -82,5 +82,9 @@ demand.
|
|||
address arrives unchanged up to RFC 5321 quoting: Postfix adds quotes
|
||||
around non-dot-atoms (`.bernd` becomes `".bernd"`), and those are still
|
||||
invalid MAS. All relay negatives get 554.
|
||||
- Not redeployed: the running `mas-mx` pod still uses the image built
|
||||
before this change. The new entrypoint sets the same Postfix settings
|
||||
through the profile and takes effect on the next image build. MAS-WP-0007
|
||||
(retirement) no longer waits on this workplan.
|
||||
- Exim: `integrations/exim/NOTES.md`. The stock ACL rejects `!`/`%` for
|
||||
local domains. No profile is built, because there is no demand yet.
|
||||
|
|
|
|||
|
|
@ -4,11 +4,11 @@ type: workplan
|
|||
title: "Finalize MAS v0.2"
|
||||
domain: communication
|
||||
repo: mail-address-semantics
|
||||
status: proposed
|
||||
status: finished
|
||||
owner: claude
|
||||
topic_slug: coulomb-social
|
||||
created: "2026-10-18"
|
||||
updated: "2026-10-18"
|
||||
updated: "2026-10-19"
|
||||
origin: residual
|
||||
origin_ref: MAS-WP-0005
|
||||
state_hub_workstream_id: "1ed0dd72-1f1f-54a3-ba41-f1396400590f"
|
||||
|
|
@ -24,7 +24,7 @@ final.
|
|||
|
||||
```task
|
||||
id: MAS-WP-0008-T01
|
||||
status: todo
|
||||
status: done
|
||||
priority: low
|
||||
state_hub_task_id: "b84d5344-7679-5555-b086-55f88b2f83d7"
|
||||
```
|
||||
|
|
@ -36,3 +36,18 @@ state_hub_task_id: "b84d5344-7679-5555-b086-55f88b2f83d7"
|
|||
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).
|
||||
|
|
|
|||
45
workplans/MAS-WP-0009-declare-v0-2-final.md
Normal file
45
workplans/MAS-WP-0009-declare-v0-2-final.md
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
---
|
||||
id: MAS-WP-0009
|
||||
type: workplan
|
||||
title: "Declare MAS v0.2 final"
|
||||
domain: communication
|
||||
repo: mail-address-semantics
|
||||
status: backlog
|
||||
owner: claude
|
||||
topic_slug: coulomb-social
|
||||
created: "2026-10-19"
|
||||
updated: "2026-10-19"
|
||||
origin: residual
|
||||
origin_ref: MAS-WP-0008
|
||||
---
|
||||
|
||||
# Declare MAS v0.2 final
|
||||
|
||||
Residual of MAS-WP-0008. Founder decision (2026-10-19): v0.2 stays a draft
|
||||
until a second implementation or deployment exists.
|
||||
|
||||
## Second implementation or deployment
|
||||
|
||||
```task
|
||||
id: MAS-WP-0009-T01
|
||||
status: wait
|
||||
priority: low
|
||||
```
|
||||
|
||||
Wait for, or build, an implementation independent of `mas_core`, or a
|
||||
second deployment by another operator. It must pass
|
||||
`mas-v0.2-spec/conformance/addresses.json` and `statute-aware.json`
|
||||
unchanged. Record every case where the fixtures or the spec text had to be
|
||||
read in a way `mas_core` does not.
|
||||
|
||||
## Declare final
|
||||
|
||||
```task
|
||||
id: MAS-WP-0009-T02
|
||||
status: wait
|
||||
priority: low
|
||||
```
|
||||
|
||||
Fold in the findings from T01, then remove "draft" from the bundle
|
||||
(README, SPECIFICATION, CONFORMANCE, CHANGELOG) and date the v0.2 release
|
||||
in the changelog.
|
||||
Loading…
Add table
Add a link
Reference in a new issue