trading/scripts
Viktor Barzin b4e1c5cd12
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
fix(scripts): kevin-analyze + reanalyze — self-contained + append-only
Two small follow-ups from the session:

- kevin-analyze.sh: always cp the local analyze_kevin_video.py into
  the pod before exec, so the wrapper works even before CI ships an
  image with scripts/ baked in (saw this hit the user with
  ModuleNotFoundError on stale images).

- reanalyze_kevin_videos.py: switch from DELETE+INSERT to
  append-only. The old behaviour violated the FK constraint on
  kevin_signal_bridge_state.mention_id; the new behaviour adds a
  fresh v2 analysis alongside the v1 row and lets the API surface
  the latest. Old v1 rows preserved for audit.
2026-05-28 22:55:14 +00:00
..
__init__.py feat: integration tests, seed data, and smoke test script 2026-02-22 16:02:44 +00:00
analyze_kevin_video.py feat(meet-kevin): prompt v2 — forward-looking action + expected_move field 2026-05-28 21:40:07 +00:00
kevin-analyze.sh fix(scripts): kevin-analyze + reanalyze — self-contained + append-only 2026-05-28 22:55:14 +00:00
reanalyze_kevin_videos.py fix(scripts): kevin-analyze + reanalyze — self-contained + append-only 2026-05-28 22:55:14 +00:00
seed_sample_data.py feat: productionize local service — fix signal pipeline, lower thresholds, add company-name ticker extraction 2026-02-22 22:17:26 +00:00
seed_strategies.py feat: wire 6 new strategies and fundamentals into signal generator 2026-02-23 21:55:59 +00:00
smoke_test.sh feat: integration tests, seed data, and smoke test script 2026-02-22 16:02:44 +00:00