- mas_core: P2-maximal parser with required_profile, generator, statute schema + semantic lint + defaults-only inheritance, exact-host discovery with typed failures and same-origin redirects, pure policy resolver - mas_conformance: vendored spec fixtures (drift-tested) + property and statute cases - mas CLI: parse / explain / discover / lint-statute / test - mas-gateway: generic mail -> MAS event -> HTTP (MTA pipe + webhook) - examples: static great-service.example statute, reference ticket service - docs/experiment-review.md: first-pass findings; live MTA test still open Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 623586@bnt-lap001 Assistant-Session: 10b30928-5b3b-4c11-9934-5ecca07367d8
122 lines
2.5 KiB
JSON
122 lines
2.5 KiB
JSON
[
|
|
{
|
|
"id": "st-001",
|
|
"file": "valid-example.json",
|
|
"host": "coulomb.social",
|
|
"expect": "valid"
|
|
},
|
|
{
|
|
"id": "st-002",
|
|
"file": "valid-great-service.json",
|
|
"host": "great-service.example",
|
|
"expect": "valid"
|
|
},
|
|
{
|
|
"id": "st-003",
|
|
"file": "valid-great-service.json",
|
|
"host": "GREAT-SERVICE.example.",
|
|
"expect": "valid",
|
|
"note": "host canonicalization"
|
|
},
|
|
{
|
|
"id": "st-004",
|
|
"file": "valid-example.json",
|
|
"host": "acme.coulomb.social",
|
|
"expect": "semantic",
|
|
"codes": [
|
|
"namespace-mismatch"
|
|
],
|
|
"note": "no parent-domain authority"
|
|
},
|
|
{
|
|
"id": "st-010",
|
|
"file": "semantic-p2-disabled-modes.json",
|
|
"host": "great-service.example",
|
|
"expect": "semantic",
|
|
"codes": [
|
|
"p2-disabled-modes-enabled"
|
|
]
|
|
},
|
|
{
|
|
"id": "st-011",
|
|
"file": "semantic-registry-facet.json",
|
|
"host": "great-service.example",
|
|
"expect": "schema",
|
|
"note": "the schema propertyNames pattern already excludes + ! $ ^"
|
|
},
|
|
{
|
|
"id": "st-012",
|
|
"file": "semantic-registry-resource.json",
|
|
"host": "great-service.example",
|
|
"expect": "semantic",
|
|
"codes": [
|
|
"registry-key-resource"
|
|
]
|
|
},
|
|
{
|
|
"id": "st-013",
|
|
"file": "semantic-registry-syntax.json",
|
|
"host": "great-service.example",
|
|
"expect": "semantic",
|
|
"codes": [
|
|
"registry-key-syntax"
|
|
]
|
|
},
|
|
{
|
|
"id": "st-014",
|
|
"file": "semantic-registry-collision.json",
|
|
"host": "great-service.example",
|
|
"expect": "semantic",
|
|
"codes": [
|
|
"registry-key-collision"
|
|
]
|
|
},
|
|
{
|
|
"id": "st-015",
|
|
"file": "semantic-inherits-self.json",
|
|
"host": "great-service.example",
|
|
"expect": "semantic",
|
|
"codes": [
|
|
"inheritance-cycle"
|
|
]
|
|
},
|
|
{
|
|
"id": "st-020",
|
|
"file": "schema-resource-type-case.json",
|
|
"host": "great-service.example",
|
|
"expect": "schema"
|
|
},
|
|
{
|
|
"id": "st-021",
|
|
"file": "schema-version.json",
|
|
"host": "great-service.example",
|
|
"expect": "schema"
|
|
},
|
|
{
|
|
"id": "st-022",
|
|
"file": "schema-missing-equivalence.json",
|
|
"host": "great-service.example",
|
|
"expect": "schema"
|
|
},
|
|
{
|
|
"id": "st-023",
|
|
"file": "schema-p3.json",
|
|
"host": "great-service.example",
|
|
"expect": "schema"
|
|
},
|
|
{
|
|
"id": "st-024",
|
|
"file": "schema-inherits-http.json",
|
|
"host": "great-service.example",
|
|
"expect": "schema"
|
|
},
|
|
{
|
|
"id": "st-030",
|
|
"file": "warning-sequential.json",
|
|
"host": "great-service.example",
|
|
"expect": "valid",
|
|
"warnings": [
|
|
"enumerable-identifiers"
|
|
]
|
|
}
|
|
]
|