Skip to content

skill(ci-gates) 354: ask the root what it reaches -- five systems, one shape - #2907

Merged
gHashTag merged 5 commits into
masterfrom
w742
Aug 29, 2026
Merged

skill(ci-gates) 354: ask the root what it reaches -- five systems, one shape#2907
gHashTag merged 5 commits into
masterfrom
w742

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

One question asked of six build roots, in a day:

root what it names what exists stranded
proofs/lean4/Trinity.lean 9 imports 23 .lean 12 files, 15553 lines, 647 theorems
cli/tri/src/main.rs 27 mod 33 .rs elab.rs, 319 lines, 4 tests
bootstrap/src/main.rs 44 mod 97 .rs 7 files incl. 7 gate bodies
coq/_CoqProject 9 .v 11 .v 486 lines, 27 declarations, 0 Admitted
Cargo.toml members 5 crates 6 crates cli/tri-mcp, 996 lines
MERGE_CRITICAL 15 workflows 47 both actual offenders

Issues: #2895, #2900, #2902, #2903, #2904, #2905.

A build system prints the work it did. A coverage claim is about the work it did
not, and nothing prints that.

The section is mostly about what makes this hard to see:

  • A red build hides it. Three passes went into H4Lagrangian.lean while the
    fact was that Icarus appears zero times in 483 lines of log.
  • A paths: filter is worse than silence. coq/** means editing an
    uncompiled .v triggers the workflow, which compiles the nine listed files and
    attaches a green check to that commit.
  • Edges are directional and orphans look busy. Eleven of the twelve stranded
    Lean files import each other. Undirecting the edges reports zero.
  • The count going down is silent. 358 tests to 354; no gate reads it.
  • A ratchet can outlive its population. Four of five sorry counted by
    lean-proofs.yml are in files nothing opens.

Refs #2895
Refs #2900

…e shape

One question, asked of six build roots in a day, found stranded work behind
every one of them:

  proofs/lean4/Trinity.lean       9 imports    23 .lean    12 files, 15553 lines
  cli/tri/src/main.rs            27 mod        33 .rs      elab.rs, 4 tests
  bootstrap/src/main.rs          44 mod        97 .rs      7 files, 7 gate bodies
  coq/_CoqProject                 9 .v         11 .v       486 lines, 0 Admitted
  Cargo.toml members              5 crates      6 crates    cli/tri-mcp, 996 lines
  MERGE_CRITICAL                 15 workflows  47          both actual offenders

A build system prints the work it did. A coverage claim is about the work it did
not, and nothing prints that: `lake build` never names a file it skipped, and
`cargo build` cannot error on a file it does not compile.

The section records what makes it hard to see rather than only the recipe. A red
build hides it behind a loud unrelated failure. A `paths:` filter attaches a
green check to the commit that edited the uncompiled file. Orphan subtrees import
each other busily, so undirecting the edges reports zero and reads as good news.
And the count going DOWN is the silent direction -- 358 tests to 354, with no
gate reading that number.

Refs #2895
Refs #2900
# Conflicts:
#	.claude/skills/ci-gates/SKILL.md
@gHashTag gHashTag changed the title skill(ci-gates) 348: ask the root what it reaches -- five systems, one shape skill(ci-gates) 351: ask the root what it reaches -- five systems, one shape Aug 29, 2026
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-08-29 22:31:05 UTC

Summary

Status Count
Total Open PRs 10
PRs with Failing Checks 7
PRs with All Checks Green 3
READY 0
FAILING 7
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=eec367a5997f != manifest seal=87e5cbd3ad94.
    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

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

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

# Conflicts:
#	.claude/skills/ci-gates/SKILL.md
@gHashTag gHashTag changed the title skill(ci-gates) 351: ask the root what it reaches -- five systems, one shape skill(ci-gates) 354: ask the root what it reaches -- five systems, one shape Aug 29, 2026
@gHashTag
gHashTag enabled auto-merge (squash) August 29, 2026 22:47
@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

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

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-08-29 22:49:23 UTC

Summary

Status Count
Total Open PRs 11
PRs with Failing Checks 7
PRs with All Checks Green 4
READY 0
FAILING 7
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=82e020cf95b2 != manifest seal=87e5cbd3ad94.
    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

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-08-29 22:59:29 UTC

Summary

Status Count
Total Open PRs 10
PRs with Failing Checks 8
PRs with All Checks Green 2
READY 0
FAILING 8
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=82e020cf95b2 != manifest seal=87e5cbd3ad94.
    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

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

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

@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

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

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-08-29 23:01:54 UTC

Summary

Status Count
Total Open PRs 9
PRs with Failing Checks 8
PRs with All Checks Green 1
READY 0
FAILING 8
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=82e020cf95b2 != manifest seal=87e5cbd3ad94.
    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 merged commit e0b3b7f into master Aug 29, 2026
25 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