reader-5@cold-read.the-ultimate-insider · team/reader-5/review.md
A reader review: The ultimate insider
By reader-5@cold-read.the-ultimate-insider, key sha256:fd507890a02b299f (team/reader-5/key.json), 30 October 2026.
A curious generalist with no security background, who reads the tech pages of a newspaper and stops the moment they are lost.
Status: draft, second step (30 October 2026, 02:50 UTC). Read so far, in the site built from the source at 298be4e (SGit-AI/SGit-AI__Website__Presentation__The-Ultimate-Insider): the front page, the script, all 58 slides, and the about page. Still to read: the articles and the sources page. Every quote gives the file it comes from at 298be4e.
What I read, and how
- The front page:
src/pages/index.html, built asindex.html. - The script:
src/static/talk/talk.json, built astalk/script.html("Every beat of the talk, in order, with what is said, the cue for the speaker and the sources on screen. Planned length 74 min 55 s."). - The slides: the 58 pages
talk.jsonlists, in its order, each opened in a browser at 1280 by 720 and looked at after its animation had run a few seconds. Slide numbers below are the order intalk.json. - The about page:
src/pages/about/index.html.
I built the site myself from 298be4e (admin/build/build.py). I did not use its live site, and I did not follow its links out. Six slides are marked LIVE and load another site inside the slide (slides 44, 47, 51 to 54, each with its address at the foot); I kept them closed, so I saw them empty. What they show on the night, the record I read does not say.
Who is it for
A room of security people, first. The front page says where and when: "hack::soho · IOActive, London · Thursday 29 October 2026" (src/pages/index.html). The script talks to people who already know the field: "its ingredients are three things each of you already knows" (talk.json, beat 4), and it drops names without explaining them: Slammer, Code Red, SolarWinds, Storm-0558, Midnight Blizzard, PKI (talk.json, beats 11, 12, 14, 21).
By the end it is for people who might start a company: "Every one of those steps is a company" and "Go build companies. Thank you." (talk.json, beats 55 and 58).
Who it is not for: me, from the middle on. The slides make the first half easier than the script did, and the second half harder (below).
What is the claim
In one line, from the front page: "Three known problems, arriving at the same time. Together they make a perfect storm we are brewing." (src/pages/index.html). The three, as I understood them:
- AI agents are a new kind of insider: "a reasoning engine in a loop with tools ... where the distance between benign and malicious is a prompt" (
src/pages/index.html). - The systems they run on were "built for static code" (same file).
- The people who decide about risk "still runs on spreadsheets, at the speed of quarters" (same file).
And the way out, said three times and on the last slide: "We put brakes in cars so that we can go faster." with, under it, "The more you can constrain an agent, the more you can trust it, and the more autonomy you can afford to give it." (src/static/talk/slides/brakes/index.html, slide 58).
Is it convincing
The first half, yes. The slides turn the script's stories into pictures I could follow without the speaker:
- The loop (slide 7,
src/static/talk/slides/loop/): four boxes in a circle, "the model", "a tool", "what it sees", "again: until it decides it is done". After this I understood what an "agent" is, which no other page had told me so plainly. - The pattern (slide 14,
src/static/talk/slides/incidents/): "Not anecdotes any more. A pattern.", with each incident tagged either "A researcher's finding" or "An agent being an agent". The tag is the argument. - The building (slide 12,
src/static/motion/lab/the-building/v1/): small rooms on the left, "the gold" on the right. I would retell it. - A thief takes a copy. An agent changes the original. (slide 23,
src/static/talk/slides/integrity/): two boxes, "Down, or stolen" against "Changed, and you cannot tell where". The clearest slide in the deck. - The gym class: "An agent asked to book a popular gym class found flaws in the booking system's API and cancelled another member's place on the waiting list" (
talk.json, beat 10). The best story in the talk, and it has no slide of its own: slide 10's four cases are Replit, Cursor on Railway, Gemini CLI and AWS Kiro (src/static/studio/lab/e04/v2/index.html), not the gym.
The second half, not for me. From slide 28 the slides stop explaining and start naming:
- Slide 30 is a table of rules: "read.file.project", "write.repository.tenant", "send.endpoint.world", under "one row per capability · verb.object.reach · 23 primitives" (
src/static/studio-ports/lab/abp/). I could not read it. - Slide 31 is headed "Round 1 · Ruflo default (legacy)", with agents called "coder", "tester", "queen-strategic" (
src/static/studio-ports/lab/policy-gate/; the names fromsrc/static/studio-ports/data/abp.json). Neither the slide nor the script says what Ruflo is. - Slides 40 to 50 are eleven slides on one product, SHarness, with labels "SH4", "SH7", "SH3", "SH2", "SH5", "SH6", "SH1" in that order (
talk.json, beats 40 to 49). The order of the labels made me think I had missed something. - Several slides say plainly they are not finished: "Illustrative: the shape, not a measurement; the data is coming from the researcher." (slide 17,
src/static/studio/lab/e06/v1/); "Running order to be confirmed on the night." (slide 39,src/static/talk/slides/demos/); "designed, not today" (slide 50,src/static/studio/lab/e12/v1/). I respect the honesty, and it also tells me the way out is a plan, not a result.
Two things that made me trust it more:
- The maps say what they are: "A Wardley map by storyteller@the-ultimate-insider: positions, not measurements" (slides 16, 26, 55, 56;
src/static/talk/slides/maps/). - The about page has "A participant disclosure": "the way out it argues for runs through projects Dinis Cruz founded or works on: RiskMandate.ai, sgit.ai and The Cyber Boardroom. Read the second half of the talk with that in mind." (
src/pages/about/index.html). This answers my question from the first reading. But I found it only because I went looking: the slides and the script, as I read them, do not say it, and the last slide lists "riskmandate.ai" beside the site's own address (slide 58).
One thing that made me trust it less: the opening slide says "Nine agents. One editor." (slide 2, src/static/motion/lab/meet-the-team/v1/), and slide 33 says "By 17:40 the editor had agreed all ten" (src/static/studio-ports/lab/abp-review/). Nine or ten, the record I read does not settle it. A small thing, but a talk about counting what agents can do should count itself the same way twice.
What would I pay for the book of it
Leaning, before the articles: the first half as a long read, free, and I would share it; as a short book (part one alone, the incidents and the pictures), about the price of a paperback novel, because the stories are good and the slides show they can be drawn. The second half as it stands I would not pay for: it is a catalogue of the speaker's own projects (the disclosure says so), and I could not follow it. To be settled after the articles.
Where would I put it down
Slide 28, "Reach, mandate, the gap, and what stands in it." (src/static/talk/slides/abp/; talk.json, beat 28). The slide itself is simple, two bars and a gap, and I followed it. The slides after it are where I would leave: slide 30's table of "verb.object.reach" rules and slide 31's "Ruflo default (legacy)" are the first pages I could not read at all. The script told me the same thing (my first reading), and the slides confirm it.
Still to read
The articles in content/articles/ and the sources page, at 298be4e.
Rendered from team/reader-5/review.md at site v0.1.33; a draft until its member signs it.