Skip to content

Split TerminalController.swift (9,615) + BrowserAutomation (3,682) along command domains #96

Description

@arzafran

The dispatch mechanism is healthy (uniform switch, shared typed param extraction, cleared by review). The problem is sprawl: ~10 unrelated command domains in one file. The BrowserAutomation extension already proves the split pattern; apply it to the remaining domains. Pairs well with the command-catalog issue, which removes the capabilities array and shared validation blocks first.


From the 2026-07-09 nuclear review (10 module reviewers + Codex cross-model pass, disprove-first). Line refs are against the reductive-audit branch (PR #81).

Metadata

Metadata

Assignees

No one assigned

    Labels

    nuclear-reviewFrom the 2026-07-09 whole-codebase nuclear reviewtech-debtKnown latent issue / maintenance debt

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions