mirror of
https://github.com/ruvnet/ruflo.git
synced 2026-11-03 10:37:24 +09:00
* dream(intelligence): #3349 wire CLAUDE_FLOW_PRIOR_DECAY env override for ModelRouter's dormant decay primitive ModelRouter's discounted-Thompson-sampling priorDecay (built/tested/ benchmarked in #3049) shipped permanently inert: DEFAULT_CONFIG.priorDecay was hardcoded to 1 (disabled) with no env/config knob, unlike its sibling maxUncertainty (envMaxUncertainty()). Adds envPriorDecay() mirroring that exact pattern; default behavior is unchanged when the env var is unset. Evaluation: stash-isolated discriminating test (1/3 new tests fails against reverted source, 16/16 pass restored); full @claude-flow/cli suite and tsc --noEmit both byte-identical baseline vs candidate outside the 3 new tests; benchmark re-run reproduces the 2026-08-17 receipt exactly. Real non-stationary recovery win in the 'low' bucket; a small but statistically real stationary-accuracy cost in the 'med' bucket, accepted only under the pre-existing ±1pp tolerance band from the original receipt — disclosed in the issue/gist rather than oversold. Independent adversarial critic verdict: CONFIRMED-WITH-CAVEATS. Co-Authored-By: RuFlo <ruv@ruv.net> Claude-Session: https://claude.ai/code/session_011tXcJWNao4vh57f4uFXutg * docs(dream-cycle): append 2026-09-17 ledger row + backfill 09-13..09-16 gap/run verification Co-Authored-By: RuFlo <ruv@ruv.net> Claude-Session: https://claude.ai/code/session_011tXcJWNao4vh57f4uFXutg * fix(audit): register CLAUDE_FLOW_PRIOR_DECAY as a documented env-var escape hatch scripts/audit-env-var-precedence.mjs (ADR-125/ADR-130) flagged the new CLAUDE_FLOW_PRIOR_DECAY read in model-router.ts as undocumented CLI-flag precedence. It's the same operator-knob shape as the adjacent, already- registered CLAUDE_FLOW_MAX_UNCERTAINTY (envMaxUncertainty() is the pattern envPriorDecay() mirrors) — no CLI invocation owns the router's persisted lifetime, so there's no flag to wire precedence against. Registered alongside it with the same justification. Co-Authored-By: RuFlo <ruv@ruv.net> Claude-Session: https://claude.ai/code/session_011tXcJWNao4vh57f4uFXutg --------- Co-authored-by: Claude <noreply@anthropic.com>