{ "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 } } ] }