{"slug":"ungate-console","total":4,"limit":100,"offset":0,"since":null,"commits":[{"hash":"9cb55c9","date":"2026-09-25 13:56:01 -0700","author":"Steve Abrams","subject":"TK-12268: add creds-in-URL fetch guard (fleet pattern) to gated page","body":"Relative fetch() on a Basic-Auth page threw on user:pass@host bookmarks.\n\nCo-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01D7LB6rCwpA7ubJTqYzqXEX"},{"hash":"ef771ea","date":"2026-09-03 11:11:01 -0700","author":"auto-commit-fleet","subject":"auto-data-snapshot: 2026-09-03T11:10:51 (2 data files) — data/decisions.jsonl data/decisions.tmp","body":""},{"hash":"e063e7f","date":"2026-09-03 10:33:12 -0700","author":"Steve Abrams","subject":"Ungate Console: per-card GO/Defer/Close selection + decisions log + stable port","body":""},{"hash":"24be850","date":"2026-09-03 10:13:35 -0700","author":"Steve Abrams","subject":"Ungate Console — one-page board of 35 blocked tickets grouped by who must act","body":""}]}