SIGN IN SIGN UP

feat(metrics): record commit_source on the Committed metric

Add nullable position 18 (`commit_source`) to `CommittedValues`, mirroring
`CheckpointValues::checkpoint_type`, so analytics can tell commits the
daemon attributed on the traced path (null) from commits attributed later
from their reflog record (`untraced_fixup`, emitted by the upcoming fixup
pass). `PostCommitOptions` carries the value into `record_commit_metrics`;
the daemon's recovery-timestamps entry point now takes the options struct
directly instead of two loose flags.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
S
Sasha Varlamov committed
7c5de8bf337f127c8300fb904f100b521d037d6d
Parent: 33b1c70