Commit Graph

  • d3662f6098 feat(adversarial): time_in_market_too_high HIGH (>80% always-in-market) main Adriano 2026-05-10 23:54:46 +02:00
  • 23c9e37f94 docs: aggiungi clone URL Gitea + nota Phase 1.5 in corso Adriano 2026-05-10 23:48:19 +02:00
  • 56a631f38a feat(adversarial): phase 1.5 hardening (tighter thresholds + flat_too_long + fees_eat_alpha) Adriano 2026-05-10 23:36:35 +02:00
  • 690da30272 docs: aggiorna README con architettura completa + esito Phase 1 Adriano 2026-05-10 23:20:42 +02:00
  • 943aa38cf2 docs: finalize Phase 1 decision memo + technical report Adriano 2026-05-10 22:56:42 +02:00
  • d159075182 feat(ga): fitness continua v1 con tanh(sharpe) + penalita' moltiplicativa di drawdown Adriano 2026-05-10 21:24:05 +02:00
  • d4fcb42fc5 feat(agents): hypothesis retry-with-error-feedback (max 1 retry) Adriano 2026-05-10 21:20:47 +02:00
  • 44eb6436c1 refactor(protocol): swap S-expression grammar for strict JSON Schema Adriano 2026-05-10 21:17:26 +02:00
  • df76906505 fix(protocol): arity check stretto per indicator + reject nested expressions Adriano 2026-05-10 11:35:54 +02:00
  • d9423a1ab5 fix(data,protocol): paginazione OHLCV + macd accetta signal param Adriano 2026-05-10 11:27:27 +02:00
  • 15a4138bbd fix(agents): tighten hypothesis prompt + normalize max_drawdown Adriano 2026-05-10 11:23:50 +02:00
  • 6a201c7e49 docs: scaffolding decision memo + technical report Phase 1 Adriano 2026-05-10 11:21:26 +02:00
  • 370acb4893 refactor(data): replace ccxt OHLCV loader with CerberoOHLCVLoader (deribit default) Adriano 2026-05-10 10:58:16 +02:00
  • 3688611a40 feat(dashboard): aquarium click handler with info panel + ancestor lineage Adriano 2026-05-10 09:47:10 +02:00
  • 4dad8be36b refactor(llm): route all tiers via OpenRouter, drop Anthropic SDK Adriano 2026-05-10 09:39:23 +02:00
  • 70b8bc3d6c feat(dashboard): aquarium 2D visualization (fish per agent, size by fitness) Adriano 2026-05-10 09:26:53 +02:00
  • 33d8e275e7 feat(llm): full multi-tier S/A/B/C/D with routing + pricing Adriano 2026-05-10 09:18:57 +02:00
  • 7482600146 feat(llm): make tier-C/tier-B model + OpenRouter URL configurable from .env Adriano 2026-05-10 09:13:14 +02:00
  • ea403ec2d5 feat(llm): retry tenacity su errori transient connection/timeout/5xx Adriano 2026-05-09 22:32:34 +02:00
  • 18259325a1 chore(dashboard): mypy ignores + parse-success metric in Overview Adriano 2026-05-09 20:45:06 +02:00
  • cd037e6c4e feat(scripts): smoke run with mock LLM and synthetic OHLCV Adriano 2026-05-09 20:38:47 +02:00
  • 846c68d2f5 feat(scripts): Phase 1 runner CLI entry point Adriano 2026-05-09 20:37:38 +02:00
  • 188a1f0ef0 feat(dashboard): Genomes page (top-10 + inspection) Adriano 2026-05-09 20:35:10 +02:00
  • 95dcf4c232 feat(dashboard): GA convergence page (median/max/p90 + entropy) Adriano 2026-05-09 20:34:17 +02:00
  • 889903fdae feat(dashboard): streamlit skeleton + Overview page + data layer Adriano 2026-05-09 20:33:08 +02:00
  • 91d160be6f feat(orchestrator): end-to-end Phase 1 runner with persistence Adriano 2026-05-09 20:28:35 +02:00
  • 430b874b26 feat(agents): market summary builder for hypothesis prompt Adriano 2026-05-09 20:24:23 +02:00
  • 0f06b056f2 feat(ga): initial population generator with cognitive style coverage Adriano 2026-05-09 20:22:04 +02:00
  • c2a7a62763 feat(ga): generation summary stats (median/max/p90/entropy) Adriano 2026-05-09 20:20:12 +02:00
  • 34f88865da feat(persistence): SQLite schema + repository for runs/genomes/evals/cost Adriano 2026-05-09 20:18:08 +02:00
  • 65dda09aff feat(ga): next_generation step (elitism + tournament + mutate/crossover) Adriano 2026-05-09 20:15:21 +02:00
  • 3f36ad65dd feat(ga): tournament selection + elitism Adriano 2026-05-09 20:12:51 +02:00
  • 71cfcf786f feat(ga): fitness v0 (DSR - dd_penalty * max_dd, kill on adversarial high) Adriano 2026-05-09 20:11:13 +02:00
  • 3fbd5eba5e feat(agents): hand-crafted adversarial with heuristic checks Adriano 2026-05-09 20:07:56 +02:00
  • 15cb6b37aa feat(agents): hand-crafted falsification (compile→backtest→DSR) Adriano 2026-05-09 20:05:01 +02:00
  • 654ab7b6d9 feat(agents): hypothesis agent with prompt template + s-expr extraction Adriano 2026-05-09 20:01:31 +02:00
  • a6f32dd4d8 feat(llm): cost tracker with per-tier pricing and breakdown Adriano 2026-05-09 19:57:51 +02:00
  • a9261452e0 feat(llm): unified client for OpenRouter (Qwen) + Anthropic (Sonnet) Adriano 2026-05-09 19:54:39 +02:00
  • 93d0a9e848 feat(genome): uniform crossover for hypothesis genomes Adriano 2026-05-09 19:51:44 +02:00
  • 80f4477f72 feat(genome): deterministic mutation operators (numeric + categorical) Adriano 2026-05-09 19:48:22 +02:00
  • 42a95a52b5 feat(genome): HypothesisAgentGenome with deterministic id and serde Adriano 2026-05-09 19:45:07 +02:00
  • 26c328d541 feat(protocol): AST compiler to (df -> Series[Side]) signal fn Adriano 2026-05-09 19:40:28 +02:00
  • 052f323790 feat(protocol): semantic validator for AST Adriano 2026-05-09 19:34:03 +02:00
  • 19035812c3 feat(protocol): grammatica S-expression (15 verbi) + parser Adriano 2026-05-09 19:30:54 +02:00
  • 7290900dc7 feat(cerbero): tools wrapper for Phase 1 indicator subset Adriano 2026-05-09 19:27:34 +02:00
  • 14b1b84a47 feat(cerbero): HTTP client with bearer + bot-tag + retry Adriano 2026-05-09 19:25:00 +02:00
  • b61bbaf13c feat(metrics): Deflated Sharpe Ratio (Bailey & Lopez de Prado) Adriano 2026-05-09 19:21:35 +02:00
  • 2687ce7dd2 feat(metrics): Sharpe + max drawdown + total return Adriano 2026-05-09 19:18:48 +02:00
  • 9301ab9051 feat(backtest): event-driven engine with 1-bar exec delay Adriano 2026-05-09 19:15:05 +02:00
  • 36e05233d0 feat(backtest): Order/Position/Trade dataclasses with fees Adriano 2026-05-09 19:11:27 +02:00
  • d30f981421 feat(data): expanding walk-forward splits Adriano 2026-05-09 19:08:43 +02:00
  • 116879400a fix(data): restore pagination early-break + update test count Adriano 2026-05-09 19:06:50 +02:00
  • b977c371e5 feat(data): OHLCV loader via ccxt with parquet cache Adriano 2026-05-09 19:01:25 +02:00
  • b73416f482 feat(config): pydantic settings loader from .env Adriano 2026-05-09 18:55:04 +02:00
  • 362ffb33a8 chore: project skeleton with uv + pyproject + deps Adriano 2026-05-09 18:49:27 +02:00
  • c46525805b docs(plans): Phase 1 lean spike implementation plan Adriano 2026-05-09 18:45:09 +02:00
  • eb6b52ff04 Initial commit: framework concettuale + design strategico PoC Adriano 2026-05-09 18:19:55 +02:00