feat(harness): add information gain stop and audit

This commit is contained in:
aruo
2026-07-27 01:03:34 +08:00
parent de5a5b09d9
commit d0452184ee
92 changed files with 5019 additions and 122 deletions
@@ -0,0 +1,13 @@
package com.superbiz.agent.harness.progress;
import com.superbiz.agent.harness.core.RunContext;
@FunctionalInterface
public interface DiagnosisProgressProjection {
DiagnosisProgressSnapshot project(RunContext context);
static DiagnosisProgressProjection empty() {
return ignored -> DiagnosisProgressSnapshot.empty();
}
}