test(threads): the honest doc is the one nothing was keeping honest #641
No reviewers
Labels
No labels
move-to-repo
coilyco-bridge-deploy
move-to-repo
coilyco-flight-deck-agent-compose
move-to-repo
coilyco-gaming-eco-app
move-to-repo
coilysiren-inbox
move-to-repo
unknown
🔒⚠️📦⚠️🔒 SANDBOXED 🔒⚠️📦⚠️🔒
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/sirens-echo!641
Loading…
Reference in a new issue
No description provided.
Delete branch "qa/pin-the-unwired-thread-binding"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#620 reports that documentation describes a job-thread binding the runtime never performs. The defect is real —
BindJobToThreadis the only writer ofOrigin.ThreadIDand has no production caller, sojobstore.go:127scans a field nothing sets and a member using a job command inside its own thread can never be resolved.But
threads.mdis not the document at fault. Under a heading called "What is not here":That is true, and it is the only place that says so.
commands.mdhas a Thread binding section describing the semantics in present tense, andjobs-telemetry.mdimplies it. The two disagree and the more detailed one is wrong.So this pins the accurate one.
What it asserts
That
BindJobToThreadhaving no production caller, andthreads.mdsaying so, stay true together — in both directions:Mutation checked both ways
The first message is the point. Whoever wires this feature is told about the second document that is already wrong, at the moment they can fix it, rather than discovering it from a member.
Why a doc comment does not count as a caller
productionCallersskips the declaration and any line beginning//. That is the trap #618 records — its first census counted doc comments and missedStaffPostureentirely, and I hit the same one earlier today counting evaluation checks and published a false zero.Deliberately not in this PR
Correcting
commands.md. A doc that promises a behaviour is a product statement, and changing what it promises is not a test change. This is the half that keeps the accurate description accurate; the inaccurate one needs an owner.Test-only. No production change.
Refs #620