SIGN IN SIGN UP

feat(cli): add changes implementation start command

Context
===
Implementation tracking in specd previously relied on implicit detection
tied to lifecycle transition into `implementing`. There was no explicit
CLI command to activate tracking on demand or persisted tracking timestamp
in `manifest.json`.

Changes
===
- add `specd changes implementation start <name>` CLI subcommand
- add `implementationTrackingStartedAt` property and
  `isImplementationTrackingActive` getter to `Change`
- add `Change.startImplementationTracking()` domain mutation method
- add `'start'` action to `UpdateImplementationTracking` use case
- auto-activate implementation tracking on `TransitionChange` to
  `implementing`
- guard detection in `RefreshImplementationTracking` and resolve
  baseline ref via `VcsImplementationDetector`
- update `manifest.json` schema and `FsChangeRepository` serialization
- add unit and integration tests across `@specd/core` and `@specd/cli`
- update `docs/cli/cli-reference.md`
M
Manuel Lozano García committed
644c9d33a24d817eefae3c27bec7c1953a3d010e
Parent: 2948f1a