Skip to content

Inline TUI and agent micro-modules and merge the delivery queue trio - #1030

Merged
TheGreatAxios merged 3 commits into
mainfrom
cl-7949-tui-micro-inlines
Sep 14, 2026
Merged

TheGreatAxios merged 3 commits into
mainfrom
cl-7949-tui-micro-inlines

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Remove 20 director one-line re-export barrels to direct imports via registry.
  • Remove TUI barrels (view/index, view/registry, geometry/index) to direct imports; merge geometry/margins into zones and prompt micro-modules into natural owners.
  • Extract one shared lexical ranker (lexical-rank.ts) for agent/skill/tool search.
  • Merge session-queue, queued-delivery, and session-operation-queue into delivery-queue.ts (verbatim moves, no behavior change).

Verification

  • typecheck: clean except two pre-existing url-links getLinkAt errors, also present on base HEAD and untouched by this diff.
  • bun test src/tui/ tests/unit/tui/ tests/unit/approval-resume.test.ts: 2530 pass, 1 fail (pre-existing url-click getLinkAt drift, untouched by this diff).
  • Queue-focused suites: 284 pass, 0 fail. Agent suites (src/agent, tests/unit/agent): 729 pass, 0 fail.

Fixes CL-7949

@linear-code

linear-code Bot commented Sep 14, 2026

Copy link
Copy Markdown

CL-7949

@TheGreatAxios
TheGreatAxios merged commit 299aa91 into main Sep 14, 2026
13 checks passed
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