Parallel time report guide

Why 135 minutes of work fit into a 90-minute window: report parallel timing correctly

Parallel records can make segment time longer than elapsed clock time. Separate segment sum, covered union, overlap interval, and sum overcount, with labels and units—not color alone.

Overlay three timelines

The synthetic Asia/Tokyo example uses A 09:00–10:00, B 09:30–10:30, and C 09:45–10:00. Show times and active counts together.

WindowActiveSegmentsSeconds
09:00–09:301A1,800
09:30–09:452A, B900
09:45–10:003A, B, C900
10:00–10:301B1,800

Report four separate values

These metrics count the same windows differently. Do not mix the 135-minute segment sum with the 90-minute clock window.

MetricSecondsMinutesDefinition
Segment sum8,100135A+B+C
Covered union5,40090at least one active
Overlap interval1,80030at least two active
Sum overcount2,70045sum minus union

The 09:45–10:00 interval has three active records, so the 30-minute overlap interval and 45-minute sum overcount are different.

Keep unknown boundaries separate

If a record has duration but no start or end, keep union and overlap as null. Do not infer boundaries or fill them with zero.

duration: 1,200 seconds<br>start/end: null<br>union/overlap: null<br>decision: UNKNOWN

Separate the report from billing

Save record IDs, period, metric definitions, timeline, interval CSV, and explanation text. Billing, payroll, contract, and labor decisions are separate human decisions. This example does not decide discounts, padding, or legal obligations.

For real input, record it in the existing stopwatch and report only intervals that can be verified.