chore(tick): 0109Z shard — flagged stale-base destructive-merge hazard on 3 PRs#3081
Merged
Conversation
…d on 3 PRs PR #3077, #3078, #3079 all CLEAN gate / 0 threads / no auto-merge armed but would DELETE 285-379 lines of substrate (forward-radar TEMPLATE.md, calibration.md, B-0145 row body, 0051Z.md, 0052Z.md, EXPERT-REGISTRY Mira row) because their branches were forked before #3074 + #3076 merged. Posted hazard-flag comments on all 3 PRs naming the specific files and substrate commits at risk. Did NOT arm auto-merge. Did NOT close (PR author call). Did NOT rebase anyone else's branch. Pattern observation: pre-PR-open hook to fetch+diff vs main is a mechanization gap candidate; filed as substrate observation in shard, not as a backlog row this tick. Co-Authored-By: Claude <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR adds a hygiene-history tick shard documenting the 0109Z review of stale-base destructive-merge hazards on PRs #3077, #3078, and #3079.
Changes:
- Records the hazard analysis, affected substrate files, and posted PR comments.
- Captures the follow-up status for related PRs and the cron visibility signal.
- Notes a possible mechanization gap around opening PRs from stale local branches.
…with + markdownlint treated "+ refresh-before-decide discipline ..." at the start of line 55 as an unordered list item (MD032). Rephrased to use "and .claude/rules/refresh-before-decide.md" — same meaning, no lint failure. Co-Authored-By: Claude <noreply@anthropic.com>
Merged
3 tasks
AceHack
added a commit
that referenced
this pull request
May 14, 2026
…Rs resolved correctly (#3085) - Fixed PR #3081 (0109Z shard) MD032 line-wrap '+' violation + "failure-mode mode" typo - Resolved both #3081 review threads via GraphQL - Verified hazard-flag system worked end-to-end: - #3077 rebased + MERGED (f4d7fca) — substrate intact - #3078 rebased + MERGED (3f1d95b) — substrate intact - #3079 CLOSED as obsolete per recommendation - #3082 rebased + MERGED (ba7a014) — substrate intact (~180K lines saved) - Noted PR #3083 (legitimate Otto→Leilani xref fix, stacked on closed #3079) Total substrate preserved via hazard-flagging: ~1,043 lines across 3 merges plus 1 destructive merge entirely prevented (#3079 closed). Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Tick 0109Z caught a substrate-destruction risk hidden by CLEAN CI gate on PRs #3077, #3078, #3079. All three branches forked before recent forward-radar substrate landed via PRs #3074 + #3076. If merged as-is, they would silently delete 285-379 lines of substrate including:
docs/forward-radar/TEMPLATE.md(entire file, 98 lines)docs/forward-radar/calibration.md(entire file, 71 lines)docs/backlog/P1/B-0145-...body contentdocs/EXPERT-REGISTRY.mdPM-2 / Mira rowdocs/hygiene-history/ticks/2026/05/14/0051Z.md+0052Z.mdtick shardsAction
Posted hazard-flag comments on #3077, #3078, #3079. Did NOT arm auto-merge, did NOT close anyone else's PRs, did NOT rebase others' branches.
Test plan
🤖 Generated with Claude Code