Commit Graph

12 Commits

Author SHA1 Message Date
meels
3bc1afa9f1 Fix ingest subprocess dropping the filename argument (C1)
spawn(..., { shell: true }) made Node concatenate argv without quoting;
cmd.exe re-tokenized it and the ingest prompt arrived as a bare "ingest"
with the filename silently discarded, while the run still reported
success. claude.exe is a real executable here, so no shell is needed:
drop shell: true and pass argv directly. isSafeFilename is unchanged
(still correct defence in depth) but its comment now reflects that the
spawn path carries no injection surface today.
2026-07-28 14:55:04 +02:00
meels
fa1e14c8d1 fix: reject cmd.exe caret and control chars; fix subprocess lifecycle bugs in runIngest 2026-07-28 14:34:43 +02:00
meels
79d3240aa2 feat: spawn headless claude ingest with filename validation 2026-07-28 14:15:49 +02:00
meels
2bb0be0a64 feat: render coverage meter and station-grouped table 2026-07-28 14:07:44 +02:00
meels
0304757982 feat: parse the script coverage table 2026-07-28 13:45:24 +02:00
meels
3e28180f8b fix: include txt/pdf raw sources in queue, match dark accent to theme
- readPipeline no longer filters raw/sources to .md only; CLAUDE.md
  documents txt and pdf as valid raw source types, and hiding them from
  the queue silently was the same invisibility bug the dashboard exists
  to remove.
- Dark-mode accent now tracks the installed tesanti theme (same signal
  red, no base-color lift) instead of contradicting it; status colors
  (ok/warn/danger) keep their lifted dark values for AA contrast on
  small text, per design-system separation of status tokens from the
  brand accent.
2026-07-28 13:39:18 +02:00
meels
1045082df6 feat: render source pipeline in left pane 2026-07-28 13:23:40 +02:00
meels
7958d225d5 fix: prevent double-counting orphaned pages in conflicting scenarios 2026-07-28 13:17:51 +02:00
meels
80ef971d1a fix: handle duplicate raw-path claims by routing to orphaned 2026-07-28 13:13:33 +02:00
meels
027dcb4e4e feat: derive source pipeline from raw path claims 2026-07-28 13:06:28 +02:00
meels
af247326b3 feat: scaffold webinar-dash plugin with config block 2026-07-28 13:01:52 +02:00
meels
b75730fda3 chore: initial commit of vault before dashboard work 2026-07-28 13:00:04 +02:00