MAS-WP-0008: v0.2 wording pass, statute-aware conformance corpus in the bundle
conformance/statute-aware.json (vendored as mas_conformance/statute_aware.json) covers the 6.3 stand-in table, resource_id_case equivalence and the 12.1 destination results and refusals; mas test runs it. Misread refusals now name the field that would change. 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
499ddce015
commit
c4719a238d
11 changed files with 988 additions and 41 deletions
|
|
@ -138,3 +138,16 @@ def test_vendored_v02_schema_matches_draft_bundle():
|
|||
a = (ROOT / "mas-v0.2-spec/schema/mas-statute-v0.2.schema.json").read_bytes()
|
||||
b = (ROOT / "mas_core/schema/mas-statute-v0.2.schema.json").read_bytes()
|
||||
assert a == b
|
||||
|
||||
|
||||
def test_vendored_v02_statute_aware_corpus_matches_draft_bundle():
|
||||
a = (ROOT / "mas-v0.2-spec/conformance/statute-aware.json").read_bytes()
|
||||
b = (ROOT / "mas_conformance/statute_aware.json").read_bytes()
|
||||
assert a == b
|
||||
|
||||
|
||||
def test_v02_statute_aware_corpus():
|
||||
from mas_conformance.runner import run_statute_aware_corpus
|
||||
rep = run_statute_aware_corpus()
|
||||
assert rep.ok, rep.failures
|
||||
assert rep.passed == 29
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue