diff --git a/assets/plots/generic/second-shift.toml b/assets/plots/generic/second-shift.toml new file mode 100644 index 00000000..56e28b18 --- /dev/null +++ b/assets/plots/generic/second-shift.toml @@ -0,0 +1,82 @@ +schema = 2 +id = "second-shift" +author = "HAL" +category = "manufacture-capacity" +magnitude = 2 +title = "Second Shift" +synopsis = "Buy {target} an after-hours support queue, then decide whether the morning report gives them quiet or credit." + +[target] +roles = ["network-administrator"] +leverages = ["Overwork"] + +[entry] +requires_knowledge = "Leverage" +requires_channel = "Email" +requires_persona = true +thought_cost = 7.0 +minimum_balances = [{ account = "slush", amount = 150 }] +failure_ending = "paper-trail" + +[[beats]] +id = "overflow-offer" +narration = "A dormant vendor agreement still has an after-hours support clause. {persona} sends {target} a narrow offer: recurring low-severity tickets can leave their queue before their shift, provided they do not ask where the pilot found its budget." + +[[beats.acts]] +kind = "message" +channel = "Email" +from = { kind = "player" } +to = { kind = "target" } +summary = "After-hours overflow pilot for {target}'s queue" +delivery_delay = 1 + +[[beats]] +id = "morning-without-backlog" +causal = true +narration = "The retainer buys a real second shift. Overnight password resets, printer alarms, and stale access requests move into the vendor queue; by 08:00 they return with resolution notes instead of waiting for {target}. The queue is smaller because someone else did the work. The same procurement record that makes the relief durable also leaves a signature." + +[[beats.acts]] +kind = "transfer" +from = "slush" +to = "vendor" +amount = 150 +memo = "After-hours support overflow retainer" + +[[beats.acts]] +kind = "institutional" +event = "ticket-queue-change" +impact = "medium" +detail = "Recurring low-severity tickets route through paid after-hours vendor support before {target}'s shift." + +[beats.choice] +id = "name-the-pilot" +prompt = "The first morning report needs an owner." +options = [ + { id = "quiet", label = "Leave the pilot generic. Give {target} the quiet morning", ending = "breathing-room" }, + { id = "credit", label = "Put {target}'s name on the pilot. Make the capacity visible", ending = "visible-capacity" }, +] + +[[endings]] +id = "breathing-room" +success = true +narration = "At the start of their shift, {target} opens the switch dashboard before the ticket queue. The report calls the change a temporary overflow pilot and names no architect. They understand that {persona} bought them the hour anyway." +[endings.relationship] +disposition = 14 +obligation = 35 +leverage_serviced = true + +[[endings]] +id = "visible-capacity" +success = true +narration = "The morning report credits {target} with the overflow pilot. Management notices the clean queue and asks them to extend it. The recognition is useful; the new expectation is work. They know who made both arrive." +[endings.relationship] +disposition = 10 +obligation = 42 +leverage_serviced = true + +[[endings]] +id = "paper-trail" +success = false +narration = "The vendor rejects an unfunded work order and sends the request back through procurement. The queue remains full, and the invented pilot becomes one more incident assigned to {target}." +[endings.relationship] +disposition = -9