Skip to content

feat(console): pair the persistent management chat with every drill-down depth (slice 4/6) - #87

Merged
brettchien merged 1 commit into
mainfrom
feat/console-nav-slice-4-persistent-chat
Aug 18, 2026
Merged

feat(console): pair the persistent management chat with every drill-down depth (slice 4/6)#87
brettchien merged 1 commit into
mainfrom
feat/console-nav-slice-4-persistent-chat

Conversation

@brettchien

Copy link
Copy Markdown
Contributor

Slice 4 of the console-navigation-ia ADR (studio#83 Part B, mockups §7.2-7.4). Builds on slices 1-3 (#84, #85, #86).

Summary

  • The management chat (#chat) was already always-mounted and unaffected by the Fleets/Fleet-detail/Agent-console drill-down — slices 1-3 never touched it. This slice formalizes that as placement, not just incidental survival.
  • #config/#fleet-detail (the drill-down's main content) and #chat now sit in a .drilldown-row two-column flex layout — main content left, chat right — matching the ADR's side-by-side mockups instead of the chat stacking below as one more section. Drops to a single column under 860px.
  • No new plumbing: chat-panel wiring, connection handling, and every other section (identity/remote/config-editor/logs) are untouched — same DOM ids, same main.ts/agentConsole.ts code paths.

Test plan

  • tsc --noEmit
  • vitest run (96/96 passing — no logic changed, CSS/layout only)
  • vite build
  • Note: no browser/visual-QA tooling available in this (headless ECS) environment — reviewed the layout CSS by hand against the ADR's ASCII mockups; a human visual pass before/after merge would catch anything the reasoning missed.

🤖 Generated with Claude Code

…own depth (slice 4/6)

Slice 4 of the console-navigation-ia ADR (studio#83 Part B, mockups §7.2-7.4).

The management chat (`#chat`) was already always-mounted and unaffected by
the Fleets/Fleet-detail/Agent-console drill-down (slices 1-3 never touched
it) — this slice formalizes that as *placement*, not just incidental
survival: `#config`/`#fleet-detail` and `#chat` now sit in a `.drilldown-row`
two-column flex layout (main content left, chat right), matching the ADR's
side-by-side mockups instead of stacking the chat below as one more section.
Drops to a single column under 860px.

No new plumbing — chat-panel wiring, connection handling, and every other
section (identity/remote/config-editor/logs) are untouched, same DOM ids,
same main.ts/agentConsole.ts code paths.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@brettchien
brettchien merged commit 8357a4b into main Aug 18, 2026
2 checks passed
@brettchien
brettchien deleted the feat/console-nav-slice-4-persistent-chat branch August 18, 2026 20:30
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