Skip to content

Plan: multiplexer backend abstraction implementation#401

Closed
takemo101 wants to merge 2 commits intomainfrom
plan/multiplexer-implementation
Closed

Plan: multiplexer backend abstraction implementation#401
takemo101 wants to merge 2 commits intomainfrom
plan/multiplexer-implementation

Conversation

@takemo101
Copy link
Copy Markdown
Owner

Summary

Implementation plan for the merged design (PR #400). Breaks Phase
1-5 into 23 issues sized for AI-assisted implementation. Lays out
phase ordering, blockers (spike issues, deprecation window), and
per-issue outcome / files / steps / acceptance.

Notable choices

  • Two spike issues (P3.0, P4.0) gating their phase implementations
  • Phase 5 cleanup gated on a release with deprecation aliases
  • Plan intentionally leaves implementation details (KDL layout
    shape, mutex strategy, exact swap-block boundaries) to the
    implementer per the slim Phase 4 design

Test plan

  • Read plan end-to-end and confirm phase ordering is correct
  • Confirm issue granularity is right for AI implementation
    (not too coarse, not too fine)
  • Decide whether to create the GitHub issues now (all phases /
    phase 1 only / etc.)

Break the design (PR #400) into 23 issues across 5 phases sized
for AI-assisted implementation. Each issue lists outcome, files,
steps as checkboxes, and acceptance criteria. Phase ordering
(P1 → P2 → P3 → P4 → P5) and per-phase blockers (spike issues
P3.0 / P4.0, deprecation window for P5) are explicit. Plan
intentionally avoids over-specifying implementation details
that should be made at coding time (KDL layout exact form,
mutex implementation, etc.) per the slim Phase 4 design.
This was referenced May 10, 2026
@takemo101
Copy link
Copy Markdown
Owner Author

Closing this planning PR because the multiplexer implementation phases have been superseded by the merged implementation/docs PRs through zellij 0.44 team-session support (#444).

@takemo101 takemo101 closed this May 10, 2026
@takemo101 takemo101 deleted the plan/multiplexer-implementation branch May 10, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant