Skip to content

Chat seats, Chart chrome, and Room Chat parity - #13

Draft
real-limitless wants to merge 2 commits into
cursor/org-chart-room-real-ead5from
cursor/chat-room-chart-ux-ead5
Draft

real-limitless wants to merge 2 commits into
cursor/org-chart-room-real-ead5from
cursor/chat-room-chart-ux-ead5

Conversation

@real-limitless

@real-limitless real-limitless commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

Chat, Org chart, and Room now share the same seat-first composer chrome.

  • Chat lists org seats first in the agent picker (Floor / conductor hidden). Send attaches the seat into the harness, then prompts OpenCode with that agent. Advanced opens a named @slug OpenCode terminal.
  • Chart teams are a closable @mention LabelGroup plus a Plus modal. Inspector Placement has one ActionList: Save, Open room, Open session, Pause/Resume, Remove.
  • Room uses Chat empty splash, Chat-style bubbles, and ChatComposer. Send prepends missing @mentions and posts with compile_run when mentioned. Seat menu Start Chat focuses Chat on that seat (applied to every open Chat panel).

Follow-up polish: composer actions wrap under the message field so Advanced stays visible; Room wraps so the thread is not crushed by the side rails.

Type of change

  • New feature
  • Refactor / chore

Checklist

  • I branched from Development-Everflow (product code) unless this is CORE-only docs.
  • DCO: every commit is signed off (git commit -s). I certify the Developer Certificate of Origin.
  • No secrets (.env, keys, tokens) are included.
  • Docs updated if install, runtime, or operator behavior changed.
  • Full-stack changes were validated under Docker Compose or Podman Compose (not host-only UI/API processes).
  • I have read CONTRIBUTING.md, CODE_OF_CONDUCT.md, and OPEN_SOURCE.md.

Test plan

  • npx tsc -b in everflow-platform-ui — pass
  • Browser / Playwright on Ship Train:
    • Chat picker: DevOps, Docs, Eng.Build, Eng.Review, Product, Scout, Scribe, Sec — no Floor
    • Advanced control visible next to Send
    • Chart: @eng / @services / @browser-qa LabelGroup; Plus opens Add team modal; inspector shows Save + Open room in one action row
    • Room: @product hello from verify posted with compile_run and showed a running Floor/Product card plus Chat-style user bubbles
  • Start Chat sets the seat on every open Chat panel

Notes for reviewers

Stacked on cursor/org-chart-room-real-ead5. Gold #e8a317 stays limited to selected / live / Send. PatternFly chrome only.

Open in Web Open in Cursor 

real-limitless and others added 2 commits September 2, 2026 20:40
Put org seats first in the Chat agent picker (Floor hidden), attach
the seat before send, and add Advanced to open a named OpenCode
terminal. Chart teams use a Plus modal and LabelGroup; inspector
actions sit in one ActionList. Room reuses Chat empty state, bubbles,
and composer, posts with compile_run when mentioned, and Start Chat
focuses Chat on that seat.

Signed-off-by: Chen Chiu <chenchiu9@gmail.com>

Co-authored-by: Chen Chiu <real-limitless@users.noreply.github.com>
Stack composer actions under the message field so the seat picker
and Advanced control stay on screen. Let Room wrap so the thread
and composer are not crushed by the side rails. Start Chat now
selects the seat on every open Chat panel.

Signed-off-by: Chen Chiu <chenchiu9@gmail.com>

Co-authored-by: Chen Chiu <real-limitless@users.noreply.github.com>
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