Skip to content

Command contract: finish the FEAT-02x adoption or fold crates/command-contract #6145

Description

@Hmbown

From the 0.9.14 refactor backlog.

crates/command-contract is explicitly shapes-only (FEAT-014) while tui/src/commands/contract.rs (~6.5k) plus commands/ (~61k) hold the live dispatch. FEAT-020/021/023/024 adopted shapes group by group in 0.9.13; the remaining work is the last groups plus deleting the tui-side copy. Decide honestly whether the crate earns its keep: if the tui contract file is already the shape everything uses, the crate may be the abandoned side.

Size: M. Acceptance: one contract location, the migration manifest gate (scripts/check-command-migration-manifest.py) reflects it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    cleanupCode cleanup, refactor, or maintenance workenhancementNew feature or requestrustPull requests that update rust code

    Projects

    • Status
      Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions