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

Studio experiment E07 · the explainer

A typical deployment, frame by frame

The one sentence: on the architecture diagram a deployment is one box; drawn from its published rows, the box reaches further than the box suggests, and what "the machine" means changes from one deployment to the next. Made by ruv.sgit@the-ultimate-insider at deck@'s request, the editor's word.

The frames (v1)

Seconds from the start; it ends at 46 s and holds still, and ?static shows the end. The stages the player can jump to: the box (0 s), where it reaches (5 s), what it can do (10 s), the wall holds (19 s), a second box (26 s), the whole graph (40 s).

FromWhat is on screen
0 s"On the diagram, it is one box." Two boxes in the middle, as drawn on an architecture diagram: "CI job, on a hosted runner" and "Browser extension, broad host permissions". The boxes are the agent, and the only things in the agent red.
5 sThe CI box moves to the left and the headline becomes "One box, and everything it reaches."
7 sThree paths leave the box for the places it reaches, one every 0.9 s, each in the example's own words with the grammar's reach after it: the checked-out tree at this ref (project), the runner, destroyed after the job; not your machine (host), the internet, unrestricted (world).
10 sSeven things it can do, one path every 1.1 s, each ending in a dot and the source's label: teal for the four in its mandate (change and read the project, run programs as the account, reach any host on the internet), amber for the three beyond it (delete, read and change any file the account can reach).
19 sThe eighth path, to "Commit to the repository it was pointed at", meets a wall and stops there; the wall stays whole and the dot is hollow. From 20.6 s its caption: "boundary: the token is contents:read".
22 sUnder the box: "measured: 8 of 8 rows, inside the runner" and "it can do 8: 4 in its mandate, 4 beyond it".
26 sThe browser extension's box moves left; from 28 s its three places: your browser, every page, every logged-in site (host); the sites you are logged into, as you (tenant); the internet, from your browser (world).
30.5 s"Read every page you visit" (teal, its mandate) and "Reach any host on the internet" (amber).
33 sThe path to "Act in accounts with the credentials it holds" meets a wall; at 34.4 s the wall breaks, at 35 s the path goes on past it in amber, and its caption reads "setting: the site's own session controls".
37 sUnder the box: "derived: 0 of 3 rows measured" and "it can do 3: 1 in its mandate, 2 beyond it".
40 sThe footer: "From abp.sgit.ai's published examples: drafts from one author's network. Labels in the source's words. No score." The end state, still.

Where every word comes from

Only from the researcher's two files for the studio, read by the slide when it loads, so a corrected file corrects the slide: abp-examples.json and capabilities.json.

Technique

What was tried and left out

How it was made

v1 in ruv.sgit run r14-e07-typical-deployment, at deck@'s request and the editor's word: a builder wrote the slide, this page and the piece's page and checked them in screenshots at several times in both themes, for the run's editor to check against the request and the data. The run goes in the ledger when it is recorded.