Remove AI-specific code from core commands #324
Labels
No labels
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli#324
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
As part of the bounded context extraction (iterative-works/dev-docs#123), AI-specific commands are being moved into platform-specific plugin distributions. Once that's done, iw-cli core should have no knowledge of any AI tool.
Depends On
Scope
Remove Claude Code invocations from core commands, keeping the generic functionality intact:
start.scalaclaude --dangerously-skip-permissionslaunchclaude-startor handled by kanon's plugin)doctor.scalaphase-merge.scalabatch-implement.scalaandimplement.scalaAcceptance Criteria
./iw --listshows no commands that invokeclaudedirectlygrep -r 'claude' .iw/commands/returns no hits (in core commands)start,doctor,phase-mergestill work for their generic functionalityEstimated Effort
2-3 hours
Related
guide/development_platform_map.mdin dev-docs — architectural contextCompleted in #361. All acceptance criteria met:
claudedirectlystart,doctor,phase-mergeretain their generic functionality (claude logic lives in kanon hooks)batch-implement.scalaandimplement.scalaremoved from core (live in kanon)