{
  "schemaVersion": "1.0.0",
  "analysis": {
    "id": "ANALYSIS-NORTHSTAR-COMMONS-001",
    "title": "Northstar Commons service workflow gap analysis",
    "fictional": true,
    "status": "review_ready",
    "revision": 1,
    "subject": "Fictional member-service workflow",
    "ownerRoleId": "ROLE-ANALYSIS-OWNER",
    "evidenceCutoff": "2026-07-31",
    "reviewedAt": "2026-08-01",
    "reviewBy": "2026-10-01"
  },
  "dimensions": [
    {
      "id": "DIMENSION-RESPONSE-TIME",
      "name": "Response time",
      "definition": "Elapsed hours between a fictional request entering the queue and the first recorded response.",
      "metric": {
        "name": "Median first-response time",
        "definition": "Median elapsed hours across the bounded fictional review window.",
        "unit": "hour",
        "direction": "lower_is_better"
      }
    },
    {
      "id": "DIMENSION-SELF-SERVICE",
      "name": "Self-service completion",
      "definition": "Share of fictional requests completed without an assisted follow-up in the bounded review window.",
      "metric": {
        "name": "Self-service completion rate",
        "definition": "Completed fictional self-service requests divided by eligible fictional requests, expressed as percent.",
        "unit": "percent",
        "direction": "higher_is_better"
      }
    },
    {
      "id": "DIMENSION-REWORK",
      "name": "Rework rate",
      "definition": "Share of fictional records returned for correction after initial review.",
      "metric": {
        "name": "Returned-record rate",
        "definition": "Fictional records returned for correction divided by reviewed fictional records, expressed as percent.",
        "unit": "percent",
        "direction": "lower_is_better"
      }
    },
    {
      "id": "DIMENSION-ERROR-RANGE",
      "name": "Validation error rate",
      "definition": "Share of fictional submissions that fail the declared validation rules.",
      "metric": {
        "name": "Validation error rate",
        "definition": "Fictional failed validations divided by fictional submissions, expressed as percent.",
        "unit": "percent",
        "direction": "target_range"
      }
    }
  ],
  "sources": [
    {
      "id": "SOURCE-CURRENT-SNAPSHOT",
      "label": "Fictional current-state snapshot",
      "type": "owned_snapshot",
      "url": "https://evidence.northstar-commons.example.test/current-state",
      "asOf": "2026-07-31",
      "finding": "Fictional current-state values for the bounded member-service workflow.",
      "limitation": "Illustrative data only; not a benchmark, measured Playcode result, or real company claim.",
      "confidence": {
        "level": "medium",
        "rationale": "The fictional values are internally consistent but were not collected from a live service."
      },
      "ownerRoleId": "ROLE-EVIDENCE-OWNER"
    },
    {
      "id": "SOURCE-TARGET-BASIS",
      "label": "Fictional target-state basis",
      "type": "owned_policy",
      "url": "https://evidence.northstar-commons.example.test/target-basis",
      "asOf": "2026-07-30",
      "finding": "Fictional target values selected for demonstrating the record structure.",
      "limitation": "The target values are authored examples, not recommendations, approvals, commitments, or forecasts.",
      "confidence": {
        "level": "low",
        "rationale": "The target values exist only to exercise the template and require replacement before real use."
      },
      "ownerRoleId": "ROLE-TARGET-OWNER"
    }
  ],
  "gaps": [
    {
      "id": "GAP-RESPONSE-TIME",
      "dimensionId": "DIMENSION-RESPONSE-TIME",
      "current": {
        "value": 11.2,
        "unit": "hour",
        "sourceIds": ["SOURCE-CURRENT-SNAPSHOT"],
        "asOf": "2026-07-31"
      },
      "target": {
        "value": 6,
        "minimum": null,
        "maximum": null,
        "unit": "hour",
        "sourceIds": ["SOURCE-TARGET-BASIS"],
        "asOf": "2026-07-30",
        "basis": "Fictional exact target used to demonstrate lower-is-better arithmetic.",
        "assumptions": [
          "Current and target use the same bounded workflow and elapsed-hour definition."
        ]
      },
      "calculation": {
        "kind": "absolute",
        "formula": "current - target",
        "result": 5.2,
        "unit": "hour",
        "tolerance": 0.000001,
        "assumptions": ["Positive result means the current lower-is-better value is above target."]
      },
      "confidence": {
        "level": "medium",
        "rationale": "Both values use the same fictional metric definition and unit."
      },
      "ownerRoleId": "ROLE-SERVICE-OWNER",
      "actionHandoffId": "HANDOFF-RESPONSE-TIME",
      "reviewBy": "2026-10-01",
      "status": "open"
    },
    {
      "id": "GAP-SELF-SERVICE",
      "dimensionId": "DIMENSION-SELF-SERVICE",
      "current": {
        "value": 58,
        "unit": "percent",
        "sourceIds": ["SOURCE-CURRENT-SNAPSHOT"],
        "asOf": "2026-07-31"
      },
      "target": {
        "value": 72,
        "minimum": null,
        "maximum": null,
        "unit": "percent",
        "sourceIds": ["SOURCE-TARGET-BASIS"],
        "asOf": "2026-07-30",
        "basis": "Fictional exact target used to demonstrate a percentage-point gap.",
        "assumptions": [
          "Eligibility and completion rules are identical in current and target states."
        ]
      },
      "calculation": {
        "kind": "percentage_point",
        "formula": "target - current",
        "result": 14,
        "unit": "percentage_point",
        "tolerance": 0.000001,
        "assumptions": [
          "Percent values are compared as percentage points, not relative percent change."
        ]
      },
      "confidence": {
        "level": "medium",
        "rationale": "The fictional numerator, denominator, and eligibility boundary are declared consistently."
      },
      "ownerRoleId": "ROLE-SERVICE-OWNER",
      "actionHandoffId": "HANDOFF-SELF-SERVICE",
      "reviewBy": "2026-10-01",
      "status": "open"
    },
    {
      "id": "GAP-REWORK",
      "dimensionId": "DIMENSION-REWORK",
      "current": {
        "value": 12,
        "unit": "percent",
        "sourceIds": ["SOURCE-CURRENT-SNAPSHOT"],
        "asOf": "2026-07-31"
      },
      "target": {
        "value": 8,
        "minimum": null,
        "maximum": null,
        "unit": "percent",
        "sourceIds": ["SOURCE-TARGET-BASIS"],
        "asOf": "2026-07-30",
        "basis": "Fictional non-zero exact target used to demonstrate relative-gap arithmetic.",
        "assumptions": ["Current and target use the same returned-record definition."]
      },
      "calculation": {
        "kind": "relative",
        "formula": "((current - target) / abs(target)) * 100",
        "result": 50,
        "unit": "percent",
        "tolerance": 0.000001,
        "assumptions": [
          "The non-zero target is the declared denominator for this lower-is-better metric."
        ]
      },
      "confidence": {
        "level": "medium",
        "rationale": "The fictional denominator and direction are explicit."
      },
      "ownerRoleId": "ROLE-QUALITY-OWNER",
      "actionHandoffId": "HANDOFF-REWORK",
      "reviewBy": "2026-10-01",
      "status": "open"
    },
    {
      "id": "GAP-ERROR-RANGE",
      "dimensionId": "DIMENSION-ERROR-RANGE",
      "current": {
        "value": 4.2,
        "unit": "percent",
        "sourceIds": ["SOURCE-CURRENT-SNAPSHOT"],
        "asOf": "2026-07-31"
      },
      "target": {
        "value": null,
        "minimum": 0,
        "maximum": 2,
        "unit": "percent",
        "sourceIds": ["SOURCE-TARGET-BASIS"],
        "asOf": "2026-07-30",
        "basis": "Fictional target range used to demonstrate distance-to-range arithmetic.",
        "assumptions": ["Values inside the inclusive range have a gap of zero percentage points."]
      },
      "calculation": {
        "kind": "target_range",
        "formula": "current > maximum ? current - maximum : current < minimum ? minimum - current : 0",
        "result": 2.2,
        "unit": "percentage_point",
        "tolerance": 0.000001,
        "assumptions": [
          "The range is inclusive and uses the same percent unit as the current state."
        ]
      },
      "confidence": {
        "level": "medium",
        "rationale": "The fictional current value and inclusive range share one metric definition."
      },
      "ownerRoleId": "ROLE-QUALITY-OWNER",
      "actionHandoffId": "HANDOFF-ERROR-RANGE",
      "reviewBy": "2026-10-01",
      "status": "open"
    }
  ],
  "actionHandoffs": [
    {
      "id": "HANDOFF-RESPONSE-TIME",
      "system": "Fictional external action register",
      "referenceUrl": "https://actions.northstar-commons.example.test/gaps/GAP-RESPONSE-TIME",
      "ownerRoleId": "ROLE-SERVICE-OWNER",
      "exportedAt": "2026-08-01T09:00:00Z",
      "boundary": "Reference export only; the external system owns planning, prioritization, approval, execution, and action status."
    },
    {
      "id": "HANDOFF-SELF-SERVICE",
      "system": "Fictional external action register",
      "referenceUrl": "https://actions.northstar-commons.example.test/gaps/GAP-SELF-SERVICE",
      "ownerRoleId": "ROLE-SERVICE-OWNER",
      "exportedAt": "2026-08-01T09:00:00Z",
      "boundary": "Reference export only; the external system owns planning, prioritization, approval, execution, and action status."
    },
    {
      "id": "HANDOFF-REWORK",
      "system": "Fictional external action register",
      "referenceUrl": "https://actions.northstar-commons.example.test/gaps/GAP-REWORK",
      "ownerRoleId": "ROLE-QUALITY-OWNER",
      "exportedAt": "2026-08-01T09:00:00Z",
      "boundary": "Reference export only; the external system owns planning, prioritization, approval, execution, and action status."
    },
    {
      "id": "HANDOFF-ERROR-RANGE",
      "system": "Fictional external action register",
      "referenceUrl": "https://actions.northstar-commons.example.test/gaps/GAP-ERROR-RANGE",
      "ownerRoleId": "ROLE-QUALITY-OWNER",
      "exportedAt": "2026-08-01T09:00:00Z",
      "boundary": "Reference export only; the external system owns planning, prioritization, approval, execution, and action status."
    }
  ],
  "review": {
    "lastReviewedAt": "2026-08-01",
    "nextReviewAt": "2026-09-01",
    "expiresAt": "2026-10-01",
    "reviewerRoleId": "ROLE-REVIEWER",
    "changeTriggers": [
      "Metric definition changes",
      "Current-state source changes",
      "Target basis changes",
      "Evidence confidence changes"
    ],
    "notes": "Fictional worked example only. Replace every value, source, assumption, owner, and handoff before real use."
  },
  "boundaries": {
    "strategyRecommended": false,
    "priorityApproved": false,
    "decisionApproved": false,
    "actionAuthorized": false,
    "actionExecuted": false,
    "actionStatusTracked": false,
    "budgetApproved": false,
    "roadmapCommitted": false,
    "deliveryScheduled": false,
    "outcomeGuaranteed": false
  }
}
