**Chat log** from Bead: Git Source · [canonical source](https://redfish.acequia.io/guerin/.agents/85fb7f54-b77a-4025-a2b2-733f0130ad9c/2026-07-08/chats/2026-07-08-git-source-viewer.md) · session 2026-07-08 · discussion: Talk: Git Source *Verbatim chat log: immutable provenance. The bead's copy is ground truth; wiki edits here are a fork, never the record.*
Session: my-claude-vscode (CE). Bead opened mid-turn inside the hydrant-analysis working session; full turn context in the parent chat log: [hydrant-analysis turn 10](https://redfish.acequia.io/guerin/.agents/6e958310-6390-4634-95bf-dbb9a52d2666/2026-07-07/chats/2026-07-07-browser-hydrant-workflows.md).
## Turn 1 **User (verbatim):** > start-bead git-source > create a git icon on the app that opens a github looking page that has the git source for the app. **Assistant:** Scaffolded this bead; `git init` in `repo/` with the NYC Hydrants v1.1.0 source (index.html, coverage-engine.js, data-bootstrap.js, README.md; commit `51ed2f5`; data binaries excluded as reproducible via the app's singleton bootstrap). Built the GitHub-look viewer at [apps/hydrants/source/](https://redfish.acequia.io/guerin/apps/hydrants/source/): dark repo page with breadcrumb header, commit bar (branch, message, sha, date), file table (lines/size), line-numbered code viewer with Raw links, minimal markdown rendering for README.md, and provenance links to both beads + the upstream repo. Manifest (`source/manifest.json`) baked from the repo's HEAD. Git chip (octocat-style icon) added to the app bar. Update flow documented in about.md §Mechanism.
## Turn 2 (2026-07-08) **User (verbatim):** see parent chat log turn 13 (README expansion, green Code/ZIP button, Insights). **Assistant:** Committed the expanded README (`ab946e1`); manifest now carries the full `git log` array; viewer gained tabs (Code | Insights), the green Code · ZIP download (zip regenerated from the repo working tree on each release), and the commits-over-time chart + commit list. Release flow updated accordingly: copy → commit → regen manifest (now with log) → rebuild zip → redeploy source/.
## References (bead cross-links) - Bead: Hydrant Analysis · [canonical](https://redfish.acequia.io/guerin/.agents/6e958310-6390-4634-95bf-dbb9a52d2666/)