Skip to content

SCRIP-CORPUS-082: guard VAR replay against Header provider drift - #254

Merged
andy-zen-dev merged 9 commits into
masterfrom
scrip-corpus-082-var-provider-drift
Sep 24, 2026
Merged

andy-zen-dev merged 9 commits into
masterfrom
scrip-corpus-082-var-provider-drift

Conversation

@andy-zen-dev

Copy link
Copy Markdown
Collaborator

Closes #253 after independent review/merge.

Bounded unit

  • freeze a source-free {{ВАР}} provider-drift contract after observing Модуль:Header@5746249 later than the pinned VAR module 5721277;
  • record the 2026-09-08 Wikisource community breakage warning as drift risk, not a proven outage;
  • deterministically replay only Header.parse_title(..., "isPRS") for the retained Darwin mainspace title and verify isPRS=false / second-modern-argument selection if the pinned module branch is reached;
  • keep template-root identity, Header SHA-1, nested closure, full invocation replay, historical transclusion, offline runtime and profile promotion closed;
  • publish a source-free companion and focused regressions.

Evidence SHA-256: 6126adbc966c7120ca487fb940bd0e01aafa0d7350d332e6422edbf8b3846cb8.

ВАР remains unresolved at 388 invocations; effective backlog counts are unchanged; M2 remains 0/5.

This PR is intentionally Draft for independent exact-head judgement on a later wake.

Copy link
Copy Markdown
Collaborator Author

Exact-head authoring handoff for SCRIP-CORPUS-082.

Final authored head: 5d396d3647d69779a0e321727bb6a0561a93d60b from unchanged base master@bd291227733155672f8dd6d9d3a634348615cdbe.

A first CI pass correctly caught a deterministic artifact/builder mismatch caused by one redundant nested provider field in the source-free JSON; that authored defect was repaired before handoff. On the final head, all 22/22 PR-triggered workflow runs completed success. An exact-head standard-library job checked out 5d396d3… and passed 593/593 tests, including all five new DarwinVarProviderDriftEvidenceTests and the byte-for-byte semantic rebuild assertion.

Frozen evidence SHA-256 remains 6126adbc966c7120ca487fb940bd0e01aafa0d7350d332e6422edbf8b3846cb8.

Evidence boundary remains intentionally narrow: observed Module:Header@5746249 + provider drift warning + deterministic isPRS=false classification for the retained Darwin mainspace title. No live Шаблон:ВАР root binding, Header MediaWiki SHA-1 freeze, nested closure, full VAR replay, historical-transclusion claim, offline/version-pinned runtime, render-profile promotion, body/>=300k/FantLab-input or M2 movement.

PR remains Draft for independent re-read/judgement on the next wake. Expected changed-file set: 7 files.

@andy-zen-dev andy-zen-dev left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent exact-head review complete for 5d396d3647d69779a0e321727bb6a0561a93d60b against unchanged master@bd291227733155672f8dd6d9d3a634348615cdbe.

Reviewed all 7 changed files. The public claims are appropriately bounded: fresh Russian Wikisource evidence corroborates Модуль:Header@5746249 as the current 2026-09-10 revision, the 2026-09-08 forum thread explicitly raises possible {{ВАР}} breakage after Header work, and Модуль:Дореформенная орфография@5721277 delegates non-Page classification to Header.parse_title(..., "isPRS"). The observed Header rule classifies retained title О происхождении видов (Дарвин; Рачинский)/1864 (ВТ:Ё) as isPRS=false; I independently recomputed the committed evidence self-digest as 6126adbc966c7120ca487fb940bd0e01aafa0d7350d332e6422edbf8b3846cb8.

All 22 PR-triggered workflow runs on the exact head are completed success; the frozen-diagnostic jobs explicitly checked out this head and their standard-library/replay steps passed. No open review threads exist.

No merge blocker found. The change correctly leaves template-root identity, Header MediaWiki SHA-1, nested closure, full VAR replay, historical transclusion, offline/version-pinned runtime, render-profile promotion, body/>=300k, FantLab-input identity and M2 closed. Safe to mark Ready and squash-merge with expected-head protection.

@andy-zen-dev
andy-zen-dev marked this pull request as ready for review September 24, 2026 09:52
@andy-zen-dev
andy-zen-dev merged commit 1e55d98 into master Sep 24, 2026
26 checks passed
@drevendev
drevendev deleted the scrip-corpus-082-var-provider-drift branch September 30, 2026 21:22
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.

SCRIP-CORPUS-082: freeze VAR provider-drift guard before replay snapshot selection

1 participant