{"slug":"Forza","total":12,"limit":100,"offset":0,"since":null,"commits":[{"hash":"b11a47c","date":"2026-05-20 01:20:57 -0700","author":"SteveStudio2","subject":"Forza: untrack .bak-20260520 siblings + gitignore *.bak-* (figma strip rollback backups)","body":"The 6 .bak files from the previous commit still contain the stripped figma\ncapture.js line for rollback purposes — they should NOT be in git history.\ngit rm --cached the .bak siblings + gitignore *.bak-* so future sed -i.bak\noperations across this project don't accidentally commit their backups."},{"hash":"424b3c2","date":"2026-05-20 01:20:37 -0700","author":"SteveStudio2","subject":"Forza: strip 3rd-party figma.com capture.js from 5 prod theme HTML files","body":"These pages were leaking https://mcp.figma.com/mcp/html-to-design/capture.js\nas an external <script> on every page load — a Figma design-capture artifact\nthat supply-chain-attacks would ride if the Figma MCP endpoint were ever\ncompromised. Removed via sed -i.bak from:\n- theme-1-alliott-global/index.html\n- theme-2-bilingual-split/index.html\n- theme-3-costa-rica-modern/{index,about,contact,services-legal}/index.html\n\nTotal: 6 files (the audit said 5 — one extra found). All deletions preserve\nthe surrounding markup; rollback via .bak-20260520 sed siblings if needed.\n\nPre-flight: grep mcp.figma.com across project = 0 refs after strip."},{"hash":"8d4f567","date":"2026-05-18 20:19:49 -0700","author":"SteveStudio2","subject":"broaden .gitignore env pattern to .env.* per standing rule","body":""},{"hash":"e823c46","date":"2026-05-18 20:19:37 -0700","author":"SteveStudio2","subject":"guard diary TOC builder against missing #toc-list element","body":""},{"hash":"e57c787","date":"2026-05-18 20:19:18 -0700","author":"SteveStudio2","subject":"add missing viewport meta to root index.html","body":""},{"hash":"71b09ce","date":"2026-05-13 08:57:53 -0700","author":"Steve","subject":"snapshot: 1 file(s) changed, +1 new","body":""},{"hash":"a39e742","date":"2026-05-07 12:29:25 -0700","author":"Steve","subject":"tighten .gitignore: add missing standing-rule patterns (tmp/ dist/ build/ .next/)","body":""},{"hash":"6e34c06","date":"2026-04-23 14:56:32 -0700","author":"Steve Abrams","subject":"diary: add ch 10 (writing diary) + ch 11 (George Workspace expansion)","body":""},{"hash":"f1cf738","date":"2026-04-23 11:30:15 -0700","author":"Steve Abrams","subject":"docs: add live diary (markdown + web version with auto-TOC)","body":""},{"hash":"2b3e042","date":"2026-04-23 11:21:29 -0700","author":"Steve Abrams","subject":"feat: Contact, About, Services/Legal pages (Theme 3)","body":""},{"hash":"cd28405","date":"2026-04-23 11:15:26 -0700","author":"Steve Abrams","subject":"docs: README with deploy workflow","body":""},{"hash":"2817022","date":"2026-04-23 11:14:43 -0700","author":"Steve Abrams","subject":"Initial: 3 theme mockups + contact page","body":""}]}