Skip to content

feat: block validate/install until FOMOD archives are configured#170

Open
bodencrouch wants to merge 1 commit into
masterfrom
feat/fomod-configuration-gate
Open

feat: block validate/install until FOMOD archives are configured#170
bodencrouch wants to merge 1 commit into
masterfrom
feat/fomod-configuration-gate

Conversation

@bodencrouch

Copy link
Copy Markdown
Owner

Summary

  • Add FomodConfigurationGate — only configured FOMOD prompt status passes; dismissed, warned, and unset all fail.
  • Wire the gate into the shared validation pipeline (CLI + GUI Getting Started + wizard Validate), install start page, and InstallationService install safety net.
  • Extend Plan 123 requirements (R16–R21) and docs/knowledgebase/fomod-support.md.

Context

Follow-up to merged #169. Post-download dismiss/skip/warn paths remain for download-time flow only; validate/install now hard-block until the FOMOD wizard completes.

Test plan

  • FomodConfigurationGateTests (6 tests)
  • All FullyQualifiedName~Fomod tests locally (63 passed)
  • CI green on this PR
  • Desktop: skip FOMOD post-download → Run Validation fails; complete wizard → passes

Add a configured-only gate across the shared validation pipeline, CLI/GUI
install paths, and wizard install start so dismissed, warned, or skipped
post-download states cannot proceed without completing the FOMOD wizard.
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