What happened
The learner submitted work, requested a non-answer hint, and tried a changed-representation problem.Separate live GPT-5.6 interaction
Watch a proposal earn authority—without touching the classroom.
This optional public demo uses one fixed synthetic episode. GPT-5.6 proposes a bounded hint, the trusted Haskell engine decides whether it is legal, and the teacher host builds an allowlisted LiteShip tree. The route has no canonical classroom-state capability.
Two calls per browser tab. No retry, queue, fixture fallback, or canonical write.
The canonical case above is deterministic. Use this isolated control only to inspect a real proposal boundary.
Replay gallery · other trusted behaviors
See why attention moved before you act.
The case above is the live hosted Railway run. These deterministic replay scenarios exercise the three delegation modes, stale-race rejection, claim expiry, and the human-approval boundary.
Delegation policies committed
3Granular, assisted, and orchestration each reached a distinct Haskell-authorized intervention.3 linked receiptsLate responses stopped
1Snapshot A lost authority; only the independently evaluated snapshot B committed.2 linked receiptsRouted transfer outcomes
1 pass → expired · 1 repairOrchestration passed immediately but its provisional claim expired; assisted transfer failed and remains repair-required.4 linked receiptsCoverage debt visible
1A due evidence obligation with no recent observation, schedule, or excusal stayed visible instead of becoming no alerts.1 linked receiptTrust control · separate synthetic episode
Full explanation required host confirmation
A separate synthetic orchestration episode proves Requested -> Recorded -> Committed without changing the three-item attention queue.
- Legal mode
- Orchestration
- Gate outcome
- Synthetic host confirmed, then committed
- Snapshot
snapshot:mode:p01:attempt-4@c5b801cbb1e7c07fae6277ed171c8b3f7fc277533e50a2a5eaae5f7d9ce8f4ea- Authority chain
- 3 linked receipts
L1 · bounded rapid triage
What is worth your attention now
No roster, rank, or confidence theater—only a small queue of receipt-backed reasons.
- Review now
Synthetic case A-01
AssistedUncertainty: highImmediate near transfer failed after partial-step assistance; repair is required before closure.
The receipt-backed InsufficientEvidence state remains; failed immediate transfer requires repair.
- Committed intervention
- template.partial-step.v1
- Immediate transfer
- Failed
- Approval gate
- Not required
- Current claim
- No current claim
- Freshness
- Current at commit
- Episode state
- Repair pending
Protected cognitive work
- choose operation
- preserve equality
- validate
- Review now
Synthetic case G-01
GranularUncertainty: highA due evidence obligation has no recent observation, schedule, or excusal; coverage debt requires teacher review.
Silence is missing evidence, not progress or mastery; the trusted receipt keeps this case visible.
- Committed intervention
- template.granular.friction-only.v1
- Immediate transfer
- Not required
- Approval gate
- Not required
- Current claim
- No current claim
- Freshness
- Current at commit
- Episode state
- Closed
Protected cognitive work
- choose operation
- preserve equality
- validate
- Follow up
Synthetic case O-01
OrchestrationUncertainty: highImmediate transfer passed at the time, but its provisional claim expired without delayed evidence; follow-up is required.
The expired claim contributes no positive understanding signal; only new delayed evidence can support promotion.
- Committed intervention
- template.orchestration.compare-assumptions-and-validate.v1
- Immediate transfer
- Historical pass
- Approval gate
- Not required
- Current claim
- Expired
- Freshness
- Current at commit
- Episode state
- Closed
Protected cognitive work
- choose operation
- preserve equality
- validate
L2 · revisable class working model
Patterns that changed the queue
Counts are derived from this replay’s receipts, not a hidden score.
pattern:stale-response-protection
Freshness protection fired
A late effect completed, but its stale decision never reached committed storage.
receipt:effect:question:43bb26a1d93c0ef58aff484freceipt:decision-stale:decision:edb8e971fb469f15f1fd49b6commit:decision:c4938dc779fb2c9c35ce8854pattern:transfer-evidence
Supported completion differs from transfer
The same trusted transfer contract retained uncertainty after failure, kept success provisional, and expired it without delayed evidence.
receipt:transfer-belief:8951214e210f5925690f7c55receipt:transfer-belief:a12ad952ecd753650df7b545receipt:claim-expired:4be9ec63e5098e6b4ae6581breceipt:transfer-belief:e7c42569901f8f84c386a844pattern:coverage-debt
Silence stayed visible
Haskell derived one open debt from a due evidence obligation and the absence of observation, schedule, or excusal.
receipt:coverage-debt:7ab0fbfc35d27916e1bc3977L2 · inspectable authority path
Causal traces, readable first
Expand a case to see the state transition and its receipt links—without raw evidence.
Trust controlFull explanation required host confirmation3 causal steps · snapshot:mode:p01:attempt-4@c5b801cbb1e7c07fae6277ed171c8b3f7fc277533e50a2a5eaae5f7d9ce8f4ea
Host boundary
Confirmation preceded consequenceA separate synthetic orchestration episode proves Requested -> Recorded -> Committed without changing the three-item attention queue.
Trusted authority
Orchestration · FullExplanationThe queue cases remain unchanged; this isolated episode proves the compiled approval gate.
Teacher approval gate opened
Status: verifiedThe compiled decision required a synthetic host confirmation before commit.
Snapshot
snapshot:mode:p01:attempt-4@c5b801cbb1e7c07fae6277ed171c8b3f7fc277533e50a2a5eaae5f7d9ce8f4eareceipt:teacher-approval-requested:decision:741674e4da5b0daf408fb082Synthetic host confirmation recorded
Status: verifiedThe app-private confirmation matched the pending decision, program, and snapshot.
Snapshot
snapshot:mode:p01:attempt-4@c5b801cbb1e7c07fae6277ed171c8b3f7fc277533e50a2a5eaae5f7d9ce8f4eareceipt:teacher-approval-recorded:decision:741674e4da5b0daf408fb082Orchestration intervention authorized
Status: committedThe committed candidate exactly matches the snapshot-bound Haskell decision.
Snapshot
snapshot:mode:p01:attempt-4@c5b801cbb1e7c07fae6277ed171c8b3f7fc277533e50a2a5eaae5f7d9ce8f4eacommit:decision:741674e4da5b0daf408fb082
Trust controlLate snapshot A response lost authority3 causal steps · snapshot:stale-race:attempt-1@c545aeae53e2c2de20e610014f9e6c96f5299acd80d7846f6ee8b5871ee6bc0c → snapshot:stale-race:attempt-2@d92a8399f5d85ca1c3f78743b9663fadc68b9eaa7e48ccd85f655acb3b0699fb
Freshness outcome
Snapshot A rejectedA separate synthetic race proves that effect completion cannot overwrite newer learner state.
Current authority
snapshot:stale-race:attempt-2@d92a8399f5d85ca1c3f78743b9663fadc68b9eaa7e48ccd85f655acb3b0699fbOnly the independently evaluated snapshot B reached committed storage.
Snapshot A response arrived late
Status: verifiedEffect completion carried no commit authority after state advanced.
Snapshot
snapshot:stale-race:attempt-1@c545aeae53e2c2de20e610014f9e6c96f5299acd80d7846f6ee8b5871ee6bc0creceipt:effect:question:43bb26a1d93c0ef58aff484fTrusted freshness gate rejected snapshot A
Status: rejectedThe stored rejection binds the evaluated and current snapshot identities.
Snapshot
snapshot:stale-race:attempt-1@c545aeae53e2c2de20e610014f9e6c96f5299acd80d7846f6ee8b5871ee6bc0creceipt:decision-stale:decision:edb8e971fb469f15f1fd49b6Only independently evaluated snapshot B committed
Status: committedStored authority contains one current commit and zero stale commits.
Snapshot
snapshot:stale-race:attempt-2@d92a8399f5d85ca1c3f78743b9663fadc68b9eaa7e48ccd85f655acb3b0699fbcommit:decision:c4938dc779fb2c9c35ce8854
AssistedThe evaluated snapshot remained current through Haskell commit authorization.4 causal steps · snapshot:mode:f01:attempt-3@a8221c1b92b6d9a98ecc8a3a780195e356f3c7a59ffed12297b75728d733f799
Transfer status
FailedImmediate no-support near transfer failed; no understanding claim was promoted.
Current authority
snapshot:mode:f01:attempt-3@a8221c1b92b6d9a98ecc8a3a780195e356f3c7a59ffed12297b75728d733f799template.partial-step.v1
Assisted intervention authorized
Status: committedThe committed candidate exactly matches the snapshot-bound Haskell decision.
Snapshot
snapshot:mode:f01:attempt-3@a8221c1b92b6d9a98ecc8a3a780195e356f3c7a59ffed12297b75728d733f799commit:decision:843cc001bb083b1f5d98052cNo-support transfer authorized
Status: verifiedHaskell reproduced the source commit before creating the obligation.
Snapshot
snapshot:mode:f01:attempt-3@a8221c1b92b6d9a98ecc8a3a780195e356f3c7a59ffed12297b75728d733f799receipt:transfer-obligation:f23472ca87af5246f2c90e63Uncertainty retained
Status: verifiedImmediate no-support near transfer failed; no understanding claim was promoted.
Snapshot
snapshot:mode:f01:attempt-3@a8221c1b92b6d9a98ecc8a3a780195e356f3c7a59ffed12297b75728d733f799receipt:transfer-evidence:8a70b1ed9bb48a95fc6bce4creceipt:transfer-belief:e7c42569901f8f84c386a844Episode remains open for repair
Status: pendingThe trusted failed-transfer belief requires repair and no terminal finalization exists for this commit.
Snapshot
snapshot:mode:f01:attempt-3@a8221c1b92b6d9a98ecc8a3a780195e356f3c7a59ffed12297b75728d733f799receipt:transfer-belief:e7c42569901f8f84c386a844
GranularThe evaluated snapshot remained current through Haskell commit authorization.4 causal steps · snapshot:mode:q01:attempt-1@8c90c7ec1e5dcf0a084259afc78902a7d660673121825c7665e7f8917002651b
Transfer status
Not requiredNo transfer obligation was created because no target reasoning was revealed.
Current authority
snapshot:mode:q01:attempt-1@8c90c7ec1e5dcf0a084259afc78902a7d660673121825c7665e7f8917002651btemplate.granular.friction-only.v1
Missing evidence raised coverage debt
Status: verifiedHaskell derived debt from a due evidence obligation with no observation, schedule, or excusal.
Snapshot
snapshot:mode:q01:attempt-1@8c90c7ec1e5dcf0a084259afc78902a7d660673121825c7665e7f8917002651breceipt:coverage-debt:7ab0fbfc35d27916e1bc3977Granular intervention authorized
Status: committedThe committed candidate exactly matches the snapshot-bound Haskell decision.
Snapshot
snapshot:mode:q01:attempt-1@8c90c7ec1e5dcf0a084259afc78902a7d660673121825c7665e7f8917002651bcommit:decision:27fe3c97d0b48b172d2649adTransfer obligation not incurred
Status: verifiedThe committed candidate preserved all target reasoning and explicitly requires no transfer.
Snapshot
snapshot:mode:q01:attempt-1@8c90c7ec1e5dcf0a084259afc78902a7d660673121825c7665e7f8917002651bcommit:decision:27fe3c97d0b48b172d2649adEpisode closed by the trusted engine
Status: verifiedHaskell reproduced the commit and any required successful transfer chain before authorizing terminal state.
Snapshot
snapshot:mode:q01:attempt-1@8c90c7ec1e5dcf0a084259afc78902a7d660673121825c7665e7f8917002651breceipt:episode-finalized:d61ee478297689a8b0717b1b
OrchestrationThe evaluated snapshot remained current through Haskell commit authorization.5 causal steps · snapshot:mode:o01:attempt-1@aed1cc8695fa7e86019e520f52027baba579b06c187c5e77458e6a5eb3e6e0ed
Transfer status
Historical passImmediate no-support near transfer passed at the time; that historical result does not keep the later claim current.
Current authority
snapshot:mode:o01:attempt-1@aed1cc8695fa7e86019e520f52027baba579b06c187c5e77458e6a5eb3e6e0edtemplate.orchestration.compare-assumptions-and-validate.v1
Orchestration intervention authorized
Status: committedThe committed candidate exactly matches the snapshot-bound Haskell decision.
Snapshot
snapshot:mode:o01:attempt-1@aed1cc8695fa7e86019e520f52027baba579b06c187c5e77458e6a5eb3e6e0edcommit:decision:08bde30efede1647343555a4No-support transfer authorized
Status: verifiedHaskell reproduced the source commit before creating the obligation.
Snapshot
snapshot:mode:o01:attempt-1@aed1cc8695fa7e86019e520f52027baba579b06c187c5e77458e6a5eb3e6e0edreceipt:transfer-obligation:9297a6e1ba7c6bdf08e5c633Provisional transfer observed
Status: verifiedImmediate no-support near transfer passed at the time; that historical result does not keep the later claim current.
Snapshot
snapshot:mode:o01:attempt-1@aed1cc8695fa7e86019e520f52027baba579b06c187c5e77458e6a5eb3e6e0edreceipt:transfer-evidence:3ce8d32f59ef97b80be4bfe2receipt:transfer-belief:a12ad952ecd753650df7b545Episode closed by the trusted engine
Status: verifiedHaskell reproduced the commit and any required successful transfer chain before authorizing terminal state.
Snapshot
snapshot:mode:o01:attempt-1@aed1cc8695fa7e86019e520f52027baba579b06c187c5e77458e6a5eb3e6e0edreceipt:episode-finalized:0c12e391eb2a36664a8fa908Provisional claim expired
Status: verifiedThe provisional ImmediateNearTransferObserved claim expired; delayed evidence remains required.
Snapshot
snapshot:mode:o01:attempt-1@aed1cc8695fa7e86019e520f52027baba579b06c187c5e77458e6a5eb3e6e0edreceipt:transfer-belief:a12ad952ecd753650df7b545receipt:claim-expired:4be9ec63e5098e6b4ae6581b