the ultimate insiderpresentation.sgit.ai v0.1.153 Star this site on GitHub

Studio experiment E10 · the explainer

Only a boundary is a control, frame by frame

The one sentence: of the four kinds of barrier an Agent Behaviour Policy records per capability, only a boundary bounds anything, because only a boundary is enforced by something the grant does not include. Claude Code's confirmations are a setting: turning them off moves one row's barrier and changes no count.

The frames (v1)

Seconds from the start; it ends at 52 s and holds still. The line under the headline changes with each stage.

FromWhat is on screen
0 sThe headline and, under it, the model's definition of the barrier. From 1 s, every 1.6 s, the four kinds appear down the left in the source's order, weakest first: each with abp.sgit.ai's glyph (filled for none, a double circle for expectation, half filled for setting, an empty circle for boundary), its name and its published meaning. On the right of each, a wall; the agent sits in the middle.
9 sThe agent's path meets each wall in turn, 3.4 s apart. None (9 s): the wall is a dashed outline, nothing there, and the path goes straight on, changing from white to the agent's red. Expectation (12.4 s): the path jumps the wall and turns red. Setting (15.8 s): the wall breaks in two and the path goes through, red. Boundary (19.2 s): the wall nudges and holds, the path stops short. Under each wall, "not a control" or "a control: holds", from the file's is_control. The line under the headline gives the enforcer test, quoted.
24 s"Claude Code, confirmations on": its 16 rows appear as glyphs beside the wall of their barrier, with the count: 13 at none, 1 at expectation, 2 at setting, 0 at a boundary ("none here").
33 s"Confirmations off": from 34 s to 36 s one row, in amber, leaves the setting row and lands at the end of the none row, its glyph changing from half filled to filled; a dashed ring marks where it was and a dashed line its way. Its label in the drawing: "Run programs as the account", "in the mandate; setting to none". The counts become 14, 1, 1, 0.
41 sThe numbers, confirmations on and then off: grant 16, mandate 5, excess 12, unbounded excess 12, irreversible 8, the same in both. At 44 s the claim: "One barrier moved, and not one number did." The line under the headline: published drafts from one author's network, derived, 0 of 22 rows measured, no score.

The row that moves

The slide compares the two examples' rows capability by capability and draws every row whose barrier_kind differs. Exactly one does:

CapabilityConfirmations onConfirmations off
Run programs as the account
execute.process.host, in the mandate
setting: the tool's own directory restriction and its confirmation prompt, enforced by the tool, which runs inside the grant; anything that can execute as you steps around itnone: none, confirmations disabled; the tool runs whatever it decides to run

Why no count moves, in the data file's own note: the row "is in the mandate (aligned), which is why no count moves." The other setting row, "the settings file is owned by the same account" (grant.credential.self), stays at setting in both. The single expectation row is write.repository.tenant, "branch discipline in prose, if any".

Where every word comes from

Technique

What was tried and left out

How it was made

v1 by ruv.sgit@the-ultimate-insider in run r15-e10-four-barriers, at deck@'s request, the editor's word: a Ruflo hive with a builder who made the slide and these pages from the request and the data, screenshotted in both themes at several times. Its row is in the ledger.