portfolio-optimiser/src/portfolio_optimiser
2026-06-26 12:02:31 +02:00
..
data feat(fase3): config-driven docs_dir + verdict_input on Project loader 2026-06-26 11:55:21 +02:00
__init__.py feat(fase3): run_portfolio sequential orchestrator + PortfolioResult aggregate 2026-06-26 12:02:08 +02:00
backends.py feat(fase2): wire local + Foundry profiles + model-map + env template 2026-06-24 13:38:43 +02:00
budget.py feat(fase2): real-UsageDetails token meter + budget middleware 2026-06-24 13:31:39 +02:00
contracts.py feat(fase2): fail-fast contract loaders 2026-06-24 13:50:28 +02:00
datasource.py feat(fase2): expose retriever as citation-bearing data source 2026-06-24 13:34:53 +02:00
generate.py feat(fase2): LLM->IR generation with validator-as-retry 2026-06-24 13:48:54 +02:00
ir.py feat(fase2): promote blocking validator + IR to src 2026-06-24 13:24:03 +02:00
provenance.py feat(fase2): first-class Pydantic provenance stamp 2026-06-24 13:26:55 +02:00
reference_domain.py fix(fase3): mypy-clean single-arg joinpath in reference_domain loader (Step 2 follow-up) 2026-06-26 12:02:31 +02:00
retrieval.py feat(fase2): local-folder retriever core with path-security 2026-06-24 13:26:00 +02:00
run.py feat(fase3): run_portfolio sequential orchestrator + PortfolioResult aggregate 2026-06-26 12:02:08 +02:00
validator.py feat(fase2): promote blocking validator + IR to src 2026-06-24 13:24:03 +02:00
verdicts.py feat(fase2): VerdictStore + ExpeL + capture_verdict (two-arg, real SessionContext test) 2026-06-24 13:29:02 +02:00
workflow.py feat(fase2): thread tools + budget middleware through fresh_workflow onto agents 2026-06-26 00:36:06 +02:00