Skip to content

fix(build): downgrade docs/*.md Cyrillic check panic→warning (unblocks downstream) - #1348

Merged
gHashTag merged 1 commit into
masterfrom
fix/now-md-grandfather
Jul 4, 2026
Merged

gHashTag merged 1 commit into
masterfrom
fix/now-md-grandfather

Conversation

@gHashTag

@gHashTag gHashTag commented Jul 4, 2026 •

Copy link
Copy Markdown
Owner

Closes #1355 — build failure that blocks ALL downstream drift-guard CI (tri-net PR #39 and main).

Root cause

build.rs scans 1113 .md files containing Cyrillic (Russian-language project documentation) and panic!s on the first encounter, breaking cargo build for t27c. Downstream consumers (tri-net spec-drift-guard) build t27c from master in CI → collateral failure.

Fix

Downgrade the three .md-scan sections from panic!(msg) to eprintln!(cargo:warning=msg). Cyrillic in .md remains a visible build warning, but no longer blocks compilation.

NOT changed: .rs source + .t27/.tri spec scans remain as hard panic! (zero Cyrillic there, code-critical).

Verified

cargo build --release --bin t27c → Finished (0 panics). t27c self-tests: 20 passed.

Downstream impact

Unblocks tri-net spec-drift-guard CI (27 specs × 3 backends = 81 drift checks) on all PRs and main pushes.

Traceability

Anchor: phi^2 + phi^-2 = 3.

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-07-04 16:21:31 UTC

Summary

Status Count
Total Open PRs 20
PRs with Failing Checks 13
PRs with All Checks Green 7
READY 7
FAILING 13
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=621b9883e268 != manifest seal=49e55df6d444.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag force-pushed the fix/now-md-grandfather branch from d76b95c to 337de94 Compare July 4, 2026 16:21
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-07-04 16:21:51 UTC

Summary

Status Count
Total Open PRs 20
PRs with Failing Checks 13
PRs with All Checks Green 7
READY 7
FAILING 13
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=621b9883e268 != manifest seal=49e55df6d444.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag

gHashTag commented Jul 4, 2026

Copy link
Copy Markdown
Owner Author

This PR currently blocks downstream CI. It is orthogonal to wave-loop hygiene work. If it is ready, it can be merged independently; if not, please update or close.

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-07-04 16:50:20 UTC

Summary

Status Count
Total Open PRs 14
PRs with Failing Checks 10
PRs with All Checks Green 4
READY 4
FAILING 10
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=621b9883e268 != manifest seal=49e55df6d444.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

…rning

Closes #1355

Closes the build failure that blocks ALL downstream drift-guard CI
(tri-net PR #39 and main).

build.rs scans 1113 .md files containing Cyrillic (Russian-language project
documentation) and panic!s on the first encounter, breaking cargo build for
t27c. Downstream consumers (tri-net spec-drift-guard) build t27c from
master in CI, and take collateral damage on every run.

Downgrade the three .md-scan sections from panic!(msg) to
eprintln!(cargo:warning=msg). Cyrillic in .md remains a visible build
warning, but no longer blocks compilation.

NOT changed: .rs source + .t27/.tri spec scans remain as hard panic!
(zero Cyrillic there, code-critical).

cargo build --release --bin t27c => Finished (0 panics).
t27c self-tests: 20 passed.

Unblocks tri-net spec-drift-guard CI (27 specs x 3 backends = 81 drift
checks) on all PRs and main pushes.

Anchor: phi^2 + phi^-2 = 3
@gHashTag
gHashTag force-pushed the fix/now-md-grandfather branch from 336b2e5 to 4b46d59 Compare July 4, 2026 17:15
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-07-04 17:15:47 UTC

Summary

Status Count
Total Open PRs 14
PRs with Failing Checks 9
PRs with All Checks Green 5
READY 4
FAILING 9
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=621b9883e268 != manifest seal=49e55df6d444.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@gHashTag
gHashTag merged commit 879c1c7 into master Jul 4, 2026
25 of 27 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.

build: docs/*.md Cyrillic scan should be warning, not hard panic (breaks downstream drift-guard CI)

1 participant