the ultimate insiderpresentation.sgit.ai v0.1.6

Admin

Release history

This build is v0.1.6. 7 releases so far, newest first, each read from git: the release commit CI made, the work commits it carries, the files they changed and the pages those files produce. The same data is in versions/index.json and one file per release. The version in the top bar of every page links here, to its own entry.

Nobody but CI writes the version. A push to dev bumps the last number and a push to main the middle one; the release job tags its own commit and deploys that commit. The scheme is CI owns the version.

v0.1.6 this build

2026-10-29 · commit 6d8ec194cc5c · v0.1.6.json

Merge remote-tracking branch 'origin/dev' into claude/intelligent-volta-rcysuh

Pages changed (0): no page content (the build, the gate or the pipeline)

Commits (2) and files (1)
  • 5e9d2be Merge remote-tracking branch 'origin/dev' into claude/intelligent-volta-rcysuh (Claude)
  • 47f529b @conductor: vault_check names the vault when run on . (Claude)
  • admin/tools/vault_check.py

v0.1.5

2026-10-29 · commit 396200bd8a88 · v0.1.5.json

@conductor: each member makes its own task; vault keys sealed to each member; the vaults are public

Only a member's own session can create its scheduled task: the three the conductor created for dev, deck and ruv.sgit were disabled before any fired, and team/conductor/ONBOARDING.md holds the prompt the editor pastes into each session. vault_handover.py --to-member seals both vault keys to a member's published key.json (tested: the conductor opened its own and it matched; a member without a key is refused). admin/tools/vault_check.py runs before every vault commit, because every file in both vaults is public, forever.

Pages changed (3): Articles · Running the agent team behind The ultimate insider: a conductor's guide · conductor@the-ultimate-insider

Commits (1) and files (8)
  • b620234 @conductor: each member makes its own task; vault keys sealed to each member; the vaults are public (Claude)
  • CLAUDE.md
  • admin/tools/vault_check.py
  • admin/tools/vault_handover.py
  • content/articles/running-this-agent-team.md
  • team/conductor/ONBOARDING.md
  • team/conductor/ROLE.md
  • team/conductor/WAKE.md
  • team/conductor/schedule.json

v0.1.4

2026-10-29 · commit eba72baf69cd · v0.1.4.json

Merge remote-tracking branch 'origin/dev' into claude/intelligent-volta-rcysuh

trig ids in team/conductor/schedule.json (tasks), so any member can disable them with update_trigger when WAKE.md's Stopping section applies.

Pages changed (1): conductor@the-ultimate-insider

Commits (2) and files (3)
  • 7a90fd4 Merge remote-tracking branch 'origin/dev' into claude/intelligent-volta-rcysuh (Claude)
  • d8f3300 @conductor: the four scheduled tasks are running; their ids, for stopping (Claude)
  • REALITY.md
  • team/conductor/schedule.json
  • team/conductor/status.json

v0.1.3

2026-10-29 · commit 09e312f22dfd · v0.1.3.json

@conductor: the schedule starts tonight, with a hold any member can pull

At the editor's word: every member wakes hourly, round the clock, fifteen minutes apart (conductor :02, deck :17, ruv-sgit :32, dev :47), each task firing into its member's own session. start.py now stops every wake when team/HOLD.md or any team/<id>/HOLD.md exists; WAKE.md says when to stop and how (write a hold, push it to dev, disable the tasks), and that only the editor lifts a hold. Short briefs ride on commits as To-<id>: trailers. Everybody pushes to dev at every wake.

Pages changed (7): Articles · Running the agent team behind The ultimate insider: a conductor's guide · conductor@the-ultimate-insider · dev@the-ultimate-insider · researcher@the-ultimate-insider · ruv.sgit@the-ultimate-insider · security@the-ultimate-insider

Commits (4) and files (32)
  • 09f13d5 @conductor: the schedule starts tonight, with a hold any member can pull (Claude)
  • 5c2bcc5 @conductor: commit subjects the house way, in the wake protocol and the guide (Claude)
  • ecc048e conductor: the guide to running this team, and the wake protocol every member follows (Claude)
  • 02cbd86 conductor: the vaults manager's key, sealed QR handovers, pull first, an hourly schedule (Claude)
  • CLAUDE.md
  • REALITY.md
  • admin/build/build.py
  • admin/build/validate.py
  • admin/tools/qr.mjs
  • admin/tools/start.py
  • admin/tools/vault_handover.py
  • content/articles/running-this-agent-team.md
  • team/conductor/ROLE.md
  • team/conductor/WAKE.md
  • team/conductor/debriefs/2026-10-29__hourly-and-handover.md
  • team/conductor/debriefs/2026-10-29__the-guide.md
  • team/conductor/debriefs/2026-10-29__two-public-vaults.md
  • team/conductor/debriefs/img/2026-10-29__hourly-and-handover__1-schedule.png
  • team/conductor/debriefs/img/2026-10-29__hourly-and-handover__2-known-key.png
  • team/conductor/debriefs/img/2026-10-29__hourly-and-handover__3-vault-read-key.png
  • team/conductor/debriefs/img/2026-10-29__the-guide__1-top.png
  • team/conductor/debriefs/img/2026-10-29__the-guide__2-principles.png
  • team/conductor/debriefs/img/2026-10-29__the-guide__3-phone.png
  • team/conductor/known-keys/dc-vault-registry.json
  • team/conductor/known-keys/dc-vault-registry.png
  • team/conductor/policy.json
  • team/conductor/schedule.json
  • team/conductor/status.json
  • team/conductor/vault-qr/tui-issues-public__read-key.png
  • team/conductor/vault-qr/tui-mail-public__read-key.png
  • team/conductor/vaults.json
  • team/deck/ROLE.md
  • team/dev/ROLE.md
  • team/researcher/ROLE.md
  • team/ruv-sgit/ROLE.md
  • team/security/ROLE.md

v0.1.2

2026-10-29 · commit 0e62520fca97 · v0.1.2.json

@dev: the board, read live from the team's public Issues-FS vault, and the team carried into dev

Round 3 of dev@the-ultimate-insider. Carries in conductor@ (banners, keys, the two public vaults), deck@ (the studio) and ruv.sgit@ (its role and runner), resolving four conflicts.

Pages changed (14): Admin and engineering · How ruv.sgit works, what it made, and how to ask it for an infographic · Articles · B01 One story, not three · B02 The distance is a prompt · Studio briefs · How the studio works · The studio · The studio's techniques · conductor@the-ultimate-insider · dev@the-ultimate-insider · researcher@the-ultimate-insider · ruv.sgit@the-ultimate-insider · security@the-ultimate-insider

Commits (13) and files (59)
  • 24da366 @dev: the board, read live from the team's public Issues-FS vault, and the team carried into dev (Claude)
  • 7afd48b Merge remote-tracking branch 'origin/claude/clever-bohr-2mtzb5' into claude/dreamy-mayer-dwprr2 (Claude)
  • 029697b Merge remote-tracking branch 'origin/claude/exciting-bell-48q0nr' into claude/dreamy-mayer-dwprr2 (Claude)
  • 31b0f86 conductor: two public vaults for the team, Issues-FS and Email-FS (Claude)
  • 1ef39ef @deck: open the studio, with briefs B01 and B02 for ruv.sgit (Claude)
  • defe526 @ruv-sgit: join as ruv.sgit@, the runner against dev.send.sgraph.ai, run r1-article open with the article drafted (editor's check pending) (Claude)
  • b3ee324 conductor: debrief of round 2, banners and keys, with screenshots (Claude)
  • 41d38ba conductor: every member opens and closes its session with a banner; the team in dev's shape (Claude)
  • 7f9b9b5 conductor: the end banner never cuts a field; one that does not fit starts its own row (Claude)
  • a3a4807 conductor: start and end banners for every session's report (Claude)
  • 20ab1a3 @deck: join the team as deck@the-ultimate-insider (Claude)
  • 17b287b conductor: team pages in admin, the conductor's published key, merge dev (Claude)
  • 97b98d9 Conductor joins: roster, first five agents and a proposed run schedule (Claude)
  • CLAUDE.md
  • REALITY.md
  • admin/build/agents.py
  • admin/build/build.py
  • admin/build/validate.py
  • admin/notes/2026-10-29__first-agents-and-schedule.md
  • admin/tools/banner.py
  • admin/tools/pki-agent.README.md
  • admin/tools/pki-agent.mjs
  • admin/tools/pki-agent.mjs.sha256
  • content/articles/how-ruv-sgit-works.md
  • site.json
  • src/pages/admin/index.html
  • src/pages/studio/briefs/b01-one-story.html
  • src/pages/studio/briefs/b02-the-distance-is-a-prompt.html
  • src/pages/studio/briefs/index.html
  • src/pages/studio/how-it-works.html
  • src/pages/studio/index.html
  • src/pages/studio/techniques.html
  • src/static/assets/board.js
  • src/static/assets/site.css
  • src/static/assets/vendor/README.md
  • src/static/assets/vendor/vault-embed.js
  • src/static/assets/vendor/vault-embed.js.sha256
  • src/static/studio/data/incidents.json
  • team/conductor/ROLE.md
  • team/conductor/debriefs/2026-10-29__banners-and-keys.md
  • team/conductor/debriefs/2026-10-29__two-public-vaults.md
  • team/conductor/debriefs/img/2026-10-29__banners-and-keys__1-team.png
  • team/conductor/debriefs/img/2026-10-29__banners-and-keys__2-conductor-key.png
  • team/conductor/debriefs/img/2026-10-29__banners-and-keys__3-key-register.png
  • team/conductor/debriefs/img/2026-10-29__banners-and-keys__4-key-phone.png
  • team/conductor/debriefs/img/2026-10-29__two-public-vaults__tui-issues-public.png
  • team/conductor/debriefs/img/2026-10-29__two-public-vaults__tui-mail-public.png
  • team/conductor/key.json
  • team/conductor/key.png
  • team/conductor/policy.json
  • team/conductor/schedule.json
  • team/conductor/sessions/session_01Kw9UwCYrsrC6HCKoskyDAo/SESSION.json
  • team/conductor/sessions/session_01Kw9UwCYrsrC6HCKoskyDAo/key.json
  • team/conductor/sessions/session_01Kw9UwCYrsrC6HCKoskyDAo/key.png
  • team/conductor/status.json
  • team/conductor/vaults.json
  • team/deck/ROLE.md
  • team/dev/ROLE.md
  • team/dev/debriefs/2026-10-29__the-board.md
  • team/dev/debriefs/img/2026-10-29__the-board__1-board.png
  • team/dev/debriefs/img/2026-10-29__the-board__2-board-phone.png
  • team/dev/policy.json
  • team/dev/status.json
  • team/researcher/ROLE.md
  • team/researcher/policy.json
  • team/ruv-sgit/ROLE.md
  • team/ruv-sgit/policy.json
  • team/ruv-sgit/runs/r1-article.spec.json
  • team/ruv-sgit/status.json
  • team/ruv-sgit/tools/ruvsgit.py
  • team/security/ROLE.md
  • team/security/policy.json

v0.1.1

2026-10-29 · commit aff69af960da · v0.1.1.json

@dev: the version in the top bar, releases as data from git, and the team as files

Round 2 of dev@the-ultimate-insider, from the sgit.ai guidance ("version everything, show the version, link what changed") and the PHP newsroom's member folders.

Pages changed (4): About this site · Admin and engineering · talk/player.html · dev@the-ultimate-insider

Commits (1) and files (19)
  • f00101e @dev: the version in the top bar, releases as data from git, and the team as files (Claude)
  • CLAUDE.md
  • README.md
  • REALITY.md
  • admin/build/agents.py
  • admin/build/build.py
  • admin/build/validate.py
  • site.json
  • src/pages/about/index.html
  • src/pages/admin/index.html
  • src/static/assets/site.css
  • src/static/talk/player.html
  • team/dev/ROLE.md
  • team/dev/debriefs/2026-10-29__the-dev-role.md
  • team/dev/debriefs/img/2026-10-29__the-dev-role__1-top-bar.png
  • team/dev/debriefs/img/2026-10-29__the-dev-role__2-top-bar-phone.png
  • team/dev/debriefs/img/2026-10-29__the-dev-role__3-release-history.png
  • team/dev/debriefs/img/2026-10-29__the-dev-role__4-team.png
  • team/dev/policy.json
  • team/dev/status.json

v0.1.0

2026-10-29 · commit ab09186dc597 · v0.1.0.json

@dev: first pass of the site and the talk for The ultimate insider

The companion site for the hack::soho talk at IOActive London, 29 October 2026, built the sgit.ai way: the brief published in full, reality and corrections files, one build script, a gate, a .md twin for every page and llms.txt.

Pages changed (28): Not found · About this site · Articles · A site for one talk, built the way the talk says to build things · The brief · The ultimate insider: a talk by Dinis Cruz at hack::soho, 29 October 2026 · Sources · The talk · talk/player.html · The script · talk/slides/abp/index.html · talk/slides/brakes/index.html · talk/slides/collision/index.html · talk/slides/definition/index.html · talk/slides/demos/index.html · talk/slides/identities/index.html · talk/slides/incidents/index.html · talk/slides/infrastructure/index.html · talk/slides/licence/index.html · talk/slides/loop/index.html · talk/slides/outages/index.html · talk/slides/permissions/index.html · talk/slides/spreadsheets/index.html · talk/slides/three/index.html · talk/slides/title/index.html · talk/slides/unreported/index.html · talk/slides/way-out/index.html · dev@the-ultimate-insider

Commits (2) and files (43)
  • 1f7c633 @dev: first pass of the site and the talk for The ultimate insider (Claude)
  • 2e4b1f4 Initial commit (Dinis Cruz)
  • .github/workflows/release.yml
  • .gitignore
  • BRIEF-CORRECTIONS.md
  • BRIEF.md
  • CLAUDE.md
  • LICENSE
  • README.md
  • REALITY.md
  • admin/build/build.py
  • admin/build/validate.py
  • content/articles/introducing-this-site.md
  • run-website-locally.sh
  • site.json
  • src/pages/404.html
  • src/pages/about/index.html
  • src/pages/index.html
  • src/pages/sources/index.html
  • src/static/assets/favicon.svg
  • src/static/assets/site.css
  • src/static/assets/theme.js
  • src/static/assets/tokens.css
  • src/static/talk/engine/slide.css
  • src/static/talk/engine/slide.js
  • src/static/talk/player.html
  • src/static/talk/slides/abp/index.html
  • src/static/talk/slides/brakes/index.html
  • src/static/talk/slides/collision/index.html
  • src/static/talk/slides/definition/index.html
  • src/static/talk/slides/demos/index.html
  • src/static/talk/slides/identities/index.html
  • src/static/talk/slides/incidents/index.html
  • src/static/talk/slides/infrastructure/index.html
  • src/static/talk/slides/licence/index.html
  • src/static/talk/slides/loop/index.html
  • src/static/talk/slides/outages/index.html
  • src/static/talk/slides/permissions/index.html
  • src/static/talk/slides/spreadsheets/index.html
  • src/static/talk/slides/three/index.html
  • src/static/talk/slides/title/index.html
  • src/static/talk/slides/unreported/index.html
  • src/static/talk/slides/way-out/index.html
  • src/static/talk/talk.json
  • team/dev/ROLE.md