Skip to content

feat(onboarding): add onboarding readiness report#54

Merged
typelicious merged 2 commits into
mainfrom
codex/feature/v0.8-onboarding-validator-2026-03-12
Mar 12, 2026
Merged

feat(onboarding): add onboarding readiness report#54
typelicious merged 2 commits into
mainfrom
codex/feature/v0.8-onboarding-validator-2026-03-12

Conversation

@typelicious
Copy link
Copy Markdown
Collaborator

What changed

  • adds foundrygate.onboarding with a structured onboarding readiness report
  • adds scripts/foundrygate-onboarding-report for text and JSON summaries
  • wires the new helper into install/uninstall helper management
  • documents the onboarding report in the README and onboarding guide
  • adds focused tests for provider and client readiness reporting

Why

This is the first v0.8.x slice for many-provider and many-client onboarding. It gives operators one compact view of provider readiness, client-profile coverage, routing layers, and next-step suggestions.

How verified

  • PYTHONPYCACHEPREFIX="$PWD/.pycache" python3 -m compileall foundrygate tests
  • PYTHONPATH=. ./.venv-check-313/bin/pytest -q tests/test_onboarding.py tests/test_config.py tests/test_updates.py
  • ./.venv-check-313/bin/ruff check foundrygate/onboarding.py tests/test_onboarding.py
  • ./.venv-check-313/bin/ruff format --check foundrygate/onboarding.py tests/test_onboarding.py
  • bash -n scripts/foundrygate-onboarding-report scripts/foundrygate-install scripts/foundrygate-uninstall
  • /usr/bin/git diff --check

@typelicious typelicious merged commit c0bf00e into main Mar 12, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant