Skip to content

feat(T9608): integrations wizard section (T-SETUP-V2-2)#281

Merged
kryptobaseddev merged 1 commit into
mainfrom
task/T9608
May 19, 2026
Merged

feat(T9608): integrations wizard section (T-SETUP-V2-2)#281
kryptobaseddev merged 1 commit into
mainfrom
task/T9608

Conversation

@kryptobaseddev
Copy link
Copy Markdown
Owner

Summary

  • Implements createIntegrationsSection() factory in packages/core/src/setup/sections/integrations.ts
  • Interactive flow: SignalDock enable + endpoint, Studio enable, Conduit DB path
  • Non-interactive flow: all 4 options applied from WizardOptions when present (INTG-5)
  • isConfigured() returns true when signaldock.enabled is explicitly set in global config (INTG-6)
  • Emits current state of all 3 subsystems before prompting (INTG-1)
  • No network calls inside the section (INTG-7)
  • Registered as section docs(changelog): Auto-regenerate Mintlify changelog #7 in createBuiltinSections(); verification moves to docs(changelog): Auto-regenerate Mintlify changelog #8

Test plan

  • 14 unit tests covering non-interactive + interactive paths + isConfigured() + registration
  • biome check --write passes with no changes
  • CI green

Closes T9608. Refs docs/plans/E-CLEO-SETUP-V2.md §4.8, §5.2 T9593.

🤖 Generated with Claude Code

New section covering SignalDock + Studio + Conduit integration choices.
Registered as section #7 in createBuiltinSections() (verification moves
to #8 per E-CLEO-SETUP-V2.md §2.1 canonical order).

- createIntegrationsSection() factory with isConfigured() guard
- Interactive flow: SignalDock enable/endpoint + Studio + Conduit path
- Non-interactive flow: all 4 options from WizardOptions (INTG-5)
- isConfigured() returns true when signaldock.enabled is explicitly set (INTG-6)
- Emits current state before prompting (INTG-1)
- No network calls (INTG-7)
- 14 unit tests covering all paths via StubWizardIO

Refs docs/plans/E-CLEO-SETUP-V2.md §4.8, §5.2 T9593.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@kryptobaseddev kryptobaseddev merged commit c06ca48 into main May 19, 2026
21 of 25 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