{
  "schemaVersion": "1.0.0",
  "wbs": {
    "id": "wbs-copper-finch-portal-v1",
    "title": "Fictional Copper Finch service portal",
    "version": 1,
    "basisDate": "2026-08-01",
    "rootElementId": "wbs-1",
    "decompositionMethod": "deliverable-oriented",
    "ruleBoundary": "Every parent is decomposed into mutually exclusive child deliverables that together represent its declared in-scope result. Human review is required to judge completeness and overlap.",
    "scope": {
      "inScope": [
        "Public request experience",
        "Staff review workspace",
        "Operational handoff material"
      ],
      "outOfScope": [
        "Payment processing",
        "Native mobile applications",
        "Staffing and organization design"
      ]
    },
    "proofBoundary": "This planning structure does not prove scope completeness, mutual exclusivity, acceptance, delivery, evidence authenticity, schedule, cost, or project status."
  },
  "owners": [
    {
      "id": "owner-service",
      "roleName": "Service owner",
      "accountability": "Approves the declared result boundary and WBS version."
    },
    {
      "id": "owner-experience",
      "roleName": "Experience owner",
      "accountability": "Reviews public request deliverables and their acceptance evidence."
    },
    {
      "id": "owner-operations",
      "roleName": "Operations owner",
      "accountability": "Reviews staff workspace and operational handoff deliverables."
    }
  ],
  "elements": [
    {
      "id": "wbs-1",
      "code": "1",
      "parentId": null,
      "level": 1,
      "type": "root",
      "title": "Copper Finch service portal",
      "description": "The complete fictional portal result inside the declared scope boundary.",
      "ownerId": "owner-service",
      "acceptanceCriteria": [],
      "evidenceRequirements": [],
      "exclusions": [
        "Payment processing",
        "Native mobile applications",
        "Staffing and organization design"
      ],
      "coverageStatement": "The public experience, staff workspace, and operational handoff children together describe the declared portal result."
    },
    {
      "id": "wbs-1-1",
      "code": "1.1",
      "parentId": "wbs-1",
      "level": 2,
      "type": "deliverable",
      "title": "Public request experience",
      "description": "A visitor can submit one supported service request and receive a durable acknowledgement.",
      "ownerId": "owner-experience",
      "acceptanceCriteria": [],
      "evidenceRequirements": [],
      "exclusions": ["Payments", "Account registration"],
      "coverageStatement": "The accessible request form and submission acknowledgement children cover the declared public request experience."
    },
    {
      "id": "wbs-1-1-1",
      "code": "1.1.1",
      "parentId": "wbs-1-1",
      "level": 3,
      "type": "work_package",
      "title": "Accessible request form",
      "description": "A bounded form deliverable with documented fields, validation, and keyboard behavior.",
      "ownerId": "owner-experience",
      "acceptanceCriteria": [
        {
          "id": "ac-form-fields",
          "statement": "Every supported field has a visible label and an explicit validation message."
        },
        {
          "id": "ac-form-keyboard",
          "statement": "The complete form path is operable with a keyboard in the named review environment."
        }
      ],
      "evidenceRequirements": [
        {
          "id": "ev-form-review",
          "description": "Version-bound form review record",
          "reference": "evidence/public-request/form-review"
        }
      ],
      "exclusions": ["Payment fields", "Identity verification"],
      "coverageStatement": "This leaf is a reviewable work package; semantic completeness remains a human decision."
    },
    {
      "id": "wbs-1-1-2",
      "code": "1.1.2",
      "parentId": "wbs-1-1",
      "level": 3,
      "type": "work_package",
      "title": "Submission acknowledgement",
      "description": "A durable acknowledgement deliverable with a fictional request reference and recovery guidance.",
      "ownerId": "owner-experience",
      "acceptanceCriteria": [
        {
          "id": "ac-ack-reference",
          "statement": "A successful submission presents a stable fictional request reference."
        }
      ],
      "evidenceRequirements": [
        {
          "id": "ev-ack-review",
          "description": "Acknowledgement-state review record",
          "reference": "evidence/public-request/acknowledgement-review"
        }
      ],
      "exclusions": ["Delivery-time promise", "Automatic approval"],
      "coverageStatement": "This leaf is a reviewable work package; semantic completeness remains a human decision."
    },
    {
      "id": "wbs-1-2",
      "code": "1.2",
      "parentId": "wbs-1",
      "level": 2,
      "type": "deliverable",
      "title": "Staff review workspace",
      "description": "A bounded workspace for reviewing fictional requests and preserving decisions.",
      "ownerId": "owner-operations",
      "acceptanceCriteria": [],
      "evidenceRequirements": [],
      "exclusions": ["Workforce allocation", "Performance scoring"],
      "coverageStatement": "The review queue and decision record children cover the declared staff workspace result."
    },
    {
      "id": "wbs-1-2-1",
      "code": "1.2.1",
      "parentId": "wbs-1-2",
      "level": 3,
      "type": "work_package",
      "title": "Review queue",
      "description": "A filtered request queue with explicit empty and unavailable states.",
      "ownerId": "owner-operations",
      "acceptanceCriteria": [
        {
          "id": "ac-queue-states",
          "statement": "The queue distinguishes results, no results, loading, and unavailable states."
        }
      ],
      "evidenceRequirements": [
        {
          "id": "ev-queue-review",
          "description": "Queue-state review record",
          "reference": "evidence/staff-workspace/queue-review"
        }
      ],
      "exclusions": ["Staff scheduling", "Automatic case assignment"],
      "coverageStatement": "This leaf is a reviewable work package; semantic completeness remains a human decision."
    },
    {
      "id": "wbs-1-2-2",
      "code": "1.2.2",
      "parentId": "wbs-1-2",
      "level": 3,
      "type": "work_package",
      "title": "Decision record",
      "description": "A versioned decision record with reason, accountable role, and evidence reference.",
      "ownerId": "owner-operations",
      "acceptanceCriteria": [
        {
          "id": "ac-decision-history",
          "statement": "A decision preserves its reason, accountable role, version, and earlier values."
        }
      ],
      "evidenceRequirements": [
        {
          "id": "ev-decision-review",
          "description": "Decision-history review record",
          "reference": "evidence/staff-workspace/decision-review"
        }
      ],
      "exclusions": ["Legal determination", "Automated eligibility decision"],
      "coverageStatement": "This leaf is a reviewable work package; semantic completeness remains a human decision."
    },
    {
      "id": "wbs-1-3",
      "code": "1.3",
      "parentId": "wbs-1",
      "level": 2,
      "type": "deliverable",
      "title": "Operational handoff material",
      "description": "Reviewable support and evidence material for the fictional portal result.",
      "ownerId": "owner-operations",
      "acceptanceCriteria": [],
      "evidenceRequirements": [],
      "exclusions": ["Production authorization", "Service-level guarantee"],
      "coverageStatement": "The support runbook and evidence index children cover the declared operational handoff material."
    },
    {
      "id": "wbs-1-3-1",
      "code": "1.3.1",
      "parentId": "wbs-1-3",
      "level": 3,
      "type": "work_package",
      "title": "Support runbook",
      "description": "A bounded support reference for known states, escalation, and recovery contacts by role.",
      "ownerId": "owner-operations",
      "acceptanceCriteria": [
        {
          "id": "ac-runbook-scenarios",
          "statement": "The runbook covers the named normal, unavailable, duplicate, and escalation scenarios."
        }
      ],
      "evidenceRequirements": [
        {
          "id": "ev-runbook-review",
          "description": "Scenario walkthrough record",
          "reference": "evidence/operational-handoff/runbook-review"
        }
      ],
      "exclusions": ["Incident response execution", "On-call staffing"],
      "coverageStatement": "This leaf is a reviewable work package; semantic completeness remains a human decision."
    },
    {
      "id": "wbs-1-3-2",
      "code": "1.3.2",
      "parentId": "wbs-1-3",
      "level": 3,
      "type": "work_package",
      "title": "Evidence index",
      "description": "An index that maps each work package to the review evidence required for acceptance.",
      "ownerId": "owner-service",
      "acceptanceCriteria": [
        {
          "id": "ac-evidence-index",
          "statement": "Every work package has at least one named evidence requirement in the index."
        }
      ],
      "evidenceRequirements": [
        {
          "id": "ev-index-review",
          "description": "Cross-reference review record",
          "reference": "evidence/operational-handoff/index-review"
        }
      ],
      "exclusions": ["Evidence authenticity guarantee", "Acceptance authorization"],
      "coverageStatement": "This leaf is a reviewable work package; semantic completeness remains a human decision."
    }
  ]
}
