Research preview · 0.2.0-draft

No compatibility guarantee. Not for consequential production decisions.

Synthetic example View tagged source

Synthetic records disposition review

A non-operational example using invented training fixtures. It is not records-management or legal guidance and does not authorize retention or deletion.

Synthetic example: This document is for schema and authoring tests. It is not a policy, authorization, or instruction to perform an external action.
Pack ID
https://example.invalid/judgment-packs/records-disposition-review
Pack version
0.1.0
Outcomes
3
Rules
2

Download raw JSON

Guide to this example

Focus: A sensitive-domain-shaped example with an explicitly harmless boundary.

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 second unrelated domain using applicability, exact-match rules, one evidence item, one cited source, and a human-review fallback without offering legal or records guidance.

Good for

  • Checking that the same JPS document shape remains understandable outside software and expense examples.
  • Tracing evidence and source references through two mutually exclusive illustrative status rules.
  • Reviewing whether safety boundaries remain visible in a domain where labels could otherwise be mistaken for authority.

Edges to inspect

  • Only context=training-fixture is applicable, and active and retired are mutually exclusive exact labels in the invented data.
  • With required evidence present, another known status or category matches no rule; the §§7–8 resolution model selects the human-review fallback.
  • A missing field or inventory note instead produces an unresolved reason and may request the configured handoff; it does not select the fallback.
  • The example.invalid source locator is inert, and ordinary validation must not fetch it unless explicitly requested.

Failure paths

  • Remove the inventory-note declaration while retaining a reference to produce a semantic document failure.
  • Give a source an invalid date or URI to produce a structural format failure when format assertion is enabled.
  • Remove demo copy is only a display label: it never deletes, retains, or authorizes disposition of any real record.
Keep the layers separate. A malformed carrier, a schema-shape failure, and a dangling local reference fail at different document-conformance layers. Missing evidence, unknown facts, conflicts, and no-match handling belong to the resolution model of §§7–8, which JPS 0.2.0-draft makes normative for the evaluator conformance class only. A document-conformance result never depends on them, and the notes on this page are not corpus rows.

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/records-disposition-review",
  "version": "0.1.0",
  "title": "Synthetic records disposition review",
  "description": "A non-operational example using invented training fixtures. It is not records-management or legal guidance and does not authorize retention or deletion.",
  "decision": {
    "intent": "Assign a demonstration disposition label to an invented record used in a training exercise.",
    "question": "Which demonstration label should the fictional training record display?"
  },
  "applicability": {
    "op": "fact",
    "path": "/record/context",
    "operator": "equals",
    "value": "training-fixture"
  },
  "evidenceRequirements": [
    {
      "id": "inventory-note",
      "description": "An invented inventory note identifying the fictional training fixture.",
      "required": true,
      "kind": "document"
    }
  ],
  "sources": [
    {
      "id": "demo-disposition-schedule",
      "title": "Fictional training-fixture disposition schedule",
      "publisher": "Example Learning Lab",
      "publishedAt": "2026-07-01",
      "locator": {
        "kind": "uri",
        "value": "https://example.invalid/schedules/training-fixtures"
      },
      "citation": {
        "location": "Illustrative labels",
        "excerpt": "Active example material receives the retain-demo label; retired example material receives the remove-demo-copy label."
      },
      "rights": "Invented content for specification testing; not a legal or operational schedule."
    }
  ],
  "outcomes": [
    {
      "id": "retain-demo",
      "label": "Retain demo fixture",
      "description": "A demonstration label only; it does not authorize retention of any real record."
    },
    {
      "id": "remove-demo-copy",
      "label": "Remove demo copy",
      "description": "A demonstration label only; it does not delete anything or authorize records disposition."
    },
    {
      "id": "human-review",
      "label": "Review the label",
      "description": "A person should inspect the synthetic inputs before choosing a demonstration label."
    }
  ],
  "rules": [
    {
      "id": "active-example-material",
      "description": "Label active fictional example material for retention in the demo.",
      "when": {
        "op": "all",
        "conditions": [
          {
            "op": "fact",
            "path": "/record/category",
            "operator": "equals",
            "value": "example-material"
          },
          {
            "op": "fact",
            "path": "/record/trainingStatus",
            "operator": "equals",
            "value": "active"
          },
          {
            "op": "evidence-present",
            "evidenceRequirement": "inventory-note"
          }
        ]
      },
      "outcome": "retain-demo",
      "onUnknown": "escalate",
      "evidenceRequirementRefs": [
        "inventory-note"
      ],
      "sourceRefs": [
        "demo-disposition-schedule"
      ],
      "rationale": "This exact-match example exists solely to exercise the draft representation."
    },
    {
      "id": "retired-example-material",
      "description": "Label retired fictional example material for removal from the demo copy.",
      "when": {
        "op": "all",
        "conditions": [
          {
            "op": "fact",
            "path": "/record/category",
            "operator": "equals",
            "value": "example-material"
          },
          {
            "op": "fact",
            "path": "/record/trainingStatus",
            "operator": "equals",
            "value": "retired"
          },
          {
            "op": "evidence-present",
            "evidenceRequirement": "inventory-note"
          }
        ]
      },
      "outcome": "remove-demo-copy",
      "onUnknown": "escalate",
      "evidenceRequirementRefs": [
        "inventory-note"
      ],
      "sourceRefs": [
        "demo-disposition-schedule"
      ],
      "rationale": "The outcome is a harmless display label and is not a deletion instruction."
    }
  ],
  "fallbackOutcome": "human-review",
  "escalation": {
    "triggers": [
      "not-applicable",
      "missing-required-evidence",
      "unknown",
      "conflict",
      "no-match"
    ],
    "target": {
      "kind": "human-role",
      "name": "Fictional training curator"
    },
    "message": "Inspect only invented fixture data and choose a demonstration label; do not retain or delete real records."
  },
  "metadata": {
    "authors": [
      "Judgment Pack Specification contributors"
    ],
    "createdAt": "2026-07-22T00:00:00Z",
    "license": "Apache-2.0"
  }
}