Skip to content

Party-Wall Cockpit — The Case Screen (reference)

This is the core reference for the case screen — the page you open when you click a case (its address at the top, a reference like PW-EZNMGSDP beside it). Everything you can do to a live case lives here: read its state, run a stage, answer an approval, record what happened. Keep it open while you work; it lists every button, what it does, whether it is confirm-gated, and whether it can be undone. For a first walk-through instead, start with the Quick Start.

The single idea to carry through every button on this page: Record ≠ serve. Almost every action here records a fact, saves a draft, or queues an intention — it does not send anything to a neighbour, a client, or a bank, and — with a single exception (Record service, see §6) — it does not start a statutory clock on its own. The only actions that cause real outside effects are the Run stage launchers, and those always pause at an approval gate first.


1. What the case screen is

The screen has two columns.

  • Left work column (wider) — where you do the work: the drawing-analysis reading, the checklist for the current stage, and the case documents.
  • Right rail (narrower) — where you read the state: Operator context, External interactions, Current limits, Automation, Statutory clocks, Parties & contacts, and Fees & invoicing.

At the very top sits the case header (address, reference, building owner, works and sections chips, service level, mandate date) with an SLA badge and a status pill. Directly beneath the header is the stage track (a metro-line of stages) and the Quick actions bar.

The full case screen — header, stage track, Quick actions, left work column and right rail The case screen for a live case: header and stage track at the top, Quick actions beneath, work column on the left, read-only rail on the right.


2. Roles and access

Your role is Surveyor (Operator); the sidebar shows your role as Surveyor beneath your name. (The name above it — for example Administrator on the demo account, or Andy on yours — is the display name of the account, not a role. There is only one operator role on this console.)

What you see When
The full Quick actions bar and every dialog You are signed in with write access (the normal operator state)
No Quick actions, plus a banner "Read-only mode — write commands are disabled." Your session is read-only
"No access to the Party-Wall project. Contact an administrator." Your account is not attached to the Party-Wall project

Note

Read-only does not hide the case — you can still read every panel, badge and document. It only removes the buttons that change something. If the actions bar is missing and you expected it, check for the read-only banner first, then re-sign-in.

Each individual button also greys out while a command is in flight (a previous click is still being processed). That is normal — wait a moment and it re-enables. See Troubleshooting if it stays grey.


3. Where it is in Cockpit

Every panel on the screen, what it shows, and the values you may see:

Panel Shows Values you may see
Case header Address, reference / case id, building owner, works chip, sections chip, planning ref, service level, mandate date, plus SLA badge and status pill SLA: SLA healthy / SLA at risk / SLA breach. Status: Prospect / Live / Closed / On-Hold / Abandoned / Referred. Service level: Notices only / BO surveyor / Agreed surveyor / Hourly rate
Stage track The metro-line of stages plus a side lane per adjoining owner (their state, route, chasers, whether served) Stages Lead … Referred; AO states; Route A–D
Quick actions The context-aware buttons (only with write access) Depend on stage, status, parties, and whether a drawing analysis exists
Requires your approval The approval gates waiting on you (see §6, group F) Pending / Awaiting context / Approved / Rejected; gate types include Qualification, Route confirmation, Serve, Notice section, BO approval, Quote send, Award service, Client-invoice send, Closing communication
Drawing analysis The system's reading of the drawings: recommendation, confidence %, threshold %, reasoning, evidence, rules Confidence 0–100; threshold default 70%
Stage checklist The tick-list for the current stage; blockers shown in red "— blocks progression" Done ✓ / open ◻; empty = "Nothing blocking…"
Documents The case documents (type · version), each with Open / Download, plus approval and issue status Types: Notice s1/s2/s3, s6, Award, Invoice…; approval Draft / Pending review / Approved / Rejected / Superseded; issue Not issued / Issued / Withdrawn
Operator context The "explain the current state" panel, with eight sub-groups (see below) Workflows & waits / AI decisions / Prompts / Approval decisions / Delivery / Escalations / Payment / Change assessments
External interactions Anything that touches the outside world, grouped by stage Prepared / Awaiting authorisation / Authorised / Executed or recorded (up to four each)
Current limits Five plain statements of what the system does not do yet See §9
Automation The live workflows for this case, with controls Badge Failed / Paused / running; Pause vs Retry / Investigate / Skip / Continue manually
Statutory clocks The statutory time-limits running on this case Types: AO response / Appointment on behalf / Section works / s8 access / Award appeal or validity / Quote validity; Running / Met / Expired / Superseded; ≤7 days shown red
Parties & contacts Building owner and adjoining owners: name, email (click to mail), phone, address Two groups
Fees & invoicing Fee (ex-VAT) plus invoices (type, due, amount, status) Client / Self-bill; Draft / Payable / Paid
Correspondence / Timeline / Notes tabs Timeline of events, correspondence log, and Notes Notes is a placeholder — "available after INC-5"
Run stage (header button) Opens a workflow picker for this case (see the disambiguation in §6) Only with write access

Parties & contacts panel — building owner and adjoining owners with click-to-mail email and phone Parties & contacts: the building owner and each adjoining owner. Email addresses are click-to-mail links; the Cockpit does not send from here.

Fees & invoicing panel — fee ex-VAT and the invoices recorded against the case Fees & invoicing: the agreed fee and any invoices, with their status. Recording an invoice here is a record only — it does not raise a real invoice in Xero.

External interactions register — prepared, awaiting authorisation, authorised, executed or recorded External interactions: the honest state of anything that touches the outside world, from Prepared through to Executed or recorded.

Operator context — what each sub-group tells you

The Operator context panel exists so the system can explain itself (Vision invariant 9 — transparency). Two sub-groups you will read most often:

  • Escalations. When the system flags something for a human, it names the reason. You may see: Document opened but not signed · Planning objection raised · Adjoining owner's surveyor involved · Defective notice received · WeTransfer link received · Scope change · Missing required merge fields · Bundled works. The suggested next action is either Review escalation or No action.
  • Delivery. When a stage workflow has actually done an outside thing, it is logged here with a label and a status: Email sent · Drive file copied · Drive file uploaded · BoldSign signing link created …, each completed (green) or failed (red). A failed delivery is your cue to open Troubleshooting.

4. Mental model — how stage, status, route and clocks fit together

Four different things move on this screen, and it helps to keep them separate:

STAGE   (where the whole case is in the process)
Lead → Quote → Case live → Determination → Service → Routing → SoC → Award → Works → Invoice → Closed → Referred
                                              └── ROUTE (per adjoining owner, in that AO's side lane)
                                                  A = consent
                                                  B = dissent, one agreed surveyor
                                                  C = dissent, each own surveyor
                                                  D = deemed dissent / appoint on behalf

STATUS  (the lifecycle state of the case as a whole) ── P / L / C / X / H / R  (table below)
CLOCKS  (statutory time-limits that a real service starts) ── AO response, section works, appeal windows …
  • Stage is how far along the process the case is — the metro-line.
  • Route (A–D) is per adjoining owner — one neighbour can consent (Route A) while another dissents (Route C). Routes live in the AO side lanes on the stage track.
  • Status is the lifecycle state of the case as a whole.
  • Statutory clocks are the legal deadlines. They start from a real service — either when you approve the serve stage, or the moment you use Record service to log a service that already happened out of band.

Case statuses:

Value Label Meaning
P Prospect An enquiry, not yet a live case
L Live Active (counts towards active cases)
C Closed Terminal, closed — cannot be undone from here
X Abandoned Terminal, abandoned
H On-Hold Paused
R Referred Handed off, sits in the Referred register

SLA badges (derived from the statutory clocks): SLA healthy (green), SLA at risk (amber, ≤7 days), SLA breach (red, expired or overdue). Breach outranks at-risk outranks healthy.

Per-AO side-lane badges: Route {A|B|C|D} (primary), Predicted {route} (muted, the system's guess before it is confirmed), {N} chasers (amber), Not served (while nothing has been served), and an AO state label such as Awaiting service / Served / Awaiting response / Consented / Agreed surveyor appointed / Deemed dissent / SoC visit scheduled / Award served / Complete.

Reversibility labels appear on each timeline entry so you always know how permanent an action was: reversible (neutral), compensable (amber — can be put right, perhaps at a cost), irreversible (red, bold), and reversibility unconfirmed (amber — the fail-safe wording when the system is not certain, treated as if it were irreversible).


5. Flows — how to read the screen and choose an action

You do not need to memorise the buttons. Read the screen top-down and the right action becomes obvious:

  1. Status pill (header). On-Hold, Abandoned, Closed or Referred? The available buttons change with status (see §7). A Live case shows the full set.
  2. Stage track. Which stage is current? The matching Run stage launcher (Qualify, Set up, Determine notices, …) is your normal way to move forward.
  3. Requires your approval. If a gate is open, deal with it first — an open gate blocks the stage from progressing.
  4. Per-AO side lanes. A neighbour has responded, or gone silent? That is where the adjoining-owner actions apply (Record AO response, Appoint on behalf, …).
  5. Stage checklist. A red "— blocks progression" item tells you exactly what is missing.

For complete worked examples — a consent case, a dissent case, rejecting a lead, handling an escalation — see Scenarios.


6. Options reference

This is the heart of the page: every control, grouped exactly as they appear.

Two things are both called "Run stage" — they are different mechanisms.

  • The stage-launcher chips (Qualify case, Set up case, Determine notices, …) in the top row of Quick actions are the normal, confirm-gated way to move the case one stage forward. Each runs the matching stage under the system account.
  • The "Run stage" button in the header is a separate, general operator-start: it opens the workflow picker (with this case pre-selected) so you can start any promoted, operator-ready workflow. Use the chips for the everyday flow; use the header button only when you deliberately want to pick a specific workflow.

Run-stage launchers

Top row. Confirm-gated. The system fills in every input from the case facts plus your firm defaults and runs the stage under the system account. These are the only actions that cause real outside effects, and each pauses at an approval gate before anything irreversible.

Button What it does Confirm-gated? Destructive?
Qualify case Checks the enquiry is a genuine, workable party-wall job No
Set up case Creates the case folder, binds the connectors, runs setup No
Determine notices Works out which statutory notices are needed No
Serve notices Prepares the notices and opens the required approval gates. Nothing is sent automatically — you authorise the send at the gate No
Start works engine Begins monitoring the works No
Start invoicing engine Begins invoicing No
Re-create case folder Recovery only: rebuilds the Drive folder if auto-creation failed No

Serve notices does not serve

Despite the name, Serve notices only prepares the notices and raises the approval gates. Real service happens later, after you authorise it at the gate, inside the stage workflow — and only that starts the statutory clock.

For your technician

The launchers all run pw_cockpit_run_stage with the relevant stage. This command is the single real side-effect surface: it starts the stage workflow (Drive provisioning, notice generation, service + statutory clock via pw_serve_and_track_v1, works, and Xero email-invoice via pw_invoicing_v1) behind approval gates, under the system account, with a fresh idempotency basis (so it is safely retriable). The old pw_cockpit_start_intake is non-functional (it self-rejects in validate) — it was replaced by pw_cockpit_run_stage.

Adjoining-owner actions

Visible only when the case has an adjoining owner with an AO group (a real neighbour on file). Each opens a small form.

Button What it does Dialog Record ≠ serve
Record AO response Logs a neighbour's response (consent / dissent) and moves that neighbour's route; you pick the AO and enter the text QuickActionDialog (form) Records the response only
Appoint on behalf When a neighbour has gone silent (deemed dissent), asks the owner to approve appointing a surveyor on their behalf; you pick the AO and give a reason. Creates an owner-approval — it does not appoint anyone itself QuickActionDialog (form) Creates an approval only
Confirm re-service Records the date a notice was re-served and resets that neighbour's statutory clock. The date only — the notice itself must be authorised and served separately QuickActionDialog (form) Records a date only
Record third surveyor Records the agreed third surveyor (s.10) and prepares a draft letter. The draft is not sent QuickActionDialog (form) Records + prepares a draft, no send

Milestones (one-click, confirm-gated)

Button What it does Confirm-gated? Destructive?
Record SoC Marks the Schedule of Condition complete No
Record Award Logs that the Party Wall Award has been made No
Mark works done Marks the works complete No
Record payment Manually marks the client invoice paid (an override — normally this arrives automatically) Yes
Close case Closes the case, terminally Yes
Set chaser priority Raises the chaser priority to elevated No

Record payment cannot be undone from here

Record payment manually marks the client invoice paid. It is an override for the normal automatic path. It cannot be undone from here — only use it when you have confirmed the money has actually arrived (real bank transfers stay outside the system, see §9).

Close case cannot be undone from here

Close case closes the case terminally. It cannot be undone from here. Any open approval gates on the case are withdrawn as part of closing. Make sure the case is genuinely finished first.

Case lifecycle

Buttons whose visibility depends on the case status (see §7 for the full table). Most open a form.

Button What it does Dialog Visible when
Resume case Takes the case off hold and restarts progress and chasers Confirm Status = On-Hold
Mark method statement ready Marks the method statement ready and unblocks the works Confirm A known case version exists
Put case on hold Pauses the case with a reason and a review interval (1–365 days, default 30) QuickActionDialog (form) Hidden when On-Hold / Closed / Abandoned / Referred
Abandon case Terminally abandons the case; you give a reason code and text. Shown as a red danger chip QuickActionDialog (form) Hidden when Closed / Abandoned / Referred
Refer enquiry Takes the enquiry out of the party-wall process to a specialist. Records the referral only QuickActionDialog (form) Hidden when Closed / Abandoned / On-Hold / Referred
Record invoice Records a client invoice you have issued (entity, bill-to, fee ex-VAT) QuickActionDialog (form) Always (with write access)
Record external authority Records an acceptance of appointment that happened out-of-band, and activates the mandate. Nothing is sent QuickActionDialog (form) Always (with write access)
Record signing authority Records that one owner may sign on behalf of the others. Record only QuickActionDialog (form) Always (with write access)
Capture decision Records a surveyor's decision, any correction to the system's suggestion, and the reasoning (for the audit trail) QuickActionDialog (form) Always (with write access)
Request withdrawal Requests approval to send a draft withdrawal of served notices. Creates a gate — it does not send QuickActionDialog (form) Status = Abandoned

Abandon case cannot be undone from here

Abandon case terminally abandons the case. It cannot be undone from here. If you only need a pause, use Put case on hold instead — that is reversible with Resume case.

Everyday operational actions

Day-to-day record-keeping. Each opens a form. Note the button colours: primary (blue) and danger (red) buttons still only record — the colour is emphasis, not a promise to send.

Button What it does Style Record ≠ serve
Record drawing analysis Records your reading of the drawings (pre-filled from the system's suggestion). Visible only when a drawing analysis exists normal Records only
Record service Records a service that already happened out of band (method + date) and starts that neighbour's statutory clock immediately from the date you enter — no approval gate normal Does not send; but starts the statutory clock straight away
Log call/note Records a call or note (inbound / outbound) normal Records only; does not send
Upload document Attaches a Drive file as a source or draft normal Attaches only
Email party Records an outbound message to a party primary (blue) Recorded, NOT sent — there is no delivery worker; nothing goes out automatically
Schedule SoC visit Records a proposed date for the Schedule-of-Condition visit normal Records a proposed date; the calendar is not booked
Escalate Raises an escalation (reason / severity / evidence) for a human to review. Starts nothing autonomous danger (red) Records a flag only
Assess change Records an assessment of how a change affects the Award (no action / addendum / refer) normal Records only
Refer to specialist Records a referral message to a specialist primary (blue) Recorded, not sent

Record service is mislabelled — there is no gate

The Record service confirmation dialog is mislabelled: its button reads "Request approval" and its text mentions an approval gate before clocks start. Ignore that wording — there is no gate. The statutory clock starts the moment you save, counting from the served date you enter, so enter the correct served date.

Email party and Refer to specialist do not send

Both look like "send" buttons, and both are the prominent blue primary buttons — but both only record an outbound message. There is no delivery worker wired to them, so nothing is sent and nothing is queued for delivery. If a real email must go out, it goes out through a served stage workflow behind an approval gate, or you send it yourself from your own mail client.

Approval-gate controls (GateCard)

These appear in the "Requires your approval (N)" section, and only when there are open gates. Each open gate is a card; the controls on it depend on the gate's state.

Button What it does Visible when
Approve Authorises the action behind the gate Gate is pending
Reject Reveals a reason field (required) → then Confirm reject Gate is pending
Confirm reject Finalises the rejection with the reason After Reject; disabled until a reason is typed
Reclassify Challenges the classification of an AO response (consent ↔ dissent) → then Confirm reclassify On an AO route-confirmation gate
Confirm reclassify Finalises the reclassification After Reclassify; disabled until a reason is typed
Request more context Asks a clarifying question → then Send question Gate is pending
Send question Sends the question Disabled until text is typed
Edit before approve Edits the fields on the gate → then Apply edit Gate is pending; when the gate has no editable fields it shows "No editable fields for this gate"
Apply edit Submits the edited fields Disabled unless something changed
Provide context Supplies the requested context → then Submit context Gate is awaiting context
Submit context Sends the context Disabled until text is typed

An irreversible gate is drawn on a red card. If it carries an anticipated cost, it says "Anticipated cost £X — authorise to incur charge" — approving it will spend money. Read those before you click.

'Approve all (N)' — do not use it when any gate shows a cost

On the Approvals page (/approvals, not on this case screen) an "Approve all (N)" button appears only when a case section holds a group of two or more pending gates of the same side-effect (reversibility) class — it bulk-approves every such group in that case in one click (N is the total across them), including any irreversible or chargeable gates in it. If any gate in the group shows an anticipated cost or an irreversible badge, do not use bulk approve: check and approve those gates one at a time. The Approvals page is documented in Sections.

Automation panel controls

In the right rail, one set per live workflow. The badge tells you the state; the controls appear when a workflow has failed.

Button What it does Visible when
Pause Pauses the workflow Running (not failed / paused)
Retry Restarts a failed workflow Failed
Investigate Scrolls to the escalations section (read-only) Failed
Skip Cancels the failed workflow — the same effect as Continue manually; it does not resume or advance past the failed step. You then drive the case by hand Failed
Continue manually Cancels the automation so you do the step by hand Failed

Automation panel — a live workflow with its state badge and the failed-state controls Automation panel: live workflows with their state badges. Retry / Investigate / Skip / Continue manually appear when a workflow has failed.

Fresh approval after a retry

The panel warns: "Fresh approval is required before money or statutory side effects repeat." If you Retry or Skip a workflow that had already reached a money or statutory step, the system asks for approval again before repeating it — it will not silently re-charge or re-serve.

In the Documents section, per document.

Button What it does Visible when
Open document Opens the Drive file in a new tab The document has a Drive file
Download document Downloads the Drive file The document has a Drive file

Dialogs on the case screen

Three dialog types back the buttons above:

Dialog Purpose Buttons
ConfirmActionDialog The generic "are you sure?" gate for one-click actions. No fields — the title is the action label, the message is the consequence Decline / Accept (Accept is red for destructive actions; disabled while a command is in flight)
QuickActionDialog The generic form for actions that need input. Fields (text / textarea / date / select / radio) are validated before you can submit Cancel / Submit (the submit label is the action's own, or "Confirm"; disabled until valid). An amber disclosure line explains any caveat
StartWorkflowDialog The workflow picker opened by the header "Run stage" button (with this case pre-selected). Pick a promoted workflow, fill its fields, review the bindings Cancel / Start (→ "Starting…") / Done

Three other dialogs — Reject lead, Set qualification outcome, and the New-case wizard — do not live on the case screen. They belong to the leads / cases-list surface (/cases, /cases/new) and are documented in Sections and Scenarios.

Notifications (error toasts only)

The Cockpit only pops a toast when something fails — success is shown inline, never as a toast. So a toast always means "read me". Full remedies are in Troubleshooting; the messages:

Toast It means
Session expired — Please sign in again. Your session ended — sign in again
Not permitted — … You do not have permission for that action
Item changed — …refresh and try again. Someone changed the case since you loaded it — refresh
Conflict — … A conflicting state — refresh and retry
Could not save — … Some details were invalid
Action failed — … The action failed for another reason

7. Lifecycle — which button appears at which status

The Quick actions bar changes with the case status. The status-conditional rules:

Button Appears when
Resume case Only when On-Hold
Request withdrawal Only when Abandoned
Put case on hold Hidden when On-Hold / Closed / Abandoned / Referred
Abandon case Hidden when Closed / Abandoned / Referred
Refer enquiry Hidden when Closed / Abandoned / On-Hold / Referred
Adjoining-owner actions + Record AO response Only when the case has an adjoining owner with an AO group
Record drawing analysis Only when a drawing analysis exists
Mark method statement ready Only when a known case version exists
The whole Quick actions bar Only with write access; each chip greys out while a command is in flight

So a Closed or Referred case shows almost no lifecycle buttons — that is expected, it is terminal. An On-Hold case shows Resume case and hides Put case on hold and Refer enquiry; Abandon case is still available.


8. Troubleshooting

Two case-screen-specific things worth knowing before you reach for Troubleshooting:

  • A button is greyed out. Either a command is still being processed (wait a moment) or you are in read-only mode (look for the banner). It is not a bug.
  • The case is not moving but nothing has failed. Check, in order: Operator context › Workflows & waits (a workflow may be waiting), the Requires your approval section (an open gate blocks the stage), the Statutory clocks (a legal deadline may simply be running — that is normal), and the Stage checklist (a red "— blocks progression" item). Only call a technician if none of those four explains the pause.

Everything else — the full toast and error list, connector re-authorisation, and when and how to call a technician — is in Troubleshooting.


9. Limits and invariants

Current limits (shown verbatim in the right-rail panel — honest disclosure of what the system does not do yet):

  1. Land Registry is manual attach and verify.
  2. Finance uses email requests only; Xero automation is off.
  3. Referral records the hand-off only.
  4. Real payments and bank transfers stay outside Axon.
  5. Multi-signer and drawing vision are later-stage capabilities.

Reversibility labels on timeline entries tell you how permanent each past action was: reversible (neutral), compensable (amber — can be put right, perhaps at a cost), irreversible (red, bold), reversibility unconfirmed (amber — the fail-safe wording, treated as irreversible until confirmed).

Record ≠ serve — the invariant behind the whole screen. Every record action on this page saves a fact, a draft, or an intention and does nothing irreversible to the outside world by itself. Real service, e-signing, invoicing and statutory clocks happen only inside the stage workflows started by the Run stage launchers, and only after you authorise them at an approval gate. The one deliberate exception is Record service — used to log a service that already took place outside Axon — which starts that neighbour's statutory clock immediately when you save it (no gate), so enter the correct served date. This is a designed safety property, not a temporary gap — it is why you can click freely on this screen and never accidentally serve a neighbour or charge a client.

For your technician

Every pw_cockpit_* record facade is a sync_apply with side_effect_class='internal'; it performs no irreversible external act synchronously. _IRREVERSIBLE_ACTIONS = frozenset() (empty). Reversibility is classified in core/api/queries/pwms_labels.py::action_reversibility, not in execution_paths.py (which maps command → ExecutionPath + RBAC Permission + internal-only gating). The one real side-effect surface is pw_cockpit_run_stage. Handlers: core/api/commands/handlers/pwms_cockpit.py. See the backend mapping below.

For your technician

Backend mapping of the buttons on this screen (command → what it records): New case wizardpw_cockpit_create_lead (draft case, status P). Run stagepw_cockpit_run_stage (the only side-effect surface; pw_serve_and_track_v1, pw_invoicing_v1). Reject leadpw_cockpit_reject_lead (decline letter as an outbox event, provider_send=False). Refer/Close/Abandon/Holdpw_cockpit_refer/close/abandon/hold_case. Resumepw_cockpit_resume_case. Request withdrawalpw_cockpit_request_withdrawal (send-intent row; no PW outbound worker, so no synchronous send). Log call/notepw_cockpit_log_communication. Attach documentpw_cockpit_attach_document (source/draft only). Email party / Refer to specialistpw_cockpit_request_outbound (outbound_request; does not send or schedule delivery). Schedule SoC visitpw_cockpit_schedule_soc_visit (no calendar booking). Raise escalationpw_cockpit_raise_escalation. Set chaser prioritypw_cockpit_set_chaser_priority. Capture decisionpw_cockpit_capture_surveyor_decision. Record SoC/Award/works donepw_cockpit_record_soc/record_award/mark_works_done. Record servicepw_cockpit_record_service (non-email method needs evidence_document_id). Confirm re-servicepw_cockpit_confirm_reserve. Assess change / Record drawing analysispw_cockpit_assess_change / record_drawing_analysis. Record invoicepw_cockpit_record_invoice_issued (Xero payload is metadata only; does not call Xero). Record paymentpw_cockpit_record_invoice_paid (manual override; no money movement). Record external/signing authoritypw_cockpit_record_external_authority / record_signing_authority. Record third surveyorpw_cockpit_record_third_surveyor.


  • Cockpit Overview — the mental model and the app shell.
  • Quick Start — one end-to-end case, step by step.
  • Scenarios — Routes A–D, rejecting a lead, escalations, on-hold chasers.
  • Sections — Home, Cases list, Approvals, Statutory clocks, Connectors, Settings.
  • Troubleshooting — toasts, errors, and when to call a technician.
  • Cheat Sheet — the one-page printable summary.
  • Glossary — party-wall and system terms.