ADR 0025 T9: conformance probe for session-forge fail-closed ambiguity #35

Closed
opened 2026-07-13 16:05:27 +00:00 by hexajon · 0 comments
hexajon commented 2026-07-13 16:05:27 +00:00 (Migrated from codeberg.org)

Extend the MCP conformance harness:

  • scripts/mcp-conformance.sh: prepare an ambiguous workspace (repo-less parent, two child repos with origins on different .invalid forges); pass it to harness.js.
  • conformance/mcp-client/harness.js: second server instance launched in that dir WITHOUT MADTEA_URL/MADTEA_TOKEN; a repo-less API call (e.g. madt_repos action=list) must fail with text matching /ambiguous forge/ and naming one of the hosts.

Depends on: T7 (the behavior it asserts).

Acceptance: ./scripts/mcp-conformance.sh exits 0 with the probe passing.

Part of #30.

Extend the MCP conformance harness: - scripts/mcp-conformance.sh: prepare an ambiguous workspace (repo-less parent, two child repos with origins on different .invalid forges); pass it to harness.js. - conformance/mcp-client/harness.js: second server instance launched in that dir WITHOUT MADTEA_URL/MADTEA_TOKEN; a repo-less API call (e.g. madt_repos action=list) must fail with text matching /ambiguous forge/ and naming one of the hosts. Depends on: T7 (the behavior it asserts). Acceptance: ./scripts/mcp-conformance.sh exits 0 with the probe passing. Part of #30.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sixfold-space/madtea#35
No description provided.