From 99b87d24c8e848914df818295865dffb53bdd9cc Mon Sep 17 00:00:00 2001 From: tegwick Date: Sun, 18 Oct 2026 18:30:56 +0200 Subject: [PATCH] MAS-WP-0005-T06: v0.1.1 deployed live; mas explain shows intake_for Co-Authored-By: Claude Opus 5.5 Assistant: claude-code Assistant-Model: opus Assistant-Process: 252470@bnt-lap001 Assistant-Session: ad628c8f-4be2-4979-94c9-76c7ed6f8241 --- mas_cli/main.py | 2 ++ workplans/MAS-WP-0005-spec-errata-v0-1-1.md | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/mas_cli/main.py b/mas_cli/main.py index efa1002..8865fd0 100644 --- a/mas_cli/main.py +++ b/mas_cli/main.py @@ -103,6 +103,8 @@ def cmd_explain(args): lines += ["", "Semantics:", f" kind: {sem.kind}" + (f" (from {sem.kind_source})" if sem.kind_source != "none" else "")] if sem.registry_key: lines.append(f" registry entry: {sem.registry_key}") + if sem.intake_for: + lines.append(f" intake for resource type: {sem.intake_for}") if sem.interaction and statute is not None and sem.ok: lines.append(f" interaction preference: {sem.interaction} (a request, not a command)") for f in sem.failures: diff --git a/workplans/MAS-WP-0005-spec-errata-v0-1-1.md b/workplans/MAS-WP-0005-spec-errata-v0-1-1.md index b7acdb2..d916b32 100644 --- a/workplans/MAS-WP-0005-spec-errata-v0-1-1.md +++ b/workplans/MAS-WP-0005-spec-errata-v0-1-1.md @@ -185,7 +185,7 @@ Decided 2026-10-18 to keep this out of the v0.1.1 errata code. ```task id: MAS-WP-0005-T06 -status: todo +status: progress priority: medium state_hub_task_id: "f9bbfc03-e611-573f-8017-91cd18472ba9" ``` @@ -194,3 +194,11 @@ Build and deploy an image with the v0.1.1 parser, the `intake_for` statute and the case-insensitive ticket service. Then re-run a smoke test (intake create, resource correlate, lower-case correlate). +- 2026-10-18: before the deploy, the ticket service was changed to issue + lower-case ids (`gs-` + lower-case Crockford base32), at the founder's + request after a reply showed `ticket=GS-6KDSB1BA11@`. Existing upper-case + tickets still match. Deployed `mas-live:v0.1.1-f78939a`. The live statute + serves `intake_for: "ticket"`, `mas discover` is valid, `--max-sent 300` + and the TEM relay are intact, and EHLO answers 250. `mas explain` now + shows `intake_for`. Pending: the founder's smoke test (intake create, + reply, lower-case address).