Skip to content

DLC-APPLY (afi-core): retire the silent 24h decay default - #34

Merged
Gio2050 merged 1 commit into
mainfrom
mission/dlc-apply-core
Aug 24, 2026
Merged

DLC-APPLY (afi-core): retire the silent 24h decay default#34
Gio2050 merged 1 commit into
mainfrom
mission/dlc-apply-core

Conversation

@Gio2050

@Gio2050 Gio2050 commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

DLC-GOV DLC-APPLY slot — afi-core half (D-DLC-3(2))

Authorized by DLC-GOV (accepted 4a91928, 37th decision; slot authorization recorded in the Status flip, cd1ca14).

  • DEFAULT_SIGNAL_HALF_LIFE_HOURS deleted; applyTimeDecayToUwrScore / applyVolatilityAdjustedDecay require the half-life explicitly. The silent fallback is now structurally unreachable from every path — production or otherwise.
  • The hour-unit wrapper is re-documented as superseded for production use by the canonical minutes-based applyTimeDecay (src/decay, already bit-exact against the governed 32-vector KAT) per D-DLC-1.
  • ValidatorDecision.ts (sole caller, dormant, afi-mint-only consumer): conformance note — it always passed explicit parameters; the adjusted-half-life family remains expressly unwired (D-DLC-3(4)).
  • No behavior change for any explicit-argument caller; the only removed behavior is the silent default.

Gate: zero movement in any sealed byte, hash, golden, or KAT (this PR touches none); suite 303 green; typecheck clean.

🤖 Generated with Claude Code

DEFAULT_SIGNAL_HALF_LIFE_HOURS is deleted; applyTimeDecayToUwrScore and
applyVolatilityAdjustedDecay now require the half-life explicitly — a
parameter the caller never chose is never quietly substituted. The
hour-unit wrapper is re-documented as superseded for production use by
the canonical minutes-based applyTimeDecay (src/decay, KAT-bound to the
governed 32-vector apply-time-decay KAT). ValidatorDecision (the sole,
dormant caller — always explicit args) carries the conformance note;
the adjusted-half-life family stays unwired per D-DLC-3(4).

Tests updated to pass explicit half-lives. 303 green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kilo-code-bot

kilo-code-bot Bot commented Aug 24, 2026

Copy link
Copy Markdown

Kilo Code Review could not run — your account is out of credits.

Add credits or switch to a free model to enable reviews on this change.

@Gio2050
Gio2050 merged commit fda3513 into main Aug 24, 2026
1 of 2 checks passed
@Gio2050
Gio2050 deleted the mission/dlc-apply-core branch August 24, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant