Synthetic data request intake triage
Invented intake-triage policy for a fictional data platform team: route an incoming data request to proceed, clarify/return, or decline/redirect once completeness and appropriateness have been assessed. Synthetic content for specification testing; it authorizes nothing.
- Pack ID
https://example.invalid/judgment-packs/data-request-intake-triage- Pack version
0.1.0- Outcomes
- 3
- Rules
- 3
Guide to this example
Focus: A three-way triage decision over summarized assessment facts.
The checked-in document is expected to pass JPS carrier, structural, and semantic document checks. The edge and failure notes below are inspection prompts or scratch-copy exercises; they are not evaluation-corpus rows and assert no evaluator-conformance result.
What this example demonstrates
A synthetic data-governance intake pack that routes a data request to proceed, clarify/return, or decline/redirect using summarized completeness and appropriateness facts, two required evidence items, a cited source, a forced-outcome exception, a clarify fallback, and explicit escalation.
Good for
- Modeling a triage decision whose inputs are themselves the verdicts of an upstream review process.
- Tracing a forced-outcome exception that overrides every normal rule under the §§7–8 resolution model.
- Contrasting fix-with-more-information outcomes (clarify/return) with fail-permanently outcomes (decline/redirect).
Edges to inspect
- Only the six declared request types are applicable; any other request type is outside the example's declared scope.
- An incomplete submission that also carries a hard appropriateness failure matches both the clarify rule and the decline rule, producing conflicting normal-rule candidates under the §§7–8 resolution model. In this draft that is a portable result for an implementation claiming evaluator conformance: an unresolved disposition carrying the conflict reason, never a tie-broken outcome.
- Under the §§7–8 resolution model, the embargoed-information forced outcome bypasses normal rules entirely; a missing embargo fact makes the exception unknown, and its onUnknown declares escalation.
- If resolution otherwise completes with no matching rule, the declared clarify-return fallback applies. The listed no-match escalation trigger is unreachable under the §8 algorithm while that fallback exists.
Failure paths
- In a scratch copy, remove the decline-redirect outcome while leaving the exception that references it; the document keeps a valid JSON shape but must fail semantic document conformance.
- Point a rule's evidenceRequirementRefs at an undeclared evidence id to produce a dangling-reference semantic failure.
- Proceed, clarify, and decline are only display labels; never treat them as authorization to accept, return, or refuse a real data request.
Annotated document
The complete validated pack. Each highlighted key links to its definition on the right — click a key to see what it means and its allowed values.
{
"specVersion": "0.2.0-draft",
"id": "https://example.invalid/judgment-packs/data-request-intake-triage",
"version": "0.1.0",
"title": "Synthetic data request intake triage",
"description": "Invented intake-triage policy for a fictional data platform team: route an incoming data request to proceed, clarify/return, or decline/redirect once completeness and appropriateness have been assessed. Synthetic content for specification testing; it authorizes nothing.",
"decision": {
"intent": "Triage an incoming data request into exactly one intake outcome once the completeness of the submission and the appropriateness of the request have been assessed.",
"question": "Should this data request proceed, be returned for clarification, or be declined and redirected?"
},
"applicability": {
"op": "fact",
"path": "/request/type",
"operator": "in",
"value": [
"new-data-pipeline",
"pipeline-change",
"dataset-onboarding",
"one-time-extract",
"data-access",
"reporting-feed"
]
},
"evidenceRequirements": [
{
"id": "intake-form",
"description": "The submitted request carrying every mandatory intake field.",
"required": true,
"kind": "document"
},
{
"id": "sponsor-endorsement",
"description": "A named accountable business sponsor at or above the minimum seniority threshold.",
"required": true,
"kind": "attestation"
},
{
"id": "sensitive-data-approvals",
"description": "Data-owner, privacy, and/or legal approvals where sensitive or personal data is present.",
"required": false,
"kind": "attestation"
}
],
"sources": [
{
"id": "intake-standard",
"title": "Example data request intake standard",
"publisher": "Example Data Governance Office",
"publishedAt": "2026-01-15",
"locator": {
"kind": "uri",
"value": "https://example.invalid/standards/data-request-intake"
},
"citation": {
"location": "Section 6 \u2014 Triage decision and outcomes",
"excerpt": "The reviewer assigns exactly one outcome: proceed when complete and appropriate; clarify/return when substantially valid but incomplete or not yet evaluable; decline/redirect when an appropriateness criterion fails in a way more information will not fix."
},
"rights": "Invented content for specification testing; not an operational policy."
}
],
"outcomes": [
{
"id": "proceed",
"label": "Proceed",
"description": "Complete and appropriate: accept into the delivery queue, record the accepted scope, and hand off to the build process."
},
{
"id": "clarify-return",
"label": "Clarify / return",
"description": "Substantially valid but incomplete or not yet evaluable: return with the specific enumerated gaps, all at once."
},
{
"id": "decline-redirect",
"label": "Decline / redirect",
"description": "Fails an appropriateness criterion that more information will not fix: decline with a clear reason and, where possible, a redirect or alternative."
}
],
"rules": [
{
"id": "decline-hard-appropriateness-failure",
"description": "Decline when the request fails an appropriateness criterion that more information cannot fix, such as no sponsored purpose, consumers not authorized for the data classification, a data-residency breach, duplication of an existing asset, or the wrong delivery mechanism.",
"when": {
"op": "fact",
"path": "/request/appropriateness",
"operator": "equals",
"value": "hard-fail"
},
"outcome": "decline-redirect",
"onUnknown": "escalate",
"evidenceRequirementRefs": [
"intake-form"
],
"sourceRefs": [
"intake-standard"
],
"rationale": "The cited standard treats a hard appropriateness failure as a decline, not a clarification."
},
{
"id": "clarify-incomplete-or-not-evaluable",
"description": "Return for clarification when mandatory fields are missing or ambiguous, when approvals or triggered reviews are merely pending, or when appropriateness cannot yet be judged.",
"when": {
"op": "any",
"conditions": [
{
"op": "fact",
"path": "/request/completeness",
"operator": "equals",
"value": "incomplete"
},
{
"op": "fact",
"path": "/request/appropriateness",
"operator": "in",
"value": [
"pending",
"not-evaluable"
]
}
]
},
"outcome": "clarify-return",
"onUnknown": "escalate",
"evidenceRequirementRefs": [
"intake-form"
],
"sourceRefs": [
"intake-standard"
],
"rationale": "The cited standard returns substantially valid but not yet decidable requests with enumerated gaps."
},
{
"id": "proceed-complete-and-appropriate",
"description": "Proceed when every mandatory intake field is complete, every appropriateness criterion passes, and the mandatory evidence is present.",
"when": {
"op": "all",
"conditions": [
{
"op": "fact",
"path": "/request/completeness",
"operator": "equals",
"value": "complete"
},
{
"op": "fact",
"path": "/request/appropriateness",
"operator": "equals",
"value": "pass"
},
{
"op": "evidence-present",
"evidenceRequirement": "intake-form"
},
{
"op": "evidence-present",
"evidenceRequirement": "sponsor-endorsement"
}
]
},
"outcome": "proceed",
"onUnknown": "escalate",
"evidenceRequirementRefs": [
"intake-form",
"sponsor-endorsement"
],
"sourceRefs": [
"intake-standard"
],
"rationale": "The cited standard accepts complete and appropriate requests into the delivery queue."
}
],
"exceptions": [
{
"id": "embargoed-information-to-unauthorized",
"description": "Embargoed material non-public information reaching recipients outside the authorized set, or ahead of public release, is a hard decline: restrict to the authorized set and escalate to the disclosure office.",
"when": {
"op": "fact",
"path": "/request/embargoedInformationToUnauthorizedRecipients",
"operator": "equals",
"value": true
},
"effect": "force-outcome",
"outcome": "decline-redirect",
"onUnknown": "escalate"
}
],
"fallbackOutcome": "clarify-return",
"escalation": {
"triggers": [
"not-applicable",
"missing-required-evidence",
"unknown",
"conflict",
"no-match"
],
"target": {
"kind": "human-role",
"name": "Intake reviewer"
},
"message": "Escalate to the intake reviewer: enumerate the missing intake fields or unresolved appropriateness criteria, note any conflicting rules, and route embargoed-information questions to the disclosure office."
},
"metadata": {
"authors": [
"Judgment Pack Specification contributors"
],
"createdAt": "2026-07-27T00:00:00Z",
"license": "Apache-2.0"
}
}