Skip to content

test(web): pin charter-#3 ratchet honesty in regression KAT (SAFE-ADDITIVE) - #518

Merged
frstrtr merged 1 commit into
masterfrom
dashboard/honesty-kat-ratchet-crossing
Jun 26, 2026
Merged

test(web): pin charter-#3 ratchet honesty in regression KAT (SAFE-ADDITIVE)#518
frstrtr merged 1 commit into
masterfrom
dashboard/honesty-kat-ratchet-crossing

Conversation

@frstrtr

@frstrtr frstrtr commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Charter #3 — ratchet / crossing-state honesty (regression-lock)

SAFE-ADDITIVE, test-only. Extends the web honesty-regression KAT to pin the
charter-#3 crossing surfaces that landed in #491/#496/#499 but were not yet
guarded by a test. Same lie-class as the founding 0-stubs: the dashboard
claiming one thing while the node does another — during the very V35→V36 cross
the operator is coordinating live on LTC prod (#288).

Pins:

No runtime change. 13/13 green locally (4 new).

…ITIVE)

currency_info.share_version must track the LIVE ratchet (m_cached_share_version),
never a static 36 (#491): a VOTING LTC node on V35 reporting 36 makes the
sharechain-explorer misclassify live V35 cells as V36. Dash stays static v16
(LTC AutoRatchet cache must not bleed into a Dash dashboard).

v36_status.auto_ratchet.v36_active must derive from the live latch
(m_cached_share_version >= 36), not a frozen stub (#499), so a transient
sampling dip cannot misreport the V35->V36 crossing state.

Test-only, no runtime change. 13/13 green.
@frstrtr
frstrtr merged commit e392b46 into master Jun 26, 2026
21 checks passed
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