span: scope the crossing refusal and reuse it for held time #25

Merged
PerishFire merged 1 commit from land/locus-consumption-surface into main 2026-08-15 15:01:07 +00:00
Owner

A trace is a role, not a process, so concurrent work under one trace crosses without nesting as a matter of course. The refusal is now scoped to the crossing window and reported as a tangled record; on a real report that turns zero output into eleven declarations at a cost of 302 spans out of 196197. A third inspect mapping, held-time-nanoseconds, runs the same derivation, so both surfaces refuse the same crossings.

A trace is a role, not a process, so concurrent work under one trace crosses without nesting as a matter of course. The refusal is now scoped to the crossing window and reported as a `tangled` record; on a real report that turns zero output into eleven declarations at a cost of 302 spans out of 196197. A third inspect mapping, `held-time-nanoseconds`, runs the same derivation, so both surfaces refuse the same crossings.
span: scope the crossing refusal and reuse it for held time
All checks were successful
guard / guard (pull_request) Successful in 57s
guard / guard (push) Successful in 52s
7b54ac99c7
A trace is a role, not a process, so concurrent work under one trace crosses without nesting as a matter of course. The refusal is now scoped to the crossing window and reported as a `tangled` record; on a real report that turns zero output into eleven declarations at a cost of 302 spans out of 196197. A third inspect mapping, `held-time-nanoseconds`, runs the same derivation, so both surfaces refuse the same crossings.

Land-Source: locus-consumption-surface@59cc7868832c82e9e508490eb85771c3ced34ed4
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
PerishLab/locus!25
No description provided.