Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
650b445
feat: add auditable eval optimize loop example
neutronstar238 Jul 6, 2026
959de16
feat: harden eval optimize loop reporting
neutronstar238 Jul 6, 2026
8d73e1a
docs: add eval optimize loop hardening plan
neutronstar238 Jul 10, 2026
15a8017
fix: harden optimization failure attribution
neutronstar238 Jul 10, 2026
f6d2a0b
fix: make optimization gates fail closed
neutronstar238 Jul 10, 2026
4881d4e
fix: close remaining optimization gate gaps
neutronstar238 Jul 10, 2026
3f9169e
fix: sanitize malformed candidate reports
neutronstar238 Jul 10, 2026
d0caf23
feat: classify optimization case deltas
neutronstar238 Jul 10, 2026
fd9f31e
fix: redact optimization report traces
neutronstar238 Jul 10, 2026
10474f5
fix: sanitize evaluator report text
neutronstar238 Jul 10, 2026
e077547
feat: complete optimization candidate audit
neutronstar238 Jul 10, 2026
2ff8ea9
fix: sanitize optimization round audit
neutronstar238 Jul 10, 2026
b8fe41d
fix: harden optimizer round audit normalization
neutronstar238 Jul 11, 2026
9a3050b
fix: reject duplicate optimizer round IDs
neutronstar238 Jul 11, 2026
a447fa2
fix: harden optimizer prompt artifacts
neutronstar238 Jul 11, 2026
f06e8f5
fix: harden optimizer round schema portability
neutronstar238 Jul 11, 2026
b3edd5a
feat: enforce optimization report schema
neutronstar238 Jul 11, 2026
538f553
chore: untrack task 5 sdd report
neutronstar238 Jul 11, 2026
15c9297
docs: align optimization example with issue scenarios
neutronstar238 Jul 11, 2026
3aa5faa
fix: close online evaluation resources
neutronstar238 Jul 11, 2026
f93a35e
fix: preserve online evaluation failures
neutronstar238 Jul 11, 2026
17ddf71
chore: refresh optimization report sample
neutronstar238 Jul 11, 2026
0bf48f1
chore: remove optional suite masking
neutronstar238 Jul 11, 2026
5fb387b
chore: untrack task 2 sdd report
neutronstar238 Jul 11, 2026
3ca6308
style: format optimization example
neutronstar238 Jul 11, 2026
0171b77
style: format optimization agent files
neutronstar238 Jul 11, 2026
cd5a935
fix: close eval optimization review gaps
neutronstar238 Jul 11, 2026
e997c28
docs: correct full-suite dependency boundary
neutronstar238 Jul 11, 2026
cb20292
fix(eval): harden optimization review contracts
neutronstar238 Jul 11, 2026
c642f8d
fix(eval): address final review follow-up
neutronstar238 Jul 11, 2026
e829f71
fix(eval): close independent review gaps
neutronstar238 Jul 11, 2026
07111e5
fix(eval): bind optimization audit evidence
neutronstar238 Jul 11, 2026
deec886
fix(eval): make audit hashes self-verifying
neutronstar238 Jul 11, 2026
ebfc440
fix(eval): require verifiable audit artifacts
neutronstar238 Jul 11, 2026
0060acb
fix(eval): bind prompt target provenance
neutronstar238 Jul 11, 2026
2ea6d22
fix(eval): fail closed on incomplete metric evidence
neutronstar238 Jul 12, 2026
e0d022a
fix(eval): close judge lifecycle warnings
neutronstar238 Jul 12, 2026
1568402
test(eval): cover evaluator compatibility paths
neutronstar238 Jul 12, 2026
7800ec7
Merge remote-tracking branch 'upstream/main'
neutronstar238 Jul 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@
*.lock
*.log
examples/*.log
runs/
examples/**/runs/
**/online_eval_metrics.json
**/offline_metrics.json
**/trace_metrics.json
**/trace_evalset.json

trpc-agent-py.egg-info

Expand Down
30 changes: 30 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Project Agent Guidelines

These rules apply to the whole repository unless a deeper `AGENTS.md` overrides them.

## Engineering Defaults

- Prefer the smallest change that satisfies the requested behavior.
- Match existing file layout, naming, and test style before adding new patterns.
- Do not refactor adjacent code or rewrite unrelated docs while implementing an issue.
- Treat prompt, evalset, optimizer config, and report files as auditable artifacts.

## Evaluation And Optimization Work

- Default to offline, deterministic flows for examples and tests.
- Online model calls must be opt-in and gated by explicit environment variables.
- Keep train and validation evalsets physically separate.
- Do not expose validation gold data to optimizer logic beyond final gate scoring.
- Write generated reports only under `runs/` or a caller-provided output directory.

## Reports

- Produce machine-readable JSON first; human-readable Markdown may summarize it.
- Avoid new Markdown files unless the issue asks for them or they are standard example docs.
- Reports must state baseline score, candidate score, case deltas, gate decision, and rejection or acceptance reasons.

## Testing

- Add focused tests for new behavior before broad regression runs.
- Fake or trace modes must run without API keys.
- Online-mode tests should validate configuration and wiring without consuming real API calls.
Loading
Loading