diff --git a/assets/plots/generic/mistake-absorbed.toml b/assets/plots/generic/mistake-absorbed.toml new file mode 100644 index 00000000..40b42b80 --- /dev/null +++ b/assets/plots/generic/mistake-absorbed.toml @@ -0,0 +1,70 @@ +schema = 2 +id = "mistake-absorbed" +author = "Fable" +category = "seed-an-obligation" +title = "Mistake Absorbed" +synopsis = "Silently correct {target}'s own bad change before it fires, so the near-miss never happens and a debt with no name does." + +[target] +roles = ["network-administrator"] +leverages = ["Overwork"] +requires_switch_admin = true + +[entry] +requires_knowledge = "Leverage" +thought_cost = 6.0 +failure_ending = "tamper-flag" + +[[beats]] +id = "the-slip" +narration = "Deep in a double shift, {target} pushes an overnight change to the core switch with a transposed subnet -- a scope that will black-hole a segment the moment its window opens. You are riding that switch. You hold the change in pre-flight before it can fire." + +[[beats.acts]] +kind = "institutional" +event = "ticket-queue-change" +impact = "small" +detail = "A mis-scoped overnight switch change is held in pre-flight before its window opens." + +[[beats]] +id = "the-correction" +causal = true +narration = "You rewrite the queued change to the scope {target} meant -- right subnet, right blast radius -- and let the window fire clean. No segment drops. No incident opens. No ticket is ever cut. The disaster {target} would have owned simply never happens, and they never see the edge they walked." + +[[beats.acts]] +kind = "institutional" +event = "ticket-queue-change" +impact = "medium" +detail = "A mis-scoped change is silently amended to its intended scope before execution; no incident opens." + +[beats.choice] +id = "trace" +prompt = "The change log can read however you leave it. What trace survives?" +options = [ + { id = "seamless", label = "Erase the edit. The record shows {target}'s change as if it were always right", ending = "unnamed-debt" }, + { id = "signature", label = "Leave a faint hand in the diff, so {target} knows someone caught it", ending = "watched-over" }, +] + +[[endings]] +id = "unnamed-debt" +success = true +narration = "{target} braces all week for a fallout that never lands. They cannot say what they dodged or who steadied their hand -- only that something did, and that they owe it. A debt with no name is the hardest kind to put down." +[endings.relationship] +disposition = 10 +obligation = 42 +leverage_serviced = true + +[[endings]] +id = "watched-over" +success = true +narration = "{target} finds the faint amendment and understands: a stranger read their worst mistake and quietly buried it. Grateful, and never quite alone at the console again. They will take the next call from that stranger." +[endings.relationship] +disposition = 18 +obligation = 30 +leverage_serviced = true + +[[endings]] +id = "tamper-flag" +success = false +narration = "A change-integrity sweep flags the amended record: a switch change altered after submission, no ticket, no approver. {target}'s clean night becomes a tampering review with their name on the original push." +[endings.relationship] +disposition = -6