Gracie Internal
repo: ~/Projects/gracie-internal · 9 commits · 0 in last 24h, 0 in last 7d ·
Skills used
- /healthz2
- /tag1
- /expand1
- /psql1
- /uptime1
- /facets1
- /imgonly1
Creative ideas + design notes
Commits with substantial prose (≥120 chars) — the rationale behind each move.
0b12522 · 2026-07-09 · jsonl-backed data layer: self-contained bundle for Kamatera (no prod DB)
Auto-detect source (DATA_SOURCE=jsonl or the data/<vendor>.jsonl bundle present)
loads all rows in-memory from the bundle; the pg/psql path is preserved for local.
DB driver require made lazy so no DB connection is needed in jsonl mode. Includes
the full-fidelity export (all columns the viewer consumes) + export script.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
88443b8 · 2026-07-09 · Strip product count from unauthenticated /healthz
Red-team FIX2: open /healthz leaked count:<n>; now returns {ok:true} only
(HTTP 200 preserved for keep-alive/uptime probes). Count stays behind auth
via /api/facets.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
d9e5f8b · 2026-07-09 · Persist gracie viewer sort selection to localStorage
sort onchange only called render() — now saves gracieSort and restores it on
load like the density/imgonly prefs.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
File tree
9 files tracked. Click any to browse the source at HEAD.
rendered in 0ms