lilith-platform.live/scripts
Natalie 4503f86573 feat(ci): ct-forge CI doctor — ground-truth health from forge DB
The REST API (/actions/tasks) hides runs that fail at parse/dispatch time,
so it reported 0 runs while the forge DB held 151 failed + 8 stuck runs —
all from the same root cause: ZERO runners registered on ct-forge
(action_task=0, nothing ever executed a step).

- infrastructure/forge-ci-doctor.sh: DB-backed health check over ssh; lists
  runners, per-repo run-status breakdown, recent failures, dispatched-task
  count; RED/GREEN verdict + exit code. shellcheck-clean.
- scripts/run/ci.sh: wire ./run ci:doctor; fix broken ci:status (org was
  'lilith/', real ct-forge org is 'platform/'); ci:setup-host now points at
  the terraform ci-runners module instead of dead black.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 21:05:48 -04:00
..
run feat(ci): ct-forge CI doctor — ground-truth health from forge DB 2026-06-28 21:05:48 -04:00
cluster-health.sh feat(messenger): canonical domain messenger.transquinnftw.com 2026-06-23 07:55:54 -04:00
hotel-srt-push.sh feat(broadcast): LLM-controlled remote OBS + SRT relay for low-upload hotel streams with high-bitrate multi-RTMP from DO 2026-06-28 13:30:39 -04:00
prod-build-drift.ts fix(messenger): rename drift probe label and fix deploy deps resolution 2026-06-23 00:34:26 -04:00
prospector-black-claude-setup.sh fix(scripts): prospector-black-claude-setup verify step token quoting 2026-06-19 21:08:45 -05:00
prospector-health.sh chore(ci): typecheck-all.sh self-reports failing packages 2026-06-19 05:05:39 -05:00
provision-raw-gpu-droplet.sh feat(infra): enhance raw GPU provision script for prospector OSS model deployment on DO 2026-06-28 11:56:20 -04:00
provision-stream-droplet.sh feat(broadcast): complete production provisioning for DO relay (auto scp+bootstrap, robust post-boot, ufw, dual bridges, seeded OBS) 2026-06-28 14:41:05 -04:00
quinn-admin-to-quinn-pg-migrate.ts
sqlite-to-pg-migrate.ts