gsxdsm
bf37ce89f6
FN-5811: respect persisted CLI onboarding completion marker
Ensure CLI onboarding only auto-runs once by honoring a valid persisted completion timestamp.
- add `isCliOnboardingComplete` helper to validate non-empty `cliOnboardingCompletedAt` marker values
- use the helper in `runOnboard` so reruns are blocked unless `--force` is provided
- extend onboard tests to cover marker validation and verify the rerun guidance log
Files changed:
packages/cli/src/commands/__tests__/onboard.test.ts | 10 ++++++++++
packages/cli/src/commands/onboard.ts | 10 +++++++++-
2 files changed, 19 insertions(+), 1 deletion(-)
Fusion-Task-Id: FN-5811
Fusion-Task-Lineage: 1547fd85-d06f-4ad0-adca-3a22709447fa
2026-06-01 14:39:09 -07:00
..
2026-06-01 14:39:09 -07:00
2026-05-31 20:05:32 -07:00
2026-06-01 09:05:18 -07:00
2026-06-01 11:52:02 -07:00
2026-05-31 20:05:32 -07:00
2026-05-31 20:05:32 -07:00
2026-06-01 09:05:18 -07:00
2026-05-31 20:05:32 -07:00
2026-05-31 20:05:32 -07:00
2026-05-28 21:23:48 -07:00
2026-05-31 20:05:32 -07:00