Skip to content

Lane orders: a failure that dev's CI passes is the lane's own, because pin tests read the files it changed - #4027

Merged
erikdarlingdata merged 1 commit into
devfrom
docs/lane-orders-pin-tests-read-your-files
Sep 23, 2026
Merged

erikdarlingdata merged 1 commit into
devfrom
docs/lane-orders-pin-tests-read-your-files

Conversation

@erikdarlingdata

Copy link
Copy Markdown
Owner

Docs only (.claude/skills/lane-orders/SKILL.md).

Why

#4025's lane called CollectionLogDrainForensicsStoreTests pre-existing because it reproduced when run alone. It reproduced because the test counts DarlingWorker's early-return fault arms, and the lane had added one. Dev's CI passes the test, and #4025's CI failed it.

What changes

The pre-existing rule gains a second check. A failure that survives a fresh database is compared against dev's latest CI run. If dev passes it, it's the lane's own, since pin and census tests read the source files the lane changed.

Test plan

  • Docs only; no CHANGELOG entry.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GdmA4ND1wLSqA91ax1m4xv

…e pin and census tests read the files it changed

#4025's lane called CollectionLogDrainForensicsStoreTests pre-existing
because it reproduced alone. It reproduced because the test counts
DarlingWorker's fault arms and the lane had added one; dev's CI passed it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GdmA4ND1wLSqA91ax1m4xv
@erikdarlingdata
erikdarlingdata enabled auto-merge (squash) September 23, 2026 12:14
@erikdarlingdata
erikdarlingdata merged commit a41aeeb into dev Sep 23, 2026
15 of 16 checks passed
@erikdarlingdata
erikdarlingdata deleted the docs/lane-orders-pin-tests-read-your-files branch September 23, 2026 12:17
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