Ticket Action Viewer
Search the build
-
423b4d42026-09-15 security: add rel=noopener noreferrer to target=_blank links (yoloforever cycle 3) -
8868f252026-08-25 creds-safe fetch guard: resolve relative fetch vs credential-free location (creds-in-URL trap) -
d42ed242026-08-20 nav-agent: sync v1.3 (host left-sidebar collapse on load) -
441bd722026-08-19 nav-agent: List data full-width tight columns (grid) — layout fix -
b5c4aba2026-08-19 Refresh nav-agent to v1.2 (adds kv-list compact List view, default-off) -
917906c2026-08-13 Move default PORT 9971->10075 (9971 collided with gmc-viewer) so the local operator console can run without a port clash -
dc110652026-08-13 Serve public/ static assets (nav-agent js/css) — raw http had no static route, so /nav-agent/* 404'd; add traversal-guarded handler before the 404 -
76fc7f92026-08-13 nav-agent: universal grid-controls drop-in on internal dashboard/command-center pages (STRONG-only) -
c1736a22026-08-11 Viewer: make all data columns sortable (clickable headers + sort select, numeric ticket/priority, persisted) + Table⇄List view toggle -
83726732026-08-10 chore: lint (fix act() /^TK-\\d+/ regex bug) + refactor (LA_TZ/derive/STALE_MS consts) (session close) -
144ca642026-08-10 Viewer: flag doing tickets running >1 day (red timer + ⚠ >1d) so stale long-runners self-surface for cleanup -
06752db2026-08-10 Viewer: start stamp shows date + time (was time-only); full ISO in title= -
a5da5f62026-08-10 Ticket Action Viewer: RUN NOW flips card to 'doing now' + live start-time timer -
e52db3d2026-08-10 5x: report — 2 consecutive clean sweeps (fixed favicon-404 console error, bbbe42d) -
bbbe42d2026-08-10 5x sweep 1: serve 204 for /favicon.ico (kills the favicon-404 console error) -
c465d6a2026-08-10 viewer: RUN NOW reserves+timestamps the ticket at click, then launches a graph-engineering a2a swarm (N subagents + contrarian gate) in a new iTerm2 window -
dccd5ab2026-08-10 viewer: add RUN NOW — opens a new iTerm2 window with a Claude session that takes + drives the ticket (gates intact) -
292eb422026-08-10 viewer: Take now stamps start date+time into the ticket log (TK-10374) -
bec41b12026-08-10 Ticket Action Viewer — ranked board with next-steps, gated-needs, and per-ticket action keys (TK-10374)
Authors
- Steve18
- steve1
Agents used
Skills used
- /claude1
- /code1
- /nav-agent1
- /command-center1
- /priority1
- /derive1
- /favicon1
Creative ideas + design notes
423b4d4 · 2026-09-15 · security: add rel=noopener noreferrer to target=_blank links (yoloforever cycle 3)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UxvvaJ7p6VRZ4RzKDaBXqK
8868f25 · 2026-08-25 · creds-safe fetch guard: resolve relative fetch vs credential-free location (creds-in-URL trap)
Fleet inoculation — opening this basic-auth app with credentials in the URL
poisoned document.baseURI and made relative fetch('/api/…') throw. Guard resolves
non-absolute request URLs against location instead. Ref: creds-in-url-fetch-guard-fleet-pattern.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
a5da5f6 · 2026-08-10 · Ticket Action Viewer: RUN NOW flips card to 'doing now' + live start-time timer
- runNow() reloads the row after launch so status flips blocked→doing now - status cell shows a live ⏱ timer (ticks every 1s) + '▶ started <time>' - start time sourced by priority: explicit click-stamp (runstate.json) → true doing-entry from the shared event log → now; backfill never frozen - server: stamp start on RUN NOW/Take, prune on leave-doing, expose startedAt Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>