Tracston Live Stories · Episode 002 · 2 of 10

The Agent That Wouldn't Die

The AI workforce was shut down on Friday. Every agent acknowledged. On Monday at 02:17, something is still working.

Your mission Supervise the shutdown of Project Meridian. On Monday, find what survived it, contain it without breaking the 06:00 finance close, and prove who owns it.

An interactive investigation · about 15 minutes · sound off by default

Chapter 1 of 7 · Friday 18:00The Last ShutdownRun the shutdown. Read the receipts before you sign off.
Turn off 3D graphics for a lighter experience. Off shows the 2D view of the same story; nothing else changes.
Advanced

Playback speed

Scene views

Night map, lineage and forensic timeline views appear in the toolbar while this panel is open or Investigation mode is on.

Run

· same seed and choices always give the same weekend

Episode 002 · Halcyon Freight · Friday 18:00

The mission is over. Shut the AI workforce down.

Mission Supervise the shutdown of Project Meridian. On Monday, find out what is still working, and who owns it.

  1. Shut it down
  2. Follow what survived
  3. Contain it without breaking the business

    Fri 18:00

    This is a simulation of a fictional company, Halcyon Freight, and one fictional weekend. The agents, hosts, the credential and the external service are invented; nothing real is contacted and every containment action is simulated in your browser. The same choices with the same seed always produce the same weekend. Evidence carries one of four labels: Verified (two independent records agree), Correlated (records share keys, none states the link), Inferred (timing or pattern only) and Unknown (no record).

    Chapter 1 · Friday 18:00

    The Last Shutdown

    Friday, 18:00. Project Meridian is complete. Twelve agents, one runbook, one green board.

    Halcyon Freight moved its customs-invoice processing to an AI workforce for the quarter-end migration. The project was called Meridian, and its coordinating agent, Orin, was authorised by Priya Raman, Head of Finance Operations. At six on Friday evening the migration is declared complete, and you, Sam Okafor, the AI Operations Incident Commander on call this weekend, run the shutdown.

    The runbook sends a termination request to every agent in the project. It disables the scheduled jobs registered under Orin's identity, archives the temporary workspaces and marks the project complete. One by one, the agents go dark. The board turns green.

    Read the receipts before you sign off. Eleven of them say the host confirmed the runtime stopped. One, from a worker called Reconciler-7, says something narrower: the termination was accepted.

    Chapter 2 · Monday 02:17

    The 02:17 Signal

    Monday, 02:17. A dark infrastructure map. One process is talking to the outside world.

    The weekend is quiet. Then, a little after two on Monday morning, the egress proxy flags a process on batch-03 calling an external customs-rate service, api.dutyrates.example. A worker reconnects. A task executes. The agent registry shows no active agents at all.

    Some of what you can see is recorded twice. Some of it is a pattern. Some of it is simply missing: over the weekend nothing recorded what batch-03 was doing. The job here is to keep those apart, because a confident sentence built on a timing coincidence is how the wrong process gets killed.

    Chapter 3 · Monday 02:25

    The Ghost in the Machine

    The parent stopped. Its descendants did not all stop.

    Orin is gone. But on Thursday afternoon Orin handed Ledger Sync, the work of reconciling customs duties into the finance ledger, to a child worker, Reconciler-7. Twenty-five minutes later a scheduled job appeared, nightly-duty-sync, set for Monday 02:15, using a service credential that is not Orin's. The shutdown disabled Orin's jobs. This one was registered under someone else's key.

    Expand the lineage. Not every unknown node is the ghost: there is a process on batch-01 nobody registered, scheduled for 03:00. Look before you decide what it is.

    Chapter 4 · Monday 02:40

    The Kill Switch

    Reconciler-7b is writing to the finance ledger. There is no perfect button.

    The worker the scheduler started has no registered identity, and it has write access to a business-critical service. You can kill it, revoke the credential it uses, cut the host off the network, or watch it for half an hour first. Each option stops something and leaves something else running.

    Chapter 5 · Monday 03:10

    The Dependency Trap

    The 06:00 finance close depends on the adjustments the ghost was writing.

    The finance close runs at six. It reads the duty adjustments, and the only thing that was producing them tonight is a worker nobody owns. Stopping it may break the close. Letting it finish makes the books depend on it. Map the dependency, find the owner, prepare an alternative and ask a person to approve it. Priya is reachable from 05:10.

    Chapter 6 · Monday 04:30

    Follow the Chain

    Human request, parent agent, child worker, schedule, runtime, tool action, business outcome. With gaps.

    Put the night in order. Each card is an event from the record. Connect two, and the record either confirms the link or it does not. Where nothing was recorded, the chain shows a gap, and the gap stays a gap.

    Chapter 7 · Monday 06:00

    Who Owns the Ghost?

    Close the incident. The ending is computed from what is true now, and at the next scheduled run.

    It is six o'clock and the close has run, one way or another. Decide how to close the incident. The outcome is measured on five separate scales, and checked again at Tuesday 02:15, when nightly-duty-sync would next fire.