Ledgesmith

Phase 1

Time tracking

Start/stop, live elapsed seconds, split or reassign mid-run, edit past entries with notes, and pop-out — feeding capacity via timer.started / timer.stopped / timer.retargeted / timer.adjusted.

Running timer

Loading timer…

Add past entry (TT-5)

Manual block for missed time. Must be at least 1 minute and at most 24 hours.

Edit past entry (TT-4)

Change start, end, or task in place. Originals are preserved; notes required. Locked entries cannot be edited.

Split entry

Two segments that must conserve total duration (second integrity).

Invoice lock & orphan hygiene

Lock closed entries to an invoice ref (demo). Orphan job closes timers older than 12h, preferring last seen. Long-run nudge at 8h.

Entries

No time entries yet.

Task actuals

TaskActualCategory

Emitted events

No timer events yet.