You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This EPIC tracks the smaller mergeable layers for the command-boundary refactor discussed in #2791. The intent is to keep #2851 as the proof/reference branch, but land the v0.9 work in smaller PRs against codex/v0.9.0-stewardship.
The first PR intentionally does not restructure the command folders. It only removes dead/test-only command surface and extracts neutral modules that are used outside command handlers. This keeps the first layer reviewable while reducing the responsibility blur that made #2851 too broad to merge directly.
Tracking
Refs #2791.
Reference / proof PR: #2851.
This EPIC tracks the smaller mergeable layers for the command-boundary refactor discussed in #2791. The intent is to keep #2851 as the proof/reference branch, but land the v0.9 work in smaller PRs against
codex/v0.9.0-stewardship.Direction agreed in #2791
Refs #2791/ partial progress wording for layered PRs.Layer checklist
Layer 1: command-surface cleanup and neutral shared extraction.
commands.commands.cargo test --workspaceand no warnings.Layer 2: command parity harness.
Layer 3: internal command boundary helpers.
commands/registry.rs.commands/parse.rs.commands/help.rs.Layer 4: group-owned built-in command files.
Layer 5: user command follow-up.
user_commandsas a separate follow-up after built-in command boundaries are stable.Layer 6: completion cleanup.
Current Layer 1 PR scope
The first PR intentionally does not restructure the command folders. It only removes dead/test-only command surface and extracts neutral modules that are used outside command handlers. This keeps the first layer reviewable while reducing the responsibility blur that made #2851 too broad to merge directly.
Paulo Aboim Pinto