4a01f552026-09-22auto-data-snapshot: 2026-09-22T13:54:25 (1 data files) — 5x/REPORT.md
09c69a92026-09-22/5x REVISE fixes (TK-12030): persistent drawer (Esc+X only) + push-layout so chips are never occluded; heartbeat LAST RUN parses in-content ts, mtime only as flagged-UNVERIFIED fallback (kills the db-touch lie in the honesty feature itself)
dc60ca82026-09-22Scrapers view: add Health column from live scraper-status.json (✗ broken / ✓ verified / ○ unmonitored) with failure reason on hover; surfaces 13 broken scrapers — 6 share one browser-launch infra failure
71dc5242026-09-22Scrapers view: expand from 50 skill-backed to ALL 168 vendors (vendor_registry + every *_catalog table), exclude backup/temp tables, mark ◆ has-skill vs registry-only; big lines (Kravet/Schumacher/Thibaut/Scalamandre) now covered
278a01e2026-09-22scraper view: authoritative vendor_registry.catalog_table resolver (SKILL.md table used only if it exists, else registry match) — recovers 1838→w1838, cowtan/colefax/arte colorway scrapers; quote table names for digit-leading safety
fa2db102026-09-22scraper staleness: add crawled_at + promote created_at (new-row insert = real scrape activity); only updated_at stays db-touch — fixes york/elitis reading Mar instead of Jun, anna-french now correctly 22d
3dcba1b2026-09-22Add 'date last run' to all drill cards (officers, agents, skills, projects)
1a1a9cd2026-09-22scraper view: History column — cadence-lapsed vs onboarded-once vs never-scraped (distinct scrape-date count); summary counts + card note
db6fb5e2026-09-22scraper staleness: measure TRUE last-scrape (prefer last_scraped/scraped_at/imported_at); flag db-touch dates (updated_at bulk migrations no longer read as fresh runs)
Relative fetch() on a Basic-Auth page threw on user:pass@host bookmarks.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D7LB6rCwpA7ubJTqYzqXEX
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018b1cDQdM4DFs1BGsqimvy3
09c69a9 · 2026-09-22 · /5x REVISE fixes (TK-12030): persistent drawer (Esc+X only) + push-layout so chips are never occluded; heartbeat LAST RUN parses in-content ts, mtime only as flagged-UNVERIFIED fallback (kills the db-touch lie in the honesty feature itself)
Cody-gate findings #1 (over-aggressive dismiss) + #2 (mtime lie) fixed; #3 replayable probe saved to 5x/verify.mjs. Verified 12/12.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018b1cDQdM4DFs1BGsqimvy3
3dcba1b · 2026-09-22 · Add 'date last run' to all drill cards (officers, agents, skills, projects)
Every entity's 5W card now carries a LAST RUN row sourced from a TRUE
execution signal, never a fabricated one:
- officers/agents: newest ticket-event OR reversible-ledger entry under the
agent name (events.jsonl/ledger.jsonl are append-ordered -> last match = newest);
idle/missing-md agents show an explicit 'never recorded' rather than a guess
- skills: vendor _catalog scrape ts (scrapers) -> data/latest.json heartbeat
mtime (health skills) -> cron-driver attribution -> 'on-demand, no run record'
- projects: newest git commit (never the dir mtime, which moves on edit)
Frontend already renders info.lastRun; this fills it server-side.
grep -F name guard added. TK-12027.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018b1cDQdM4DFs1BGsqimvy3
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D2KFGQK7p7ahEzug7HBMZF
da88d74 · 2026-09-22 · stack-map: add live folders + drill-downs for skills, agents, projects
- scan ~/Projects (768 dirs, 741 git repos) as a new drillable Projects node
- 31 name-regex folders: 15 skills, 8 agents, 8 projects — each a live drill-down
- make Agents + Skills SVG nodes clickable (were not); add pj_all/pj_repos
- grouped 'Folders — click to drill' chip strip below the map
- filter dot-dirs from scans; trim _lists from the 30s stats poll payload
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HS8csQCEvLbTkcFz5CRqXq
File tree
7 files tracked. Click any to browse the source at HEAD.