mathiasandClaude Sonnet 4.6 65a58fcca2
CD / Lint / Test / Vet (push) Failing after 1s
CD / Build & Import (push) Has been skipped
CD / Deploy via GitOps (push) Has been skipped
feat(loop): add --run-dir isolation, heartbeat, ntfy-on-crash; scaffold start command
Closes jepa-fx-risk#11 Phase A.

- scripts/autoresearch_start.py: scaffold runs/<rq-id>/ from Council backlog leaf;
  fail-closed on non-autoresearch-ready; strips candidate_metric; writes program.md
  + run.json (provenance) + train.py copy. 19 TDD tests.
- loop.py: --run-dir flag redirects STATUS.md / metrics.json / HEARTBEAT / train.py
  into the run dir; METRICS_OUT env var passed to train subprocess so it writes
  metrics.json to the run dir; heartbeat file written each iter phase; ntfy-on-crash
  via NTFY_URL env var (best-effort).
- train.py: METRICS_OUT env var overrides metrics.json path (default unchanged).

Launch: LITELLM_KEY=xxx python loop.py --run-dir runs/rq-04

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-27 10:19:17 +02:00
2026-05-27 21:55:18 +00:00
2026-05-27 21:55:18 +00:00
2026-05-27 21:55:18 +00:00
2026-05-27 21:55:18 +00:00
2026-05-27 21:55:18 +00:00
2026-05-27 21:55:18 +00:00
2026-05-27 21:55:18 +00:00
2026-05-27 21:55:18 +00:00
2026-05-27 21:55:18 +00:00

hostexecutor

Generated from mathias/template-go-web.

Bootstrap

After creating from template, run:

go mod tidy       # regenerate go.sum with real module path
task generate     # generate templ files
task build        # build the binary
S
Description
JEPA-based latent representation learning for FX trading risk management — research project
Readme
370 KiB
Languages
Python 76.4%
Go 18.4%
Shell 4.3%
templ 0.6%
Dockerfile 0.3%