feat(evolver): update retirement ticker interval to daily (§10.8)
Changed RetirementCheckInterval from 1 hour to 24 hours to align with the 7-day low-rating rule specified in §10.8. The retirement automation is already fully implemented: - startRetirementTicker: runs periodic checks (now daily) - EnforcePolicy: retires bots below rating threshold (800) for 7 consecutive days, enforces 50-bot population cap - queryConsecutiveLowRating: uses rating_history table to track consecutive days below threshold - RetireBot: handles K8s manifest deletion via declarative-config - TestEnforcePolicy_CapEnforcement: integration test for cap enforcement Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
c70729e298
commit
98a9f645c4
1 changed files with 1 additions and 1 deletions
|
|
@ -96,7 +96,7 @@ func DefaultRunConfig() RunConfig {
|
|||
RatingThreshold: 800.0,
|
||||
PopCap: 50,
|
||||
CycleInterval: 5 * time.Minute,
|
||||
RetirementCheckInterval: 1 * time.Hour,
|
||||
RetirementCheckInterval: 24 * time.Hour,
|
||||
IslandCooldown: 2 * time.Minute,
|
||||
LLMURL: envOrDefault("ACB_LLM_URL", "http://zai-proxy-apexalgo.tail1b1987.ts.net:8080"),
|
||||
RepoDir: envOrDefault("ACB_REPO_DIR", "."),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue