Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 252470@bnt-lap001 Assistant-Session: ad628c8f-4be2-4979-94c9-76c7ed6f8241
1.9 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | origin | origin_ref |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAS-WP-0005 | workplan | MAS spec v0.1.1 errata and v0.2 proposals | communication | mail-address-semantics | proposed | claude | coulomb-social | 2026-10-18 | 2026-10-18 | residual | MAS-WP-0003 |
MAS spec v0.1.1 errata and v0.2 proposals
Decision-gate outcome of MAS-WP-0002 (founder, 2026-10-18). Turn
docs/spec-change-proposals.md into spec text. The mas-v0.1-spec/ bundle
is normative, and mas_conformance/ plus mas_core/schema/ are vendored
copies checked for drift, so each change updates the bundle, the vendored
copies, the fixtures and the implementation together.
Review the proposals with the founder
id: MAS-WP-0005-T01
status: todo
priority: high
Walk through SCP-1 to SCP-7, settle the open options (SCP-2 (a) or (b), SCP-6 split rules), and record which proposals are accepted.
v0.1.1 errata
id: MAS-WP-0005-T02
status: todo
priority: high
Apply the accepted errata: SCP-1 (quoted equivalence), SCP-2 (lower-case
types), SCP-3 (type intake, intake_for), SCP-5 (intake auto-reply
bounds), and the SCP-7 recommendation (case-robust identifiers). Add
fixtures and update the parser, policy and schema.
Reference service: case-robust ticket ids
id: MAS-WP-0005-T03
status: todo
priority: high
SCP-7 evidence: IONOS and Google Groups both lower-cased the recipient, and a list post was lost to its ticket. Make the reference ticket service issue and match ids case-insensitively. Crockford base32 is case-insensitive by design. Verify on the live MX by repeating the Google Groups post.
v0.2 drafts: SCP-6 and the SCP-7 statute field
id: MAS-WP-0005-T04
status: todo
priority: medium
Draft the statute fields resource_syntax.alternate_separator (-- for
=, endorsed by the operator after the IONOS refusal) and
equivalence.resource_id_case, with policy semantics and fixtures.