{"slug":"approval-viewer","total":20,"limit":100,"offset":0,"since":null,"commits":[{"hash":"9dc5949","date":"2026-09-02 17:52:07 -0700","author":"Steve Abrams","subject":"Mark ticket links as record drills","body":""},{"hash":"c64e08d","date":"2026-09-02 16:44:00 -0700","author":"Steve Abrams","subject":"href-drill-canary: real fix, not exemption — link ticket-ID badge to the board, URL-persist search/filter","body":"Cody (yoloforever cycle 3, TK-11131) caught that the earlier href-drill:exempt\nmarker (c82f90d, reverted this commit's parent) was a bogus permission slip —\nthe viewer already has a facet filter (#filter by risk) and every card's\nticket-ID badge (i.id) was inert text instead of a drill target. The ticket\nboard (127.0.0.1:9794) already supports #q= deep-linking (used by the morning\ndigest email), so wrap the badge in that link instead of writing an exemption.\nAlso persists #search/#filter to the URL via history.replaceState, matching\nboard.html's own syncUrl() convention.\n\nCo-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>"},{"hash":"6967db6","date":"2026-09-02 16:43:10 -0700","author":"Steve Abrams","subject":"Revert \"add href-drill:exempt marker — approval console is not a facet-browse grid\"","body":"This reverts commit c82f90d24bdaa43628809db23752313a0e51032d."},{"hash":"c82f90d","date":"2026-09-02 16:39:13 -0700","author":"Steve Abrams","subject":"add href-drill:exempt marker — approval console is not a facet-browse grid","body":""},{"hash":"8030db8","date":"2026-08-31 09:30:57 -0700","author":"auto-commit-fleet","subject":"auto-data-snapshot: 2026-08-31T09:29:05 (1 data files) — decisions.jsonl","body":""},{"hash":"be5b41a","date":"2026-08-31 02:22:10 -0700","author":"Steve Abrams","subject":"allow one-click full chip approvals","body":""},{"hash":"52d1c00","date":"2026-08-31 02:03:29 -0700","author":"auto-commit-fleet","subject":"auto-data-snapshot: 2026-08-31T02:00:54 (1 data files) — decisions.jsonl","body":""},{"hash":"c103c15","date":"2026-08-31 01:54:02 -0700","author":"Steve Abrams","subject":"verify approval viewer across five local sweeps","body":""},{"hash":"8f90371","date":"2026-08-31 01:32:32 -0700","author":"Steve Abrams","subject":"snapshot before TK-10995 five-pass verification","body":""},{"hash":"fab2e2b","date":"2026-08-31 01:02:16 -0700","author":"Steve Abrams","subject":"record revise decision for TK-10878 disk phase","body":""},{"hash":"1d7026d","date":"2026-08-31 01:01:16 -0700","author":"Steve Abrams","subject":"add GMC decision verification evidence","body":""},{"hash":"71eaf39","date":"2026-08-31 01:00:29 -0700","author":"Steve Abrams","subject":"record revise decision for GMC orphan reconcile","body":""},{"hash":"827aacc","date":"2026-08-31 00:56:35 -0700","author":"Steve Abrams","subject":"snapshot before GMC orphan decision review","body":""},{"hash":"6cf124b","date":"2026-08-31 00:00:27 -0700","author":"Steve Abrams","subject":"record revise decision for DW Instagram wireup","body":""},{"hash":"464fe65","date":"2026-08-30 23:58:54 -0700","author":"Steve Abrams","subject":"record revise decision for Phillipe Romano rollout","body":""},{"hash":"c698177","date":"2026-08-30 23:58:11 -0700","author":"Steve Abrams","subject":"snapshot before Phillipe Romano decision review","body":""},{"hash":"3e258c5","date":"2026-08-30 23:30:15 -0700","author":"auto-commit-fleet","subject":"auto-data-snapshot: 2026-08-30T23:23:51 (1 data files) — decisions.jsonl","body":""},{"hash":"c44df22","date":"2026-08-30 22:54:22 -0700","author":"Steve Abrams","subject":"fix approval button note lookup","body":""},{"hash":"c28b876","date":"2026-08-30 20:53:50 -0700","author":"Steve Abrams","subject":"connect viewer to live approval queue","body":""},{"hash":"f1a5365","date":"2026-08-30 17:40:27 -0700","author":"Steve Abrams","subject":"create local gated approval viewer","body":""}]}