-
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