**Note** from Bead: Devops Git · [canonical source](https://redfish.acequia.io/guerin/.agents/974d57e3-b2f1-44d6-930c-73d9aad07aeb/2026-06-18/notes/01-git-index.md) · session 2026-06-18 · discussion: Talk: Devops Git
Generated by `skills/git-index/scan-gits.mjs` on 2026-06-18 from the local origin (`c:/Users/steph/Documents/`). Machine-readable source of truth for this view: [`../artifacts/gits-index.json`](../artifacts/gits-index.json). Re-run the scanner to refresh; **do not hand-edit** the JSON or the table below — regenerate it.
## Counts **27 repos total** — **12 bead-repo**, **11 deploy-fork**, **2 external-src**, **2 external-mirror**. The four kinds are the git-and-beads taxonomy made concrete (see [00-orientation.md](00-orientation.md) § *The methodology*): - **bead-repo** — the bead's own **history face**: `.agents/<guid>/.git` (bead-root layout) or `.agents/<guid>/repo/.git` (`repo/` layout). 10 are bead-root, 2 are `repo/` (image-pose-uxui, snow-globe, firewatch — the ones authoring a shippable app inside the bead). - **deploy-fork** — a `.git` sitting **beside a deployed app URI** under `sites/<domain>/…`. Several carry a real upstream remote (so they are genuine forks): `rothermel → emxsys/behave`, `agentscript.org → backspaces/agentscript`, `ecostem → RedfishGroup/ecostem`. - **external-src** — the `/src` dir one level up from `/sites/`: vendor / build-coupled clones (`taos-engine`, `incident-viewer`) the beads *mount*, don't import. - **external-mirror** — clones parked under `sites/github.com/<org>/<repo>` (RedfishGroup repos).
## Catalog ### bead-repo (12) | name | commits | head | path | upstream/remote | |---|--:|---|---|---| | image-pose-uxui | 41 | main | `sites/redfish.acequia.io/guerin/.agents/74c30681-…/repo` | — | | e0cca7db (acequia-keys) | 5 | main | `sites/redfish.acequia.io/guerin/.agents/e0cca7db-…` | — | | snow-globe-harvard-spheres (`6a8f0a99`) | 4 | main | `sites/redfish.acequia.io/guerin/.agents/6a8f0a99-…/repo` | — | | ff5ae03e (CORS-proxy) | 3 | main | `sites/redfish.acequia.io/guerin/.agents/ff5ae03e-…` | — | | firewatch-camera-grid (`65783732`) | 2 | master | `sites/redfish.acequia.io/guerin/.agents/65783732-…/repo` | — | | bb39886e (BrowserDAV) | 1 | main | `sites/redfish.acequia.io/guerin/.agents/bb39886e-…` | — | | 9b2fcc1c (acequia-authorization) | 1 | main | `sites/redfish.acequia.io/guerin/.agents/9b2fcc1c-…` | — | | 1bd0d6c3 (acequia-nephele) | 1 | main | `sites/redfish.acequia.io/guerin/.agents/1bd0d6c3-…` | — | | 2eea4ddc (web-session-log) | 1 | main | `sites/redfish.acequia.io/guerin/.agents/2eea4ddc-…` | — | | ae0d5662 (ostrom-governance-principles) | 1 | main | `sites/redfish.acequia.io/guerin/.agents/ae0d5662-…` | — | | 9206f228 (git-interactive-visualization) | 1 | main | `sites/redfish.acequia.io/guerin/.agents/9206f228-…` | — | | 6f5044df (bead-orama) | 1 | main | `sites/redfish.acequia.io/guerin/.agents/6f5044df-…` | — | ### deploy-fork (11) | name | commits | head | path | upstream/remote | |---|--:|---|---|---| | team.simtable.com/research/rothermel | 43 | master | `sites/team.simtable.com/research/rothermel` | `github.com/emxsys/behave.git` | | simtable.acequia.io/research/rothermel | 43 | master | `sites/simtable.acequia.io/research/rothermel` | `github.com/emxsys/behave.git` | | simtable.com/manual | 10 | master | `sites/simtable.com/manual` | — | | redfish.acequia.io/guerin/agentscript | 9 | master | `sites/redfish.acequia.io/guerin/agentscript` | — | | owners.redfish.com/State-of-Redfish-Simtable | 2 | master | `sites/owners.redfish.com/State-of-Redfish-Simtable` | — | | acequia.io/documentation | 1 | master | `sites/acequia.io/documentation` | — | | agentscript.org | 1 | master | `sites/agentscript.org` | `github.com/backspaces/agentscript.git` | | team.simtable.com/research/rothermel-app | 1 | master | `sites/team.simtable.com/research/rothermel-app` | — | | simtable.acequia.io/apps/rothermel | 1 | master | `sites/simtable.acequia.io/apps/rothermel` | — | | simtable.com/apps/ecostem | 0 | update2018 | `sites/simtable.com/apps/ecostem` | `RedfishGroup/ecostem.git` | | simtable.com/apps/ecostem/redfish-core | 0 | update2018 | `sites/simtable.com/apps/ecostem/redfish-core` | `RedfishGroup/redfish-core.git` | ### external-src (2) — the `/src` dir, one level up from `/sites/` | name | commits | head | path | upstream/remote | |---|--:|---|---|---| | src/incident-viewer | 55 | dev/engine-update | `src/incident-viewer` | — | | src/taos-engine | 51 | dev-engine-update-2026-06-15 | `src/taos-engine` | `github.com/brendan-duncan/TaosEngine.git` | ### external-mirror (2) — clones under `sites/github.com/` | name | commits | head | path | upstream/remote | |---|--:|---|---|---| | RedfishGroup/realtime.earth | 1 | alpha | `sites/github.com/RedfishGroup/realtime.earth` | `github.com/RedfishGroup/realtime.earth.git` | | RedfishGroup/ExploratoryModels | 1 | master | `sites/github.com/RedfishGroup/ExploratoryModels` | `github.com/RedfishGroup/ExploratoryModels.git` |
## Observations / gaps surfaced by the scan 1. **`names.json upstream` is not yet populated.** Every deploy-fork's upstream came from its *git remote*, not from the `names.json` `upstream` binding the methodology specifies (all bead `upstream` fields were empty). The convention exists in prose; the bindings haven't been written. Candidate follow-up for `#git-and-beads` / `#bead-orchestrator`. 2. **`agentscript` appears twice, as two different forks.** `agentscript.org` (deploy-fork of `backspaces/agentscript`) and `redfish.acequia.io/guerin/agentscript` (9-commit deploy-fork, no remote) — matches Stephen's "agentscript.org as a .git repository too." 3. **Two corrupt/empty repos**: `ecostem` and `ecostem/redfish-core` (0 commits, `update2018`, corrupt loose object). They appear in the index but have **no commit log**; the viewer shows "no log." 4. **`rothermel` is mirror-deployed**: identical 43-commit fork of `emxsys/behave` at both `team.simtable.com/research/rothermel` and `simtable.acequia.io/research/rothermel` — a CDN replica pair, exactly the "a fork is simultaneously a CDN replica of the history face" point. 5. **bead-repos skew tiny** (10 of 12 have 1–5 commits) — in-bead git is new and spreading; the two `repo/`-layout app beads (image-pose-uxui, snow-globe) are where it's exercised hardest.