Skip to content

Split tmux_compat.go (1,801) and main.go (1,105) along their self-announced seams #102

Description

@arzafran

Both files already advertise clean extraction seams via section comments: target resolution, format rendering, arg parsing, compat store in tmux_compat.go; proxy handlers vs session handlers in main.go. Near-zero regression risk.

While there: go.mod still declares module github.com/manaflow-ai/cmux/daemon/remote (build-visible branding leak, single-line fix, nothing imports it internally; tracked by the rebrand plan).


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 reviewremote-daemonSSH-remote daemon (programad-remote)tech-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