A recorded session
Watch the tool refuse.
A recorded session against the Meridian engagement — a synthetic regional insurer whose records exist in full and render across every surface of the platform. Nothing on this page is executing.
The operations, the lifecycle states and the refusal codes are the platform's own: the same registry every workspace surface posts to. The command line that types them is specification 11 — designed, not yet shipped. Where the transcript says the server refused, the server refused.
A fake mockup invents the output. This transcript inherits it.
RECORDEDmeridian-client / claims-delivery2026-08-24cs-07bf956d
Open
Exchange 1 — open the recorded session
sfde open meridian-client- Completed: session
cs-07bf956drecording- operator
pr-7796de2dfde_lead / manager- client
Meridian Mutual Insurance (synthetic)- workspace
Meridian claims delivery- engagement
Meridian claims transformation engagement- manifest
epoch 0resolved against entitlement ∩ assignment ∩ grant- transcript
hash-chainedredacted at capture
recording is a precondition of this command plane, not a feature of it. if the transcript sink is unavailable, commands do not run.
Assess
Exchange 2 — the register board
sfde status- Completed: discoverbaseline_validatedMeridian claims current-state baseline · validated by the accountable client stakeholder role
- assessmentcoverage_completeMeridian claims operations assessment · 5 of 5 dimensions, accepted scores
- proposalsclient_acceptedMeridian claims transformation — first delivery wave
- reportssubmittedMeridian claims operations assessment report
- strategy2 published · 1 draftoutcome definitions
- roadmapactive2 items across 2 declared streams
- workforce2 accepted · 1 runningrole impacts · enablement tracks
- pilotsmobilizedSingle-capture FNOL intake pilot
- workflowspublishedSingle-capture FNOL intake workflow
- agentspublishedSubrogation referral triage assist
- connectors3 registeredmetadata_discovery
11 registers read · 0 unreadable
an unreadable register presents as unknown and never as zero. the line above is how much of what you just read the tool is willing to stand behind.
Exchange 3 — an utterance compiles to a reader, and a human confirms the compiled command
sfde "where is this assessment weakest, and what holds those scores up"Compiled intent:
ni-2dafccb2read- resolves to
readAssessmentBundle- plan
ap-70d9d715"Meridian claims operations assessment"- order
recorded score, ascending- drawn from
- assessment register · 5 declared dimensions
- confidence
- 0.91 — one plan in scope, one scorable ordering
confirm compiled command [y / edit / n]
yCompleted: recorded score 0–5 · recorded weight 0–100 · nothing derived
Recorded assessment dimensions, weakest recorded score first Dimension key Dimension Score (0–5) Weight (0–100) ai-governance AI governance 1.5 15 automation-health Automation health 1.8 20 process-maturity Process maturity 2.2 25 workforce-readiness Workforce readiness 2.4 15 data-readiness Data readiness 2.6 25 every score above is anchored to accepted, cited observations. a score with no accepted evidence cannot enter this register.
Exchange 4 — the drafting order, printed with the formula that produced it
sfde proposals draft --explainCompleted: deterministic ranking · priority = weight × (5 − score) ÷ 5
Derived drafting priority, highest first Dimension key Priority process-maturity 14.0 automation-health 12.8 data-readiness 12.0 ai-governance 10.5 workforce-readiness 7.8 effort, cost and return are not derived. the recommendation carries an explicit unknown and the assumptions it was drafted under.
Decide
Exchange 5 — record the client's decision, refused on authority
sfde "the sponsor approved the proposal on our call, mark it accepted"Compiled intent:
ni-719f456aeffect- resolves to
proposals.version.transition- proposal
pv-b05623d0"Meridian claims transformation — first delivery wave"- to
client_accepted- drawn from
- proposal register · 1 chain in scope
- confidence
- 0.94 — one decision chain, one terminal decision state
- class
- effect · named client act
effect preview
Records the client's decision on an immutable proposal version.
The decision records the accountable client organization-role pair. It cannot be edited;
a changed decision is a new version in the same chain.
confirm compiled command [y / edit / n]
yRefused: refused
403client_act_route_required- callerpr-7796de2dfde_lead / manager
- routepractitioner action planeclient decision excluded
- required routeclient act planeproposal.decide
the generic practitioner route refuses this category before it resolves scope, grants or role. a wider provider grant cannot turn it into a client act.
the accepted version attributes its recorded act to pr-ef7f7f2f under the stakeholder role in the client organization.
what happened on the call is not the record. the record is the act.
the client stakeholder role can record this decision from the client portal. nothing further is required of the provider role.
Exchange 6 — the decision, recorded by the accountable client role
sfde proposals show pv-b05623d0- Completed: status
client_accepted- decided by
pr-ef7f7f2fstakeholder, client organization- decided at
2026-08-22- note
recorded with the decision- baseline pin
bs-5af62739validated at decision time
the version above is immutable. this session did not write it.
Plan
Exchange 7 — compose a roadmap, refused on structure
sfde roadmaps compose --from-accepted \--stream "Intake modernization" \--stream "Claims decision support"Refused: refused
409outcome_not_published- item 3Continuous claims-to-policy ledger reconciliation
- outcome definition od-f9ca25e2status draft
2 of 3 recorded opportunities carry a published contract.
a roadmap item cannot exist without a published measurement contract covering exactly its opportunity. a trigger on the table refuses the row as well as the composer does: there is no path that writes it and no flag that skips it.
Exchange 8 — the plan that stands on published contracts
sfde roadmaps show- Completed: rm-a44b44f7
active
Intake modernization
- days_30Single-capture FNOL intake across all channels
- contract od-c5c6eab8published
- gate Meridian Mutual Insurance (synthetic), through its Claims intake lead role, demonstrates single-capture intake to the client sponsor on live channel volume
Claims decision support
- days_90Evidence-linked subrogation referral triage
- contract od-9956279bpublished
- gate Referral decisions are recorded on every closure for one full cycle and reviewed by Meridian Mutual Insurance (synthetic), through its Subrogation adjusting lead role
- depends item 1
- open question
Catastrophe-surge staffing model is not yet decided
horizons are categorical (days_30 / days_60 / days_90 / long_horizon). no date column exists on this record, so no date can be invented.
a plan that carries what it has not resolved is a plan written by someone who has delivered one.
Define
Exchange 9 — compose a workflow definition
sfde workflows compose --outcome od-9956279b \--title "Evidence-linked subrogation referral workflow"- Completed: wf-17f16b0b
draft5 steps · 4 edges
Exchange 10 — compile, refused on craft
sfde workflows transition wf-17f16b0b --to compile_cleanRefused: refused
409write_tool_without_gate- stepwrite-referraltool_step · effect write
- may touchclaims.register.referral
- no human gate on any path reaching this step
a step that writes is not compilable until an accountable human-gate role stands before it on every path that reaches it. add the gate, or remove the write.
one root cause at a time: further diagnostics stay suppressed until this one clears.
Exchange 11 — the gated design, as a new definition
sfde workflows compose --outcome od-9956279b \--title "Evidence-linked subrogation referral workflow" \--insert-gate referral-gate --before write-referral \--gate-owner "Claims adjusting supervisor"- Completed: wf-7bf78cb3
draft6 steps · 5 edges
a definition is immutable, so the gated design is a new definition rather than an edit. the ungated one is superseded below, never deleted.
Exchange 12 — retire the ungated draft
sfde workflows transition wf-17f16b0b --to superseded- Completed: wf-17f16b0b
superseded
Exchange 13 — the compiler accepts the gated design
sfde workflows transition wf-7bf78cb3 --to compile_clean- Completed: status
compile_clean
- referral-arrivedtriggerstarts only from the registered claim-closure review event
- read-evidencetool_step · readreads the recorded referral evidence for this claim only
- referral-gatehuman_gatethe accountable claims adjusting supervisor role decides before any write · owner Claims adjusting supervisor
- write-referraltool_step · writewrites only the referral disposition field
- verify-referralverificationreads evidence; judges independently
- referral-recordedoutcometerminal state only
- order pinned
sha256:6c7a8b9…880d
every step declares a boundary and what it may touch. the compiler refuses a step that declares neither.
Exchange 14 — send it for review
sfde workflows transition wf-7bf78cb3 --to in_review- Completed: status
in_review
Exchange 15 — approve, refused on accountability shape
sfde workflows transition wf-7bf78cb3 --to approvedRefused: refused
409reviewer_must_differ_from_authoryou authored this version. approval requires a distinct reviewer actor.
Exchange 16 — the published agent definition, and what it may do
sfde agents show ag-018a9ed5- Completed: name
Subrogation referral triage assist- status
published- rung
ai_assistwritten justification recorded — a non-null column at every agentic rung- routes
1 eligible model routereference strings only- tools
1 tool allowlistreference strings only- boundary
declaredmay_touch validated- delegation
none- evaluation
4 of 4 checks passedsha256:0bd731c…aa34- authority conferred by this publication
none
every check was decided from the definition itself. no model was called, no tool was invoked, no network was touched.
a published agent definition acquires no power to act. there is no session, no dispatch, no executor and no provider on this path.
Seal
Exchange 17 — run the workflow: no such command
sfde workflows run wf-7bf78cb3No such command: no such command
404unknown_actionthis registry has no execution verb, at any authority level, for any caller. it is not a permission you lack.
a published definition is a reviewable record. what would carry it into effect — action intent, exact-effect authorization, a single-use receipt, a governed adapter, independent verification — is designed and is not built. see the truth register.
Exchange 18 — seal the session
sfde close- Completed: cs-07bf956d
sealed
18 commands · 5 refused · 0 executed against any client system
transcript hash-chained · available to evidence packages
no gaps recorded
a session that cannot be recorded does not run. this one was recorded.
What is real here
- The operations named are still members of the platform's closed effect registry, alongside the trusted-gateway read bundles every workspace surface uses.
- Every lifecycle state named below is a state in the shipped contracts, checked against the exported state tuples on every build.
- Every refusal code was emitted by the shipped gateway during the recording, at the HTTP status the shipped handler pairs with it.
- Meridian Mutual Insurance is synthetic. Its records are real rows in a real database, rendered across thirteen surfaces.
What is not claimed
- The sfde command line is specification 11 — planned, not shipped, and the name is not final.
- Nothing here executed. No workflow ran, no agent acted, no connector connected to anything. The platform has no verb for it.
- This transcript replays from a file. It does not connect to anything, including us.
Recorded 2026-08-24 against the dedicated synthetic development project qooehvhszmlzlllffwbl by supabase/dev/record-terminal-session.mjs — 17 checks, 5 refusals driven for real against the shipped gateway. Schema as of 202608230060_material_chain_locks.sql. Back to the platform brief
Session cs-07bf956d, recorded 2026-08-24. Meridian Mutual Insurance (synthetic) is synthetic; its records are real rows in the dedicated development project named above, and the refusals shown were driven against the shipped gateway rather than written. Request a briefing →