{
  "id": "service-handover",
  "title": "Northstar: make every handover clear",
  "kind": "Codex workspace build and visual refinement",
  "skillVersion": "1.0.0",
  "uniqueDesignVersion": "1.0.0",
  "assistant": "Codex",
  "surface": "File-capable repository workspace; published instructions read from retained releases",
  "settings": "Local file creation and Chrome rendering; no native provider skill installation. Model and account plan are not exposed to this workspace.",
  "created": "2026-10-29",
  "providerTest": "Workspace demonstration only; public assistant setup unverified",
  "humanCorrections": "None. Brief and fictional source material authored during this website implementation.",
  "brief": "brief.md",
  "audience": "New service-desk colleagues",
  "task": "Follow the process, identify each owner and escalate at the stated threshold",
  "claims": "Fictional training process. This is a Codex workspace run, not evidence of an approved operating procedure, provider installation or user trial.",
  "findings": [
    {
      "location": "Slide 1 · process",
      "owner": "Unique design",
      "before": "Separate equal boxes show the steps, but the visual route between handovers is weak.",
      "after": "A connected process rail, directional arrows and aligned owner rows make sequence and responsibility visible together.",
      "why": "A new colleague can follow the work from Receive through Close without inferring the next step."
    },
    {
      "location": "Slides 2–3 · escalation and practice",
      "owner": "Unique design",
      "before": "Equal cards give the situation and the action similar weight.",
      "after": "An asymmetric handover layout pairs context with the next action; the action keeps the emphasis.",
      "why": "The training audience can locate who acts and when, while preserving the two-hour threshold."
    }
  ],
  "retained": "All visible slide wording, owner roles, 30-minute acknowledgement, 2-hour escalation, visible fictional-process qualification, Northstar identity, navy/teal palette and Present controller.",
  "verification": {
    "contentLock": "Build checks identical visible slide text between draft and after review, plus protected renderer sections.",
    "rendered": "Pass locally: draft and after-review files, 3 slides each, captured at 1920×1080 and 1366×768. Contact sheet and all slides inspected at readable size; no clipping of essential slide content observed.",
    "offline": "Pass locally: all four artifacts opened from local files with HTTP(S) blocked; zero HTTP(S) requests and zero page errors. Production-delivered bytes still need deployment verification.",
    "pdf": "unverified; no PDF is offered",
    "userTrials": "0 of 5; pending",
    "date": "2026-10-29",
    "reviewer": "Codex workspace agent",
    "browser": "Google Chrome 156.0.8078.73",
    "interaction": "Pass locally on all four artifacts: one active slide, arrow navigation, slide menu, notes and blank screen, with reduced motion.",
    "fonts": "Actual Linux rendering inspected through Chrome: Liberation Serif/Italic for Horizon headings and Liberation Sans for chart labels; Liberation Sans/Bold for Northstar. These are system fallbacks, not bundled brand fonts."
  },
  "templateSha256": "33e4d7774c9031820a5cd6c02497c1e8adf8778894723bc5cbb0582fe9a0ee54",
  "artifacts": {
    "draft": {
      "path": "draft.html",
      "sha256": "aaf85dec3c02357657418838963e58d857e4be6f18778360feca43b7cc83762f"
    },
    "reviewed": {
      "path": "presentation.html",
      "sha256": "1ca417350c8fe25f01ae9ce661b0022cc98d20e7819670fe5d8774aa452d98f4"
    }
  },
  "transcripts": {
    "draft": [
      {
        "id": "process",
        "title": "Four steps. One owner at each handover.",
        "text": "SERVICE HANDOVER Four steps. One owner at each handover. 1. Receive Service desk 2. Triage Duty lead 3. Resolve Resolver 4. Close Service desk Acknowledge the request within 30 minutes. Fictional training process; confirm local procedures before use."
      },
      {
        "id": "escalation",
        "title": "Keep the handover visible.",
        "text": "SERVICE HANDOVER Keep the handover visible. Resolver Record the current status and the next action. Duty lead If unresolved after 2 hours, contact the duty lead. The service desk confirms closure with the requester. Fictional training process; confirm local procedures before use."
      },
      {
        "id": "practice",
        "title": "Practise the handover.",
        "text": "SERVICE HANDOVER Practise the handover. Scenario A request is still unresolved after 2 hours. Your next action Contact the duty lead. Share the current status and next action. Keep the requester informed. Fictional training process; confirm local procedures before use."
      }
    ],
    "reviewed": [
      {
        "id": "process",
        "title": "Four steps. One owner at each handover.",
        "text": "SERVICE HANDOVER Four steps. One owner at each handover. 1. Receive Service desk 2. Triage Duty lead 3. Resolve Resolver 4. Close Service desk Acknowledge the request within 30 minutes. Fictional training process; confirm local procedures before use."
      },
      {
        "id": "escalation",
        "title": "Keep the handover visible.",
        "text": "SERVICE HANDOVER Keep the handover visible. Resolver Record the current status and the next action. Duty lead If unresolved after 2 hours, contact the duty lead. The service desk confirms closure with the requester. Fictional training process; confirm local procedures before use."
      },
      {
        "id": "practice",
        "title": "Practise the handover.",
        "text": "SERVICE HANDOVER Practise the handover. Scenario A request is still unresolved after 2 hours. Your next action Contact the duty lead. Share the current status and next action. Keep the requester informed. Fictional training process; confirm local procedures before use."
      }
    ]
  }
}
