feat: add auto onboarding support#4
Conversation
Add load-time repository scaffolding and tuple plugin option handling so global OpenCode config can initialize NomadWorks without PAI sync coupling.
|
I want you to perform the gatekeeper checks for latest PR state check for regressions |
|
Gatekeeper review for latest PR state. Understood request: perform a strict PR quality/regression review of PR #4, not make code changes. Assumption: this is a review-only pass unless a blocking issue requires follow-up changes by the PR author. Gatekeeper ResultRequest changes. Findings
Quality Notes
Verification Run
I would not merge until the -- |
Merges plugin option sources safely so second-argument options still apply when input options are empty, while preserving explicit input override precedence.
|
@CodeNomadBot |
|
Gatekeeper re-review for latest PR state. Understood request: rerun the same strict PR gatekeeper review on the updated PR. Assumption: review-only pass, no code changes. Gatekeeper ResultRequest changes. Findings
Updated Assessment
Verification Run
I would not merge until the -- |
Preserve repository-local NomadWorks customization paths while ignoring generated state, and prevent auto-onboarding side effects when disabled or outside git worktrees. Adds focused regression coverage and CodeMaps needed for validation.
|
@CodeNomadBot |
|
Gatekeeper re-review for latest PR state. Understood request: rerun the same strict PR gatekeeper review on the updated PR. Assumption: review-only pass, no code changes. Gatekeeper ResultNo blocking findings found in the latest state. Updated Assessment
Non-Blocking Notes
Verification Run
I would allow this through from a gatekeeper perspective, subject to normal maintainer judgment on the non-blocking scope/package-content notes. -- |
Summary
nomadworks_initand auto-onboarding share the same repository scaffold path.Why
This PR makes NomadWorks easier to use immediately after installation: open a Git repo, let NomadWorks create the expected workflow scaffolding, and avoid manual initialization drift. It is scoped to repository onboarding only; long-term memory/PAI sync is handled separately.
Review notes
dev..gitignorecoverage for.nomadworks/runtime/generated state.Verification
npm test— PASS, 11 tests.