Skip to content

[codex] Add zellij pane adapter - #43

Merged
dapi merged 1 commit into
mainfrom
feature/issue-23-ft-011-zellij-adapter-listpanes
Jul 7, 2026
Merged

[codex] Add zellij pane adapter#43
dapi merged 1 commit into
mainfrom
feature/issue-23-ft-011-zellij-adapter-listpanes

Conversation

@dapi

@dapi dapi commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

Adds the FT-011 read-only zellij pane adapter contract. The new internal/zellij package shells out through an injectable runner, targets sessions explicitly with zellij --session <name> action list-panes --json --all, and returns normalized pane records for downstream detect/classifier work.

The adapter normalizes terminal/plugin pane IDs, command metadata, cwd metadata, tab/focus/exit fields, and keeps partial pane records with explicit missing metadata instead of panicking.

Also adds the FT-011 design document and fixes the product index entry for the existing execution order document so the memory-bank audit stays green.

Closes #23.

Validation

  • mise exec -- go test ./...
  • mise exec -- go test ./... -race
  • mise exec -- go vet ./...
  • mise exec -- go build ./cmd/zelma
  • python3 scripts/check_memory_bank_index.py
  • git diff --check
  • rg -n "zelima|Zelima" . (only intentional documentation references)

@dapi
dapi force-pushed the feature/issue-23-ft-011-zellij-adapter-listpanes branch 2 times, most recently from e033b8d to ac48ea4 Compare July 7, 2026 23:35
@dapi
dapi force-pushed the feature/issue-23-ft-011-zellij-adapter-listpanes branch from ac48ea4 to dbef982 Compare July 7, 2026 23:43
@dapi
dapi marked this pull request as ready for review July 7, 2026 23:50
@dapi
dapi merged commit 3e048cd into main Jul 7, 2026
1 check passed
@dapi
dapi deleted the feature/issue-23-ft-011-zellij-adapter-listpanes branch July 7, 2026 23:50
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.

FT-011: Zellij Adapter ListPanes

1 participant