Commit 130c14e
committed
Merge pull request #20 from AppSprout-dev/feat/restore-deliberations-export
Phase A observability floor: deliberation logs, replay metadata, timeouts, cost source
Restores per-commit history for #20 (originally landed as a single squash commit
61bce01; this merge re-establishes the 9 individual commits + the cross-platform
.gitattributes CI fix as separate parents-of-master so they remain bisectable).
* Restore per-scenario *_deliberations.jsonl export in run_scenario (A1)
* Expand DELIBERATION event payload with actions + summary (A2)
* Surface raw LLM output via PROVIDER_CALL events (A3)
* Add replay-grade metadata + --seed flag + per-scenario summary JSON (A6.1)
* Pin canonical save SHA-256 into scenario YAMLs + loader validation (A6.2)
* Per-task LLM timeout via asyncio.wait_for (A7)
* Populate benchmark_history.jsonl from run_scenario.py too (A8)
* Cost tracker: surface pricing source + manual override flags (A9)
* Treat .rws saves as binary so scenario SHA pins are cross-platform (CI fix)26 files changed
Lines changed: 2706006 additions & 2705172 deletions
File tree
- docker/saves
- scripts
- src/rle
- orchestration
- scenarios
- definitions
- tracking
- tests
- integration
- unit
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
0 commit comments