Overlaps
Find and acknowledge same-client time entries that overlap.
Hourdini flags overlapping time entries when two completed entries for the same client cover the same time window. This is usually a sign that one entry needs editing, but it can also be intentional when work really did overlap.
Where overlaps appear
Open Time. Entries that are part of an unresolved overlap show an overlap marker. Use the Overlaps filter to narrow the list to the entries that need review.
Overlaps are scoped to a client. Entries for different clients can overlap without being flagged.
Acknowledge an intentional overlap
If an overlap is correct, acknowledge the pair. Acknowledged overlaps stay in the history, but they no longer show as unresolved.
From the CLI:
hourdini overlaps list --period week --open-only
hourdini overlaps ack <entry-a-id> <entry-b-id>If you change your mind, reopen it:
hourdini overlaps unack <entry-a-id> <entry-b-id>Review from integrations
The REST API exposes:
GET /api/v1/overlapsPOST /api/v1/overlaps/acknowledgementsDELETE /api/v1/overlaps/acknowledgements
MCP exposes the same workflow as list_time_overlaps,
acknowledge_overlap, and unacknowledge_overlap.