Skip to content

scan: drop the developer-home spelling from blocker attribution (Closes #13549) - #13550

Merged
cursor[bot] merged 1 commit into
masterfrom
cursor/scan-home-comment-6b6a
Nov 9, 2026
Merged

cursor[bot] merged 1 commit into
masterfrom
cursor/scan-home-comment-6b6a

Conversation

@gHashTag

@gHashTag gHashTag commented Nov 9, 2026 •

Copy link
Copy Markdown
Collaborator

Pull Request Checklist

  • PR title follows semantic convention: fix(scope): description
  • PR body includes Closes #13549
  • Tests added/updated: t27c test-report specs/claw/blocker_attribution.t27 (4 pass, 0 vacuous, 12 runtime asserts)
  • Specs changed → seals refreshed: t27c seal specs/claw/blocker_attribution.t27 --save then --verify (all hashes MATCH)

Description

Master secret-scan run 42688287091 on daec2cc84 failed in "Block hardcoded developer-home paths". gitleaks on that run succeeded. The only non-allowlisted hit was a comment in specs/claw/blocker_attribution.t27 that named the spelling while describing an older red (#13179, introduced by #13183). The comment no longer contains that spelling. The same verdict test now also checks the shared and unseen B-lines.

Closes #13549

Changes

  • specs/claw/blocker_attribution.t27 — comment spelling removed; shared and unseen lines asserted
  • .trinity/seals/claw_ClawBlockerAttribution.json — resealed

Testing

t27c test-report specs/claw/blocker_attribution.t27
# tests 4, pass 4, FAIL 0, vacuous passes 0 of 4, the_line_names_the_verdict asserts 8 (was 4)
t27c coverage specs/claw/blocker_attribution.t27
# Functions 2, Tested 2 (100%) before and after
t27c seal specs/claw/blocker_attribution.t27 --verify
# all hashes MATCH

Negative control: flipping the foreign assert to B_OWN made test-report exit 1 on a_foreign_blocker_is_a_hold_not_a_fix, then the assert was restored.

Local home-path scan (the workflow's allowlist) lists no offender after this change.

Documentation

No doc change. The law stays in the spec.

Review Notes

Function coverage of this spec was already 2/2. The measured movement is runtime asserts in the_line_names_the_verdict: 4 before, 8 after. Do not merge while required checks are pending or red.


φ² + 1/φ² = 3 | TRINITY

Open in Web Open in Cursor 

Note

Low Risk
Comment-only secret-scan fix plus extra test assertions and seal refresh; no runtime or auth logic changes.

Reviewed by Cursor Bugbot for commit 317fdba. Bugbot is set up for automated code reviews on this repo. Configure here.

The home-path step of secret-scan matched the comment that described
an older red. The shared and unseen B-lines are now asserted too.

Closes #13549

Co-authored-by: Dmitrii Vasilev <gHashTag@users.noreply.github.com>
@cursor
cursor Bot enabled auto-merge (squash) November 9, 2026 20:19
This was referenced Nov 9, 2026
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-11-09 22:13:24 UTC

Summary

Status Count
Total Open PRs 40
PRs with Failing Checks 38
PRs with All Checks Green 2
READY 0
FAILING 38
PENDING 0
NO CHECKS YET 0

These columns do not partition: 0 + 38 + 0 + 0 = 38, and there are 40 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=b882be1e4933 != 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).

@cursor
cursor Bot merged commit 67afd39 into master Nov 9, 2026
37 of 45 checks passed
@cursor
cursor Bot deleted the cursor/scan-home-comment-6b6a branch November 9, 2026 22:35
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.

scan: blocker attribution comment must not contain a developer-home path

2 participants