Commit 5fdff1c
feat(gnn): activate closed-loop scoring at agent → tactic-suggestion seam
Phase 3 (final piece) of the GNN feedback loop: connect the call site
where AgentCore.process_goal calls into provers/mod.rs::gnn_augment_tactics.
After this commit, the loop is fully closed end-to-end with no manual wiring:
StatisticsTracker → /training/update → PROVER_DOMAIN_WEIGHTS
↓
AgenticGoal.aspects → state.metadata["aspects"] → domain_hints in /gnn/rank
↓
weight-modulated premise scoring
- agent/mod.rs::process_goal: write goal.aspects into state.metadata
under the "aspects" key alongside the existing coprocessor witness data
- provers/mod.rs::gnn_augment_tactics: read state.metadata["aspects"]
and pass to gnn.rank_premises_with_aspects (falls back to empty for
non-agent invocations like REPL — same behaviour as before)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent abd2215 commit 5fdff1c
2 files changed
Lines changed: 17 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
380 | 387 | | |
381 | 388 | | |
382 | 389 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1399 | 1399 | | |
1400 | 1400 | | |
1401 | 1401 | | |
1402 | | - | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
1403 | 1412 | | |
1404 | 1413 | | |
1405 | 1414 | | |
| |||
0 commit comments