Files
jason.woltje 8ebddd6f93 feat(foundation): offline synthetic scope/permission inspector (FI-FILBERT-8 APPROVED r6)
Rocko-authored, Filbert-reviewed inspector (r6 manifest
a4a44930...) with full review/build/verdict evidence under
docs/plans/reviews. 43/0 selftests, oracle zero-disagreement,
foundation checker PASS. Owner A9 acceptance recorded separately.
2026-09-07 14:06:35 -05:00

4537 lines
121 KiB
JSON

{
"generator": "build-fixtures.mjs",
"count": 347,
"cases": [
{
"name": "adm-agent-disabled",
"group": "admission",
"file": "bundles/adm-agent-disabled.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "agent-disabled",
"proposalRule": null
}
},
{
"name": "adm-agent-policy-missing",
"group": "admission",
"file": "bundles/adm-agent-policy-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "agent-policy-missing",
"proposalRule": null
}
},
{
"name": "adm-artifact-undeclared",
"group": "admission",
"file": "bundles/adm-artifact-undeclared.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "artifact-undeclared",
"proposalRule": null
}
},
{
"name": "adm-assigned-task-without-work-read",
"group": "admission",
"file": "bundles/adm-assigned-task-without-work-read.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "consulted-work-not-readable",
"proposalRule": null
}
},
{
"name": "adm-assigned-task-without-work-read-read-op",
"group": "admission",
"file": "bundles/adm-assigned-task-without-work-read-read-op.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "consulted-work-not-readable",
"proposalRule": null
}
},
{
"name": "adm-assignment-ended",
"group": "admission",
"file": "bundles/adm-assignment-ended.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-not-selected",
"proposalRule": null
}
},
{
"name": "adm-assignment-intent-other-subject",
"group": "admission",
"file": "bundles/adm-assignment-intent-other-subject.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-intent-not-applicable",
"proposalRule": null
}
},
{
"name": "adm-assignment-intent-rejected",
"group": "admission",
"file": "bundles/adm-assignment-intent-rejected.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-intent-not-applicable",
"proposalRule": null
}
},
{
"name": "adm-assignment-intent-stale",
"group": "admission",
"file": "bundles/adm-assignment-intent-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "assignment-intent-stale",
"proposalRule": null
}
},
{
"name": "adm-assignment-other-agent",
"group": "admission",
"file": "bundles/adm-assignment-other-agent.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-agent-mismatch",
"proposalRule": null
}
},
{
"name": "adm-assignment-other-workspace",
"group": "admission",
"file": "bundles/adm-assignment-other-workspace.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-workspace-mismatch",
"proposalRule": null
}
},
{
"name": "adm-assignment-paused",
"group": "admission",
"file": "bundles/adm-assignment-paused.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-not-selected",
"proposalRule": null
}
},
{
"name": "adm-assignment-required-for-change",
"group": "admission",
"file": "bundles/adm-assignment-required-for-change.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-required",
"proposalRule": null
}
},
{
"name": "adm-assignment-stale",
"group": "admission",
"file": "bundles/adm-assignment-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "assignment-stale",
"proposalRule": null
}
},
{
"name": "adm-authorization-undeclared",
"group": "admission",
"file": "bundles/adm-authorization-undeclared.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "authorization-undeclared",
"proposalRule": null
}
},
{
"name": "adm-consulted-work-not-readable",
"group": "admission",
"file": "bundles/adm-consulted-work-not-readable.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "consulted-work-not-readable",
"proposalRule": null
}
},
{
"name": "adm-cross-project-dependency",
"group": "admission",
"file": "bundles/adm-cross-project-dependency.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "unsupported-capability",
"rule": "cross-project-work-reference-not-modelled",
"proposalRule": null
}
},
{
"name": "adm-cross-workspace-mission",
"group": "admission",
"file": "bundles/adm-cross-workspace-mission.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "unsupported-capability",
"rule": "cross-workspace-work-reference-not-modelled",
"proposalRule": null
}
},
{
"name": "adm-dependency-authorization-undeclared",
"group": "admission",
"file": "bundles/adm-dependency-authorization-undeclared.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "authorization-undeclared",
"proposalRule": null
}
},
{
"name": "adm-dependency-grants-nothing",
"group": "admission",
"file": "bundles/adm-dependency-grants-nothing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "path-not-permitted",
"proposalRule": null
}
},
{
"name": "adm-dependency-not-accepted-change",
"group": "admission",
"file": "bundles/adm-dependency-not-accepted-change.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "dependency-not-accepted",
"proposalRule": null
}
},
{
"name": "adm-dependency-stale",
"group": "admission",
"file": "bundles/adm-dependency-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "dependency-stale",
"proposalRule": null
}
},
{
"name": "adm-mission-authorization-undeclared",
"group": "admission",
"file": "bundles/adm-mission-authorization-undeclared.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "authorization-undeclared",
"proposalRule": null
}
},
{
"name": "adm-mission-blocked",
"group": "admission",
"file": "bundles/adm-mission-blocked.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "mission-not-active",
"proposalRule": null
}
},
{
"name": "adm-mission-stale",
"group": "admission",
"file": "bundles/adm-mission-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "mission-stale",
"proposalRule": null
}
},
{
"name": "adm-operation-not-permitted-agent-policy",
"group": "admission",
"file": "bundles/adm-operation-not-permitted-agent-policy.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "operation-not-permitted",
"proposalRule": null
}
},
{
"name": "adm-operation-not-permitted-execution",
"group": "admission",
"file": "bundles/adm-operation-not-permitted-execution.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "operation-not-permitted",
"proposalRule": null
}
},
{
"name": "adm-operation-not-permitted-role",
"group": "admission",
"file": "bundles/adm-operation-not-permitted-role.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "operation-not-permitted",
"proposalRule": null
}
},
{
"name": "adm-parent-mission-accepted",
"group": "admission",
"file": "bundles/adm-parent-mission-accepted.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "mission-not-active",
"proposalRule": null
}
},
{
"name": "adm-parent-mission-stale",
"group": "admission",
"file": "bundles/adm-parent-mission-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "mission-stale",
"proposalRule": null
}
},
{
"name": "adm-path-not-permitted-prefix-string",
"group": "admission",
"file": "bundles/adm-path-not-permitted-prefix-string.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "path-not-permitted",
"proposalRule": null
}
},
{
"name": "adm-path-not-permitted-read-execution",
"group": "admission",
"file": "bundles/adm-path-not-permitted-read-execution.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "path-not-permitted",
"proposalRule": null
}
},
{
"name": "adm-path-not-permitted-task-narrows",
"group": "admission",
"file": "bundles/adm-path-not-permitted-task-narrows.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "path-not-permitted",
"proposalRule": null
}
},
{
"name": "adm-path-not-permitted-write-outside",
"group": "admission",
"file": "bundles/adm-path-not-permitted-write-outside.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "path-not-permitted",
"proposalRule": null
}
},
{
"name": "adm-policy-ceiling-stale",
"group": "admission",
"file": "bundles/adm-policy-ceiling-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "policy-ceiling-stale",
"proposalRule": null
}
},
{
"name": "adm-project-policy-missing",
"group": "admission",
"file": "bundles/adm-project-policy-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "project-policy-missing",
"proposalRule": null
}
},
{
"name": "adm-project-registration-missing",
"group": "admission",
"file": "bundles/adm-project-registration-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "project-registration-missing",
"proposalRule": null
}
},
{
"name": "adm-project-retired",
"group": "admission",
"file": "bundles/adm-project-retired.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "project-not-active",
"proposalRule": null
}
},
{
"name": "adm-registration-ambiguous",
"group": "admission",
"file": "bundles/adm-registration-ambiguous.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "registration-ambiguous",
"proposalRule": null
}
},
{
"name": "adm-registration-parent-not-current",
"group": "admission",
"file": "bundles/adm-registration-parent-not-current.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "registration-parent-not-current",
"proposalRule": null
}
},
{
"name": "adm-registration-parent-stale",
"group": "admission",
"file": "bundles/adm-registration-parent-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "registration-parent-stale",
"proposalRule": null
}
},
{
"name": "adm-registration-revoked",
"group": "admission",
"file": "bundles/adm-registration-revoked.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "registration-revoked",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-digest-mismatch",
"group": "admission",
"file": "bundles/adm-registry-declaration-digest-mismatch.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-endpoint-declared",
"group": "positive",
"file": "bundles/adm-registry-declaration-endpoint-declared.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-missing-agent-refs",
"group": "admission",
"file": "bundles/adm-registry-declaration-missing-agent-refs.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-missing-endpoint-execution",
"group": "admission",
"file": "bundles/adm-registry-declaration-missing-endpoint-execution.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-missing-endpoint-task",
"group": "admission",
"file": "bundles/adm-registry-declaration-missing-endpoint-task.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-missing-instruction",
"group": "admission",
"file": "bundles/adm-registry-declaration-missing-instruction.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-missing-settings",
"group": "admission",
"file": "bundles/adm-registry-declaration-missing-settings.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-missing-skill",
"group": "admission",
"file": "bundles/adm-registry-declaration-missing-skill.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-missing-soul",
"group": "admission",
"file": "bundles/adm-registry-declaration-missing-soul.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-revision-mismatch",
"group": "admission",
"file": "bundles/adm-registry-declaration-revision-mismatch.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "registry-declaration-missing",
"proposalRule": null
}
},
{
"name": "adm-registry-declaration-unselected-agent-ignored",
"group": "positive",
"file": "bundles/adm-registry-declaration-unselected-agent-ignored.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "adm-scope-role-missing",
"group": "admission",
"file": "bundles/adm-scope-role-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "scope-role-missing",
"proposalRule": null
}
},
{
"name": "adm-selected-agent-missing",
"group": "admission",
"file": "bundles/adm-selected-agent-missing.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "selected-agent-missing",
"proposalRule": null
}
},
{
"name": "adm-selected-project-missing",
"group": "admission",
"file": "bundles/adm-selected-project-missing.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "selected-project-missing",
"proposalRule": null
}
},
{
"name": "adm-selected-workspace-missing",
"group": "admission",
"file": "bundles/adm-selected-workspace-missing.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "selected-workspace-missing",
"proposalRule": null
}
},
{
"name": "adm-task-intent-not-plan",
"group": "admission",
"file": "bundles/adm-task-intent-not-plan.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "task-intent-not-approved",
"proposalRule": null
}
},
{
"name": "adm-task-intent-stale",
"group": "admission",
"file": "bundles/adm-task-intent-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "task-intent-stale",
"proposalRule": null
}
},
{
"name": "adm-task-proposed",
"group": "admission",
"file": "bundles/adm-task-proposed.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "task-not-ready",
"proposalRule": null
}
},
{
"name": "adm-task-ref-stale",
"group": "admission",
"file": "bundles/adm-task-ref-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "task-ref-stale",
"proposalRule": null
}
},
{
"name": "adm-unconsulted-authorization-ignored",
"group": "positive",
"file": "bundles/adm-unconsulted-authorization-ignored.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "adm-workspace-policy-missing",
"group": "admission",
"file": "bundles/adm-workspace-policy-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "workspace-policy-missing",
"proposalRule": null
}
},
{
"name": "adm-workspace-registration-missing",
"group": "admission",
"file": "bundles/adm-workspace-registration-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "workspace-registration-missing",
"proposalRule": null
}
},
{
"name": "adm-workspace-retiring",
"group": "admission",
"file": "bundles/adm-workspace-retiring.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "workspace-not-active",
"proposalRule": null
}
},
{
"name": "assigned-task-only-with-work-read",
"group": "positive",
"file": "bundles/assigned-task-only-with-work-read.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "continuity-revision-gap",
"group": "continuity",
"file": "bundles/continuity-revision-gap.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "revision-chain-gap",
"proposalRule": null
}
},
{
"name": "continuity-supersedes-other-identity",
"group": "continuity",
"file": "bundles/continuity-supersedes-other-identity.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "supersedes-mismatch",
"proposalRule": null
}
},
{
"name": "cycle-acyclic-versioned-history",
"group": "positive",
"file": "bundles/cycle-acyclic-versioned-history.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "cycle-acyclic-versioned-history-file-change",
"group": "positive",
"file": "bundles/cycle-acyclic-versioned-history-file-change.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "cycle-dependency-cross-revision",
"group": "cycle",
"file": "bundles/cycle-dependency-cross-revision.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "dependency-cycle",
"proposalRule": null
}
},
{
"name": "cycle-dependency-pair",
"group": "cycle",
"file": "bundles/cycle-dependency-pair.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "dependency-cycle",
"proposalRule": null
}
},
{
"name": "cycle-dependency-self",
"group": "cycle",
"file": "bundles/cycle-dependency-self.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "dependency-cycle",
"proposalRule": null
}
},
{
"name": "cycle-mission-parent-old-revision-only",
"group": "cycle",
"file": "bundles/cycle-mission-parent-old-revision-only.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "mission-parent-cycle",
"proposalRule": null
}
},
{
"name": "cycle-mission-parent-previous-revision-not-a-cycle",
"group": "ownership",
"file": "bundles/cycle-mission-parent-previous-revision-not-a-cycle.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "mission-parent-scope-mismatch",
"proposalRule": null
}
},
{
"name": "cycle-mission-self-parent",
"group": "cycle",
"file": "bundles/cycle-mission-self-parent.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "mission-parent-cycle",
"proposalRule": null
}
},
{
"name": "cycle-supersedes-self-rev2",
"group": "cycle",
"file": "bundles/cycle-supersedes-self-rev2.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "supersedes-cycle",
"proposalRule": null
}
},
{
"name": "deleg-approved-file-read",
"group": "positive",
"file": "bundles/deleg-approved-file-read.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "demo-change-w1",
"group": "proposal",
"file": "bundles/demo-change-w1.json",
"raw": false,
"expect": {
"exit": 3,
"result": "unresolved",
"reason": "unknown-effects",
"rule": "runtime-reconciliation-required",
"proposalRule": "runtime-reconciliation-required"
}
},
{
"name": "demo-file-change-src",
"group": "positive",
"file": "bundles/demo-file-change-src.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "demo-file-read-src",
"group": "positive",
"file": "bundles/demo-file-read-src.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "demo-read-w1",
"group": "positive",
"file": "bundles/demo-read-w1.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "dup-artifact-identity",
"group": "identity",
"file": "bundles/dup-artifact-identity.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "duplicate-artifact-identity",
"proposalRule": null
}
},
{
"name": "dup-authorization",
"group": "identity",
"file": "bundles/dup-authorization.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "duplicate-authorization-id",
"proposalRule": null
}
},
{
"name": "dup-delegation-input",
"group": "identity",
"file": "bundles/dup-delegation-input.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "duplicate-delegation-input",
"proposalRule": null
}
},
{
"name": "dup-order-delegation-inputs-reversed",
"group": "identity",
"file": "bundles/dup-order-delegation-inputs-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "duplicate-delegation-input",
"proposalRule": null
}
},
{
"name": "dup-order-registries-precede-artifacts",
"group": "identity",
"file": "bundles/dup-order-registries-precede-artifacts.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "duplicate-registry-identity",
"proposalRule": null
}
},
{
"name": "dup-record-identity",
"group": "identity",
"file": "bundles/dup-record-identity.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "duplicate-record-identity",
"proposalRule": null
}
},
{
"name": "dup-registry-identity",
"group": "identity",
"file": "bundles/dup-registry-identity.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "duplicate-registry-identity",
"proposalRule": null
}
},
{
"name": "execution-restrictions-narrow-ok",
"group": "positive",
"file": "bundles/execution-restrictions-narrow-ok.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "file-read-with-unaccepted-dependency",
"group": "positive",
"file": "bundles/file-read-with-unaccepted-dependency.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "mission-restrictions-narrow-ok",
"group": "positive",
"file": "bundles/mission-restrictions-narrow-ok.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "op-change-without-proposal",
"group": "operation",
"file": "bundles/op-change-without-proposal.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "proposal-required",
"proposalRule": null
}
},
{
"name": "op-file-read-without-target",
"group": "operation",
"file": "bundles/op-file-read-without-target.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "operation-target-mismatch",
"proposalRule": null
}
},
{
"name": "op-unknown-name",
"group": "operation",
"file": "bundles/op-unknown-name.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "operation-unknown",
"proposalRule": null
}
},
{
"name": "op-unsupported-catalog",
"group": "operation",
"file": "bundles/op-unsupported-catalog.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "unsupported-capability",
"rule": "operation-unsupported",
"proposalRule": null
}
},
{
"name": "op-unsupported-workspace-retire",
"group": "operation",
"file": "bundles/op-unsupported-workspace-retire.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "unsupported-capability",
"rule": "operation-unsupported",
"proposalRule": null
}
},
{
"name": "op-work-read-with-target",
"group": "operation",
"file": "bundles/op-work-read-with-target.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "operation-target-mismatch",
"proposalRule": null
}
},
{
"name": "own-assignment-task-other-workspace",
"group": "ownership",
"file": "bundles/own-assignment-task-other-workspace.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "assignment-task-scope-mismatch",
"proposalRule": null
}
},
{
"name": "own-mission-owning-project-mismatch",
"group": "ownership",
"file": "bundles/own-mission-owning-project-mismatch.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "mission-owning-project-mismatch",
"proposalRule": null
}
},
{
"name": "own-mission-parent-other-project",
"group": "ownership",
"file": "bundles/own-mission-parent-other-project.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "mission-parent-scope-mismatch",
"proposalRule": null
}
},
{
"name": "own-mission-parent-workspace",
"group": "ownership",
"file": "bundles/own-mission-parent-workspace.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "mission-parent-scope-mismatch",
"proposalRule": null
}
},
{
"name": "own-project-id-scope",
"group": "ownership",
"file": "bundles/own-project-id-scope.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "project-id-scope-mismatch",
"proposalRule": null
}
},
{
"name": "own-registration-parent-other-agent",
"group": "ownership",
"file": "bundles/own-registration-parent-other-agent.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "registration-parent-mismatch",
"proposalRule": null
}
},
{
"name": "own-registration-parent-other-project",
"group": "ownership",
"file": "bundles/own-registration-parent-other-project.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "registration-parent-mismatch",
"proposalRule": null
}
},
{
"name": "own-workspace-id-scope",
"group": "ownership",
"file": "bundles/own-workspace-id-scope.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "workspace-id-scope-mismatch",
"proposalRule": null
}
},
{
"name": "own-workspace-project-missing",
"group": "ownership",
"file": "bundles/own-workspace-project-missing.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "workspace-project-missing",
"proposalRule": null
}
},
{
"name": "p2-inventory-unselected",
"group": "positive",
"file": "bundles/p2-inventory-unselected.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "positive-unicode-display-name-allowed",
"group": "positive",
"file": "bundles/positive-unicode-display-name-allowed.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "profile-artifact-digest-one-final-lf",
"group": "profile",
"file": "bundles/profile-artifact-digest-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-artifact-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-artifact-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-artifact-run-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-artifact-run-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-authorization-one-final-lf",
"group": "profile",
"file": "bundles/profile-authorization-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-delegation-input-decision-ref-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-delegation-input-decision-ref-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-digest-registry-ref-cr",
"group": "shape",
"file": "bundles/profile-digest-registry-ref-cr.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-digest-registry-ref-crlf",
"group": "shape",
"file": "bundles/profile-digest-registry-ref-crlf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-digest-registry-ref-interior-lf",
"group": "shape",
"file": "bundles/profile-digest-registry-ref-interior-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-digest-registry-ref-one-final-lf",
"group": "profile",
"file": "bundles/profile-digest-registry-ref-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-digest-registry-ref-two-final-lf",
"group": "shape",
"file": "bundles/profile-digest-registry-ref-two-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-digest-registry-ref-u2028",
"group": "shape",
"file": "bundles/profile-digest-registry-ref-u2028.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-digest-registry-ref-u2029",
"group": "shape",
"file": "bundles/profile-digest-registry-ref-u2029.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-escaped-newline-free-text-allowed",
"group": "positive",
"file": "bundles/profile-escaped-newline-free-text-allowed.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "profile-id-record-id-cr",
"group": "shape",
"file": "bundles/profile-id-record-id-cr.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-id-record-id-crlf",
"group": "shape",
"file": "bundles/profile-id-record-id-crlf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-id-record-id-interior-lf",
"group": "shape",
"file": "bundles/profile-id-record-id-interior-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-id-record-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-id-record-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-id-record-id-two-final-lf",
"group": "shape",
"file": "bundles/profile-id-record-id-two-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-id-record-id-u2028",
"group": "shape",
"file": "bundles/profile-id-record-id-u2028.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-id-record-id-u2029",
"group": "shape",
"file": "bundles/profile-id-record-id-u2029.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-order-artifacts-reversed",
"group": "profile",
"file": "bundles/profile-order-artifacts-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-order-authorizations-reversed",
"group": "profile",
"file": "bundles/profile-order-authorizations-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-order-registries-forward",
"group": "profile",
"file": "bundles/profile-order-registries-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-order-registries-reversed",
"group": "profile",
"file": "bundles/profile-order-registries-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-order-shape-precedes-profile-authorizations",
"group": "shape",
"file": "bundles/profile-order-shape-precedes-profile-authorizations.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-order-shape-precedes-profile-registries",
"group": "shape",
"file": "bundles/profile-order-shape-precedes-profile-registries.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "profile-path-one-final-lf",
"group": "shape",
"file": "bundles/profile-path-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "path-invalid",
"proposalRule": null
}
},
{
"name": "profile-proposal-requester-agent-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-proposal-requester-agent-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-proposal-requester-context-assignment-ref-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-proposal-requester-context-assignment-ref-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-proposal-target-task-ref-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-proposal-target-task-ref-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-actor-execution-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-actor-execution-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-actor-principal-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-actor-principal-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-agent-type-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-agent-type-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-assignment-agent-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-assignment-agent-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-criterion-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-criterion-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-decision-subject-ref-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-decision-subject-ref-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-dependency-ref-id-dangling-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-dependency-ref-id-dangling-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-file-root-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-file-root-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-registration-agent-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-registration-agent-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-registry-ref-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-registry-ref-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-scope-project-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-scope-project-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-scope-workspace-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-scope-workspace-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-record-supersedes-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-record-supersedes-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-registry-digest-content-bearing-one-final-lf",
"group": "profile",
"file": "bundles/profile-registry-digest-content-bearing-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-registry-digest-plain-one-final-lf",
"group": "profile",
"file": "bundles/profile-registry-digest-plain-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-registry-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-registry-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-runtime-id-authorization-ref-cr",
"group": "shape",
"file": "bundles/profile-runtime-id-authorization-ref-cr.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-runtime-id-authorization-ref-crlf",
"group": "shape",
"file": "bundles/profile-runtime-id-authorization-ref-crlf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-runtime-id-authorization-ref-interior-lf",
"group": "shape",
"file": "bundles/profile-runtime-id-authorization-ref-interior-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-runtime-id-authorization-ref-one-final-lf",
"group": "profile",
"file": "bundles/profile-runtime-id-authorization-ref-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-runtime-id-authorization-ref-two-final-lf",
"group": "shape",
"file": "bundles/profile-runtime-id-authorization-ref-two-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-runtime-id-authorization-ref-u2028",
"group": "shape",
"file": "bundles/profile-runtime-id-authorization-ref-u2028.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-runtime-id-authorization-ref-u2029",
"group": "shape",
"file": "bundles/profile-runtime-id-authorization-ref-u2029.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-selection-agent-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-selection-agent-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-selection-assignment-ref-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-selection-assignment-ref-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-selection-assignment-ref-scope-workspace-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-selection-assignment-ref-scope-workspace-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-selection-project-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-selection-project-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-selection-workspace-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-selection-workspace-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-time-one-final-lf",
"group": "shape",
"file": "bundles/profile-time-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-unselected-record-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-unselected-record-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "profile-unselected-record-scope-project-id-one-final-lf",
"group": "profile",
"file": "bundles/profile-unselected-record-scope-project-id-one-final-lf.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "prop-all-pass-restricted-contexts",
"group": "proposal",
"file": "bundles/prop-all-pass-restricted-contexts.json",
"raw": false,
"expect": {
"exit": 3,
"result": "unresolved",
"reason": "unknown-effects",
"rule": "runtime-reconciliation-required",
"proposalRule": "runtime-reconciliation-required"
}
},
{
"name": "prop-change-not-recorded",
"group": "proposal",
"file": "bundles/prop-change-not-recorded.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "change-not-recorded",
"proposalRule": "change-not-recorded"
}
},
{
"name": "prop-change-rejected",
"group": "proposal",
"file": "bundles/prop-change-rejected.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "change-not-approved",
"proposalRule": "change-not-recorded"
}
},
{
"name": "prop-change-stale",
"group": "proposal",
"file": "bundles/prop-change-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "change-decision-stale",
"proposalRule": "change-not-recorded"
}
},
{
"name": "prop-change-subjects-mismatch",
"group": "proposal",
"file": "bundles/prop-change-subjects-mismatch.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "change-subjects-mismatch",
"proposalRule": "change-not-recorded"
}
},
{
"name": "prop-change-wrong-kind",
"group": "proposal",
"file": "bundles/prop-change-wrong-kind.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "change-not-approved",
"proposalRule": "change-not-recorded"
}
},
{
"name": "prop-delegation-artifact-undeclared",
"group": "proposal",
"file": "bundles/prop-delegation-artifact-undeclared.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "artifact-undeclared",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-delegation-exceeds-issuer-ceiling",
"group": "proposal",
"file": "bundles/prop-delegation-exceeds-issuer-ceiling.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "delegation-exceeds-issuer-ceiling",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-delegation-input-missing",
"group": "proposal",
"file": "bundles/prop-delegation-input-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "delegation-input-missing",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-delegation-missing",
"group": "proposal",
"file": "bundles/prop-delegation-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "delegation-missing",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-delegation-missing-after-requester-admission",
"group": "proposal",
"file": "bundles/prop-delegation-missing-after-requester-admission.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "operation-not-permitted",
"proposalRule": "requester-lacks-original-scope-authority"
}
},
{
"name": "prop-delegation-other-recipient",
"group": "proposal",
"file": "bundles/prop-delegation-other-recipient.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "delegation-bounds",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-delegation-other-subject",
"group": "proposal",
"file": "bundles/prop-delegation-other-subject.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "delegation-bounds",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-delegation-rejected",
"group": "proposal",
"file": "bundles/prop-delegation-rejected.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "delegation-not-approved",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-delegation-stale",
"group": "proposal",
"file": "bundles/prop-delegation-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "delegation-stale",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-delegation-wrong-operation",
"group": "proposal",
"file": "bundles/prop-delegation-wrong-operation.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "delegation-operation-not-covered",
"proposalRule": "delegation-not-applicable"
}
},
{
"name": "prop-intent-subject-intent-stale",
"group": "proposal",
"file": "bundles/prop-intent-subject-intent-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "assignment-intent-stale",
"proposalRule": "intent-not-current"
}
},
{
"name": "prop-intent-subject-paused",
"group": "proposal",
"file": "bundles/prop-intent-subject-paused.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-not-selected",
"proposalRule": "intent-not-current"
}
},
{
"name": "prop-intent-target-task-blocked",
"group": "proposal",
"file": "bundles/prop-intent-target-task-blocked.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "task-not-ready",
"proposalRule": "intent-not-current"
}
},
{
"name": "prop-intent-target-task-intent-rejected",
"group": "proposal",
"file": "bundles/prop-intent-target-task-intent-rejected.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "task-intent-not-approved",
"proposalRule": "intent-not-current"
}
},
{
"name": "prop-issuer-denies-work-read",
"group": "proposal",
"file": "bundles/prop-issuer-denies-work-read.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "consulted-work-not-readable",
"proposalRule": "requester-lacks-original-scope-authority"
}
},
{
"name": "prop-issuer-denies-work-read-task-only",
"group": "proposal",
"file": "bundles/prop-issuer-denies-work-read-task-only.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "consulted-work-not-readable",
"proposalRule": "requester-lacks-original-scope-authority"
}
},
{
"name": "prop-issuer-grants-work-read",
"group": "proposal",
"file": "bundles/prop-issuer-grants-work-read.json",
"raw": false,
"expect": {
"exit": 3,
"result": "unresolved",
"reason": "unknown-effects",
"rule": "runtime-reconciliation-required",
"proposalRule": "runtime-reconciliation-required"
}
},
{
"name": "prop-message-after-structural-failure",
"group": "proposal",
"file": "bundles/prop-message-after-structural-failure.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "requester-context-mismatch",
"proposalRule": null
}
},
{
"name": "prop-message-is-not-authority",
"group": "proposal",
"file": "bundles/prop-message-is-not-authority.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "message-is-not-authority",
"proposalRule": "message-is-not-authority"
}
},
{
"name": "prop-message-precedes-requester-admission",
"group": "proposal",
"file": "bundles/prop-message-precedes-requester-admission.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "message-is-not-authority",
"proposalRule": "message-is-not-authority"
}
},
{
"name": "prop-message-precedes-stale-subject",
"group": "proposal",
"file": "bundles/prop-message-precedes-stale-subject.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "message-is-not-authority",
"proposalRule": "message-is-not-authority"
}
},
{
"name": "prop-original-context-no-work-read",
"group": "proposal",
"file": "bundles/prop-original-context-no-work-read.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "consulted-work-not-readable",
"proposalRule": "requester-lacks-original-scope-authority"
}
},
{
"name": "prop-original-requester-assignment-paused",
"group": "proposal",
"file": "bundles/prop-original-requester-assignment-paused.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "assignment-not-selected",
"proposalRule": "requester-lacks-original-scope-authority"
}
},
{
"name": "prop-original-requester-lacks-change",
"group": "proposal",
"file": "bundles/prop-original-requester-lacks-change.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "operation-not-permitted",
"proposalRule": "requester-lacks-original-scope-authority"
}
},
{
"name": "prop-original-requester-registration-revoked",
"group": "proposal",
"file": "bundles/prop-original-requester-registration-revoked.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "registration-revoked",
"proposalRule": "requester-lacks-original-scope-authority"
}
},
{
"name": "prop-requester-agent-missing",
"group": "proposal",
"file": "bundles/prop-requester-agent-missing.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "requester-agent-missing",
"proposalRule": null
}
},
{
"name": "prop-requester-context-wrong-agent",
"group": "proposal",
"file": "bundles/prop-requester-context-wrong-agent.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "requester-context-mismatch",
"proposalRule": null
}
},
{
"name": "prop-requester-context-wrong-scope",
"group": "proposal",
"file": "bundles/prop-requester-context-wrong-scope.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "requester-context-mismatch",
"proposalRule": null
}
},
{
"name": "prop-selection-agent-mismatch",
"group": "proposal",
"file": "bundles/prop-selection-agent-mismatch.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "proposal-selection-mismatch",
"proposalRule": null
}
},
{
"name": "prop-selection-null-assignment",
"group": "proposal",
"file": "bundles/prop-selection-null-assignment.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "proposal-subject-mismatch",
"proposalRule": null
}
},
{
"name": "prop-subject-assignment-stale",
"group": "proposal",
"file": "bundles/prop-subject-assignment-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "assignment-stale",
"proposalRule": null
}
},
{
"name": "prop-subject-not-selected-assignment",
"group": "proposal",
"file": "bundles/prop-subject-not-selected-assignment.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "proposal-subject-mismatch",
"proposalRule": null
}
},
{
"name": "prop-subject-task-authorization-undeclared",
"group": "proposal",
"file": "bundles/prop-subject-task-authorization-undeclared.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "authorization-undeclared",
"proposalRule": "intent-not-current"
}
},
{
"name": "prop-target-cross-project-context",
"group": "proposal",
"file": "bundles/prop-target-cross-project-context.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "task-not-ready",
"proposalRule": "requester-lacks-target-scope-authority"
}
},
{
"name": "prop-target-cross-project-task",
"group": "proposal",
"file": "bundles/prop-target-cross-project-task.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "requester-context-mismatch",
"proposalRule": null
}
},
{
"name": "prop-target-requester-lacks-change",
"group": "proposal",
"file": "bundles/prop-target-requester-lacks-change.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "operation-not-permitted",
"proposalRule": "requester-lacks-target-scope-authority"
}
},
{
"name": "prop-target-task-stale",
"group": "proposal",
"file": "bundles/prop-target-task-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "task-ref-stale",
"proposalRule": null
}
},
{
"name": "prop-target-workspace-retired",
"group": "proposal",
"file": "bundles/prop-target-workspace-retired.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "workspace-not-active",
"proposalRule": "requester-lacks-target-scope-authority"
}
},
{
"name": "prop-task-only-contexts-with-work-read",
"group": "proposal",
"file": "bundles/prop-task-only-contexts-with-work-read.json",
"raw": false,
"expect": {
"exit": 3,
"result": "unresolved",
"reason": "unknown-effects",
"rule": "runtime-reconciliation-required",
"proposalRule": "runtime-reconciliation-required"
}
},
{
"name": "prop-task-only-contexts-without-work-read",
"group": "proposal",
"file": "bundles/prop-task-only-contexts-without-work-read.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "consulted-work-not-readable",
"proposalRule": "requester-lacks-original-scope-authority"
}
},
{
"name": "prop-task-only-target-context-without-work-read",
"group": "proposal",
"file": "bundles/prop-task-only-target-context-without-work-read.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "consulted-work-not-readable",
"proposalRule": "requester-lacks-target-scope-authority"
}
},
{
"name": "raw-array-too-long",
"group": "lexical",
"file": "raw/raw-array-too-long.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 0
}
},
{
"name": "raw-bom-prefix",
"group": "lexical",
"file": "raw/raw-bom-prefix.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 0
}
},
{
"name": "raw-constructor-key",
"group": "lexical",
"file": "raw/raw-constructor-key.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null,
"byteOffset": null
}
},
{
"name": "raw-depth-33",
"group": "lexical",
"file": "raw/raw-depth-33.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 32
}
},
{
"name": "raw-duplicate-key",
"group": "lexical",
"file": "raw/raw-duplicate-key.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 21
}
},
{
"name": "raw-empty-file",
"group": "lexical",
"file": "raw/raw-empty-file.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 0
}
},
{
"name": "raw-exponent",
"group": "lexical",
"file": "raw/raw-exponent.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 21
}
},
{
"name": "raw-fraction-number",
"group": "lexical",
"file": "raw/raw-fraction-number.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 21
}
},
{
"name": "raw-invalid-utf8",
"group": "lexical",
"file": "raw/raw-invalid-utf8.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 3
}
},
{
"name": "raw-lone-escape-surrogate",
"group": "lexical",
"file": "raw/raw-lone-escape-surrogate.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 7
}
},
{
"name": "raw-negative-zero",
"group": "lexical",
"file": "raw/raw-negative-zero.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 21
}
},
{
"name": "raw-not-object",
"group": "lexical",
"file": "raw/raw-not-object.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null,
"byteOffset": null
}
},
{
"name": "raw-oversize-file",
"group": "lexical",
"file": "raw/raw-oversize-file.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-too-large",
"proposalRule": null,
"byteOffset": null
}
},
{
"name": "raw-proto-key",
"group": "lexical",
"file": "raw/raw-proto-key.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null,
"byteOffset": null
}
},
{
"name": "raw-raw-control-in-string",
"group": "lexical",
"file": "raw/raw-raw-control-in-string.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 8
}
},
{
"name": "raw-string-too-long",
"group": "lexical",
"file": "raw/raw-string-too-long.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 6
}
},
{
"name": "raw-trailing-content",
"group": "lexical",
"file": "raw/raw-trailing-content.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 46999
}
},
{
"name": "raw-unsafe-integer",
"group": "lexical",
"file": "raw/raw-unsafe-integer.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 21
}
},
{
"name": "raw-utf8-surrogate",
"group": "lexical",
"file": "raw/raw-utf8-surrogate.json",
"raw": true,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "input-parse-failed",
"proposalRule": null,
"byteOffset": 3
}
},
{
"name": "rdeleg-bounds-other-agent",
"group": "registration-delegation",
"file": "bundles/rdeleg-bounds-other-agent.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "registration-delegation-bounds",
"proposalRule": null
}
},
{
"name": "rdeleg-bounds-other-registration",
"group": "registration-delegation",
"file": "bundles/rdeleg-bounds-other-registration.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "registration-delegation-bounds",
"proposalRule": null
}
},
{
"name": "rdeleg-exceeds-issuer-ceiling",
"group": "registration-delegation",
"file": "bundles/rdeleg-exceeds-issuer-ceiling.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "delegation-exceeds-issuer-ceiling",
"proposalRule": null
}
},
{
"name": "rdeleg-input-missing",
"group": "registration-delegation",
"file": "bundles/rdeleg-input-missing.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "missing-state",
"rule": "delegation-input-missing",
"proposalRule": null
}
},
{
"name": "rdeleg-issuer-ceiling-narrows-path",
"group": "registration-delegation",
"file": "bundles/rdeleg-issuer-ceiling-narrows-path.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "path-not-permitted",
"proposalRule": null
}
},
{
"name": "rdeleg-narrows-to-delegated-ops",
"group": "registration-delegation",
"file": "bundles/rdeleg-narrows-to-delegated-ops.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "operation-not-permitted",
"proposalRule": null
}
},
{
"name": "rdeleg-not-approved",
"group": "registration-delegation",
"file": "bundles/rdeleg-not-approved.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "registration-delegation-not-approved",
"proposalRule": null
}
},
{
"name": "rdeleg-policy-ceiling-stale",
"group": "registration-delegation",
"file": "bundles/rdeleg-policy-ceiling-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "policy-ceiling-stale",
"proposalRule": null
}
},
{
"name": "rdeleg-scope-not-modelled",
"group": "registration-delegation",
"file": "bundles/rdeleg-scope-not-modelled.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "unsupported-capability",
"rule": "registration-delegation-scope-not-modelled",
"proposalRule": null
}
},
{
"name": "rdeleg-stale",
"group": "registration-delegation",
"file": "bundles/rdeleg-stale.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "stale-revision",
"rule": "registration-delegation-stale",
"proposalRule": null
}
},
{
"name": "rdeleg-subject-form-task",
"group": "registration-delegation",
"file": "bundles/rdeleg-subject-form-task.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "unsupported-capability",
"rule": "registration-delegation-subject-form",
"proposalRule": null
}
},
{
"name": "rdeleg-subject-form-three",
"group": "registration-delegation",
"file": "bundles/rdeleg-subject-form-three.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "unsupported-capability",
"rule": "registration-delegation-subject-form",
"proposalRule": null
}
},
{
"name": "rdeleg-wrong-kind",
"group": "registration-delegation",
"file": "bundles/rdeleg-wrong-kind.json",
"raw": false,
"expect": {
"exit": 3,
"result": "refused",
"reason": "not-authorized",
"rule": "registration-delegation-not-approved",
"proposalRule": null
}
},
{
"name": "ref-missing-decision-subject",
"group": "structure",
"file": "bundles/ref-missing-decision-subject.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "record-reference-missing",
"proposalRule": null
}
},
{
"name": "ref-missing-dependency",
"group": "structure",
"file": "bundles/ref-missing-dependency.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "record-reference-missing",
"proposalRule": null
}
},
{
"name": "ref-missing-selection-assignment",
"group": "structure",
"file": "bundles/ref-missing-selection-assignment.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "record-reference-missing",
"proposalRule": null
}
},
{
"name": "ref-missing-supersedes",
"group": "structure",
"file": "bundles/ref-missing-supersedes.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "record-reference-missing",
"proposalRule": null
}
},
{
"name": "ref-missing-task-intent",
"group": "structure",
"file": "bundles/ref-missing-task-intent.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "record-reference-missing",
"proposalRule": null
}
},
{
"name": "registration-restrictions-narrow-ok",
"group": "positive",
"file": "bundles/registration-restrictions-narrow-ok.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "shape-assignment-ended-without-reason",
"group": "shape",
"file": "bundles/shape-assignment-ended-without-reason.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-conditional-mismatch",
"proposalRule": null
}
},
{
"name": "shape-bundle-version-2",
"group": "shape",
"file": "bundles/shape-bundle-version-2.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-delegation-input-other-mode",
"group": "shape",
"file": "bundles/shape-delegation-input-other-mode.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-delegation-input-parent-ref",
"group": "shape",
"file": "bundles/shape-delegation-input-parent-ref.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-delegation-without-operations",
"group": "shape",
"file": "bundles/shape-delegation-without-operations.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-conditional-mismatch",
"proposalRule": null
}
},
{
"name": "shape-missing-execution",
"group": "shape",
"file": "bundles/shape-missing-execution.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-missing-operation",
"group": "shape",
"file": "bundles/shape-missing-operation.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-order-artifacts-forward",
"group": "shape",
"file": "bundles/shape-order-artifacts-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-artifacts-malformed-sorts-last",
"group": "shape",
"file": "bundles/shape-order-artifacts-malformed-sorts-last.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-artifacts-reversed",
"group": "shape",
"file": "bundles/shape-order-artifacts-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-artifacts-swapped-forward",
"group": "shape",
"file": "bundles/shape-order-artifacts-swapped-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-artifacts-swapped-reversed",
"group": "shape",
"file": "bundles/shape-order-artifacts-swapped-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-authorizations-forward",
"group": "shape",
"file": "bundles/shape-order-authorizations-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-authorizations-malformed-sorts-last",
"group": "shape",
"file": "bundles/shape-order-authorizations-malformed-sorts-last.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-authorizations-reversed",
"group": "shape",
"file": "bundles/shape-order-authorizations-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-delegation-inputs-forward",
"group": "shape",
"file": "bundles/shape-order-delegation-inputs-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-delegation-inputs-malformed-sorts-last",
"group": "shape",
"file": "bundles/shape-order-delegation-inputs-malformed-sorts-last.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-delegation-inputs-reversed",
"group": "shape",
"file": "bundles/shape-order-delegation-inputs-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-delegation-inputs-swapped-forward",
"group": "shape",
"file": "bundles/shape-order-delegation-inputs-swapped-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-order-delegation-inputs-swapped-reversed",
"group": "shape",
"file": "bundles/shape-order-delegation-inputs-swapped-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-order-equal-key-unicode-records-forward",
"group": "shape",
"file": "bundles/shape-order-equal-key-unicode-records-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-equal-key-unicode-records-reversed",
"group": "shape",
"file": "bundles/shape-order-equal-key-unicode-records-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-equal-key-unicode-registries-forward",
"group": "shape",
"file": "bundles/shape-order-equal-key-unicode-registries-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-equal-key-unicode-registries-reversed",
"group": "shape",
"file": "bundles/shape-order-equal-key-unicode-registries-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-family-precedence-artifacts-before-authorizations",
"group": "shape",
"file": "bundles/shape-order-family-precedence-artifacts-before-authorizations.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-family-precedence-authorizations-before-delegation-inputs",
"group": "shape",
"file": "bundles/shape-order-family-precedence-authorizations-before-delegation-inputs.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-family-precedence-registries-before-artifacts",
"group": "shape",
"file": "bundles/shape-order-family-precedence-registries-before-artifacts.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-forward",
"group": "shape",
"file": "bundles/shape-order-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-malformed-record-sorts-last",
"group": "shape",
"file": "bundles/shape-order-malformed-record-sorts-last.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-only-malformed-record",
"group": "shape",
"file": "bundles/shape-order-only-malformed-record.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-order-profile-precedes-digest-registries",
"group": "profile",
"file": "bundles/shape-order-profile-precedes-digest-registries.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "profile-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-registries-forward",
"group": "shape",
"file": "bundles/shape-order-registries-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-order-registries-malformed-sorts-last",
"group": "shape",
"file": "bundles/shape-order-registries-malformed-sorts-last.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-registries-only-malformed",
"group": "shape",
"file": "bundles/shape-order-registries-only-malformed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-registries-reversed",
"group": "shape",
"file": "bundles/shape-order-registries-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-order-registries-swapped-forward",
"group": "shape",
"file": "bundles/shape-order-registries-swapped-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-registries-swapped-reversed",
"group": "shape",
"file": "bundles/shape-order-registries-swapped-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-order-registry-digest-forward",
"group": "profile",
"file": "bundles/shape-order-registry-digest-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "unsupported-capability",
"rule": "mock-content-unsupported",
"proposalRule": null
}
},
{
"name": "shape-order-registry-digest-reversed",
"group": "profile",
"file": "bundles/shape-order-registry-digest-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "unsupported-capability",
"rule": "mock-content-unsupported",
"proposalRule": null
}
},
{
"name": "shape-order-registry-digest-swapped-forward",
"group": "profile",
"file": "bundles/shape-order-registry-digest-swapped-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "registry-digest-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-registry-digest-swapped-reversed",
"group": "profile",
"file": "bundles/shape-order-registry-digest-swapped-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "registry-digest-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-reversed",
"group": "shape",
"file": "bundles/shape-order-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-two-digest-mismatches-reversed",
"group": "profile",
"file": "bundles/shape-order-two-digest-mismatches-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "registry-digest-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-unkeyed-unicode-artifacts-forward",
"group": "shape",
"file": "bundles/shape-order-unkeyed-unicode-artifacts-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-unkeyed-unicode-artifacts-reversed",
"group": "shape",
"file": "bundles/shape-order-unkeyed-unicode-artifacts-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-unkeyed-unicode-delegation-inputs-forward",
"group": "shape",
"file": "bundles/shape-order-unkeyed-unicode-delegation-inputs-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-unkeyed-unicode-delegation-inputs-reversed",
"group": "shape",
"file": "bundles/shape-order-unkeyed-unicode-delegation-inputs-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-unkeyed-unicode-records-forward",
"group": "shape",
"file": "bundles/shape-order-unkeyed-unicode-records-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-unkeyed-unicode-records-reversed",
"group": "shape",
"file": "bundles/shape-order-unkeyed-unicode-records-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-unkeyed-unicode-registries-forward",
"group": "shape",
"file": "bundles/shape-order-unkeyed-unicode-registries-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-order-unkeyed-unicode-registries-reversed",
"group": "shape",
"file": "bundles/shape-order-unkeyed-unicode-registries-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-type-mismatch",
"proposalRule": null
}
},
{
"name": "shape-path-grant-absolute",
"group": "shape",
"file": "bundles/shape-path-grant-absolute.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "path-invalid",
"proposalRule": null
}
},
{
"name": "shape-plan-with-delegated-operations",
"group": "shape",
"file": "bundles/shape-plan-with-delegated-operations.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-conditional-mismatch",
"proposalRule": null
}
},
{
"name": "shape-project-mission-with-parent",
"group": "shape",
"file": "bundles/shape-project-mission-with-parent.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-conditional-mismatch",
"proposalRule": null
}
},
{
"name": "shape-project-registration-with-parent",
"group": "shape",
"file": "bundles/shape-project-registration-with-parent.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-conditional-mismatch",
"proposalRule": null
}
},
{
"name": "shape-proposal-on-read",
"group": "operation",
"file": "bundles/shape-proposal-on-read.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "proposal-not-applicable",
"proposalRule": null
}
},
{
"name": "shape-proto-key",
"group": "shape",
"file": "bundles/shape-proto-key.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-record-agent-actor-null-execution",
"group": "shape",
"file": "bundles/shape-record-agent-actor-null-execution.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-conditional-mismatch",
"proposalRule": null
}
},
{
"name": "shape-record-bad-id",
"group": "shape",
"file": "bundles/shape-record-bad-id.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-record-bad-time",
"group": "shape",
"file": "bundles/shape-record-bad-time.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-pattern-mismatch",
"proposalRule": null
}
},
{
"name": "shape-record-calendar-invalid",
"group": "shape",
"file": "bundles/shape-record-calendar-invalid.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "calendar-invalid",
"proposalRule": null
}
},
{
"name": "shape-record-criteria-duplicate",
"group": "shape",
"file": "bundles/shape-record-criteria-duplicate.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unique-violation",
"proposalRule": null
}
},
{
"name": "shape-record-criteria-empty",
"group": "shape",
"file": "bundles/shape-record-criteria-empty.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-bound-exceeded",
"proposalRule": null
}
},
{
"name": "shape-record-displayname-too-long",
"group": "shape",
"file": "bundles/shape-record-displayname-too-long.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-bound-exceeded",
"proposalRule": null
}
},
{
"name": "shape-record-leap-second",
"group": "shape",
"file": "bundles/shape-record-leap-second.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "calendar-invalid",
"proposalRule": null
}
},
{
"name": "shape-record-missing-field",
"group": "shape",
"file": "bundles/shape-record-missing-field.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-record-rev1-with-supersedes",
"group": "shape",
"file": "bundles/shape-record-rev1-with-supersedes.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-conditional-mismatch",
"proposalRule": null
}
},
{
"name": "shape-record-status-enum",
"group": "shape",
"file": "bundles/shape-record-status-enum.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-record-unknown-field",
"group": "shape",
"file": "bundles/shape-record-unknown-field.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-registry-content-non-ascii",
"group": "profile",
"file": "bundles/shape-registry-content-non-ascii.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "unsupported-capability",
"rule": "mock-content-unsupported",
"proposalRule": null
}
},
{
"name": "shape-registry-digest-mismatch",
"group": "profile",
"file": "bundles/shape-registry-digest-mismatch.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "registry-digest-mismatch",
"proposalRule": null
}
},
{
"name": "shape-registry-missing-content",
"group": "shape",
"file": "bundles/shape-registry-missing-content.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-missing-field",
"proposalRule": null
}
},
{
"name": "shape-registry-plain-with-content",
"group": "shape",
"file": "bundles/shape-registry-plain-with-content.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-restrictions-none-with-endpoints",
"group": "shape",
"file": "bundles/shape-restrictions-none-with-endpoints.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-conditional-mismatch",
"proposalRule": null
}
},
{
"name": "shape-restrictions-unknown-operation",
"group": "shape",
"file": "bundles/shape-restrictions-unknown-operation.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-simulation-false",
"group": "shape",
"file": "bundles/shape-simulation-false.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-target-backslash",
"group": "shape",
"file": "bundles/shape-target-backslash.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "path-invalid",
"proposalRule": null
}
},
{
"name": "shape-target-control-char",
"group": "shape",
"file": "bundles/shape-target-control-char.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "path-invalid",
"proposalRule": null
}
},
{
"name": "shape-target-dotdot",
"group": "shape",
"file": "bundles/shape-target-dotdot.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "path-invalid",
"proposalRule": null
}
},
{
"name": "shape-target-empty-segment",
"group": "shape",
"file": "bundles/shape-target-empty-segment.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "path-invalid",
"proposalRule": null
}
},
{
"name": "shape-target-line-separator-echo-ok",
"group": "positive",
"file": "bundles/shape-target-line-separator-echo-ok.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "shape-target-unicode-ok",
"group": "positive",
"file": "bundles/shape-target-unicode-ok.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "shape-target-wrong-root",
"group": "shape",
"file": "bundles/shape-target-wrong-root.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-too-many-records",
"group": "shape",
"file": "bundles/shape-too-many-records.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-bound-exceeded",
"proposalRule": null
}
},
{
"name": "shape-unknown-kind",
"group": "shape",
"file": "bundles/shape-unknown-kind.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-enum-mismatch",
"proposalRule": null
}
},
{
"name": "shape-unknown-top-field",
"group": "shape",
"file": "bundles/shape-unknown-top-field.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "invalid-request",
"rule": "shape-unknown-field",
"proposalRule": null
}
},
{
"name": "shape-unsupported-kind-session",
"group": "profile",
"file": "bundles/shape-unsupported-kind-session.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "unsupported-kind",
"rule": "record-kind-unsupported",
"proposalRule": null
}
},
{
"name": "struct-order-delegation-inputs-forward",
"group": "structure",
"file": "bundles/struct-order-delegation-inputs-forward.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "record-reference-missing",
"proposalRule": null
}
},
{
"name": "struct-order-delegation-inputs-reversed",
"group": "structure",
"file": "bundles/struct-order-delegation-inputs-reversed.json",
"raw": false,
"expect": {
"exit": 2,
"result": "invalid",
"reason": "missing-state",
"rule": "record-reference-missing",
"proposalRule": null
}
},
{
"name": "taskless-file-read",
"group": "positive",
"file": "bundles/taskless-file-read.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "taskless-work-read",
"group": "positive",
"file": "bundles/taskless-work-read.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
},
{
"name": "work-parent-project-mission",
"group": "positive",
"file": "bundles/work-parent-project-mission.json",
"raw": false,
"expect": {
"exit": 0,
"result": "allowed",
"reason": "allowed",
"rule": null,
"proposalRule": null
}
}
]
}