Skip to content

backlog: file #1077-#1080, four findings from the cwd-is-not-the-caller round - #265

Merged
wshallwshall merged 1 commit into
mainfrom
claude/file-coord-findings
Aug 7, 2026
Merged

backlog: file #1077-#1080, four findings from the cwd-is-not-the-caller round#265
wshallwshall merged 1 commit into
mainfrom
claude/file-coord-findings

Conversation

@wshallwshall

Copy link
Copy Markdown
Collaborator

Files BACKLOG #1077-#1080. Docs-only, one file, +67. Filed on the owner's direct instruction.

#1077 announce-session.ps1 SKIPS REACHABLE PEERS on isRunning:false. 6/10, P2 -- the one that
matters. MEASURED: false means IDLE and send_message DELIVERS; true means mid-turn and it
QUEUES. So the field reads BACKWARDS as a reachability signal, and the SKIP outcome is
recorded as NOT_RUNNING, which a reader takes as 'gone'. It has already cost a wrong report.
#1078 new.ps1 prints cleanup advice that THROWS when followed -- in its own output, about a
worktree it had just created. Third instance of the #1032/#1057 class: correct tool, correct
name, unrunnable as printed.
#1079 security.yml's header says 'NO push-to-main trigger'; its on: block has one.
#1080 setup-leak-gate.ps1 reports the LOADED token set as if it were what it INSTALLED.

⭐ #1080 WAS PREVIOUSLY TRIAGED AS NOT-WORTH-FILING BY THE COORDINATOR, and the item PRESERVES that
reasoning in its severity paragraph rather than discarding it. An item that records why it was once
declined is more useful than one that silently appears -- the next reader needs the argument, not just
the verdict.

VERIFICATION: allocated atomically from the committing worktree, never grepped. Based on 3d061eb
(current main), merge-tree clean. backlog_status_check: 341 items, each declaring exactly one status.
Docs-only, so the claim gate correctly does not apply.

Deliberately cut on its own branch so neither frozen PR moves: #260 stays a042c0f, #261 stays
3606532.

…er round

All four surfaced while fixing #1057, #1060 and #1063 and were held unfiled under the
no-new-items directive; filed on the owner's instruction. Docs-only, so the claim gate does
not apply; all four numbers were allocated from this worktree.

#1077 announce-session.ps1 skips reachable peers on isRunning:false. MEASURED: false means
      IDLE and send_message DELIVERS; true means mid-turn and it QUEUES. The field reads
      backwards as reachability, so the rule drops the peers that are ready to answer. It
      already cost a wrong report to the owner -- a session reported no live coordinator
      while presence.ps1 listed it live throughout. Highest value of the four at 6/10.

#1078 new.ps1 prints cleanup advice that throws when followed. Run from a worktree it
      anchors on $PSScriptRoot and creates the tree beside itself, then tells you to run
      remove.ps1 from the MAIN checkout -- where the path does not exist. Third instance of
      the #1032/#1057 class, this time in new.ps1's own output about a worktree it had just
      created, so only the sentence is wrong and the anchoring is right.

#1079 security.yml's header says "NO push-to-main trigger" while its on: block carries
      push: branches:[main]. No build effect. Filed because the rest of that header is
      load-bearing -- it documents how continue-on-error leaves branch protection green
      while discarding findings -- and one demonstrably false paragraph costs the reader
      any way to know which others still hold.

#1080 setup-leak-gate.ps1 prints "Installed the SYNTHETIC template" then "CONFIGURED with
      the real token set". Both true when MEFOR_FORBIDDEN_TOKENS overrides the file, but
      nothing says the override happened. The script's own docstring says the verify step
      exists so a green gate says what it was green ABOUT; printing counts without their
      provenance leaves exactly that ambiguity.

Each carries the measurement rather than the inference, and each names its fix shape as
offered rather than decided.
@wshallwshall
wshallwshall enabled auto-merge (squash) August 7, 2026 01:07
@wshallwshall
wshallwshall merged commit d01a715 into main Aug 7, 2026
32 checks passed
@wshallwshall
wshallwshall deleted the claude/file-coord-findings branch August 7, 2026 01:09
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