chore: lower canonical CoreTex cold-start threshold floor - #12
Merged
Conversation
This reverts commit f13afd2.
The cold-start floor was lowered to 500 in the live bundle manifest, the launch artifacts, and the coretex-client, but DEFAULT_PATCH_FLOORS kept the pre-recalibration 2500 after the f13afd2 recalibration was reverted. Align the structural default to the signed/live value so the source of truth matches the manifest and the validator client (no drift). minImprovementPpm is not part of DEFAULT_CORETEX_WORK_POLICY, so coreTexWorkPolicyHash / rules version are unchanged — no on-chain impact. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The CoreTexCoordinatorCore watcher replays from a fixed start block and rejected
any event whose epoch != the configured epoch. After an epoch advance, the
static CORETEX_REPLAY_FROM_BLOCK points before the new epochs boundary, so the
replay hits the PRIOR epochs finalized advances and fail-closes ("watcher: event
epoch N != configured N+1") — the deadlock that stranded a restart at 115->116.
Prior-epoch advances (ev.epoch < config.epoch) are already folded into this
epochs on-chain start root (liveRoot is seeded to it), so SKIP them instead of
rejecting. Future-epoch events still hard-fail; transitionIndex is per-epoch
(resets to 0) so contiguity holds. Makes the watcher robust to a stale/genesis
replay start block — no per-epoch CORETEX_REPLAY_FROM_BLOCK update needed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Lowers the canonical CoreTex cold-start floor from 2500 ppm to 500 ppm, updates bundle/profile defaults, removes the stale 355 ppm replay cap path, and aligns tests/release guardrails for dynamic difficulty carry-forward.