feat(web): conversational personal home (/me) + cockpit proposal#4038
Closed
vibegui wants to merge 1 commit into
Closed
feat(web): conversational personal home (/me) + cockpit proposal#4038vibegui wants to merge 1 commit into
vibegui wants to merge 1 commit into
Conversation
The /me home is a passive dashboard whose "New task" button only toasts. Make it conversational: the hero is now a chat composer — the org-less "talk to deco" surface — so you can ask about anything across your projects before entering one. Quick-prompt chips replace the old static Suggestions grid. Submit is stubbed (toast) pending the org-less Decopilot thread. Adds PROPOSAL.md (co-located): the personal /me layer above orgs, the cross-org fan-out aggregator (not a god-scope), the four cockpit elements, and a low-hanging build sequence. Stacked on rafavalls/product-redesign (fastest base — /me already lives there). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Studio is always org-scoped —
/redirects you straight into your first org, so there's no place that is simply you. You can't see your projects at a glance or talk to deco without first picking an org. The person should be root; an org is a context you enter.This PR takes the first, lowest-risk step on the
/mepersonal-home idea and makes the home conversational, plus lands a written proposal for the full cockpit.What's in here
HomeChat— the/mehero is now a chat composer (the org-less "talk to deco" surface).⌘/Ctrl+Enterto send. Quick-prompt chips replace the old static "Suggestions" grid.PROPOSAL.md(co-located) — the personal/melayer above orgs, the cross-org fan-out aggregator (/api/me/*iteratinglistOrganizations— never a god-scope), the four cockpit elements (Teammates rail · Talk to deco · Needs-you queue · Project updates), and a low-hanging build sequence.What's stubbed (next steps, in the proposal)
personal-home.tsxis still backed bymock-user.ts. Step 2 swaps the Teammates rail to alistOrganizationsfan-out — that alone fixes the core complaint.Notes
rafavalls/product-redesign(fastest base — the/meroute +PersonalHomeview already live there). Base this PR there to keep the diff focused; can be rebased ontomainwith/mecherry-picked if we want it to land independently./api/me/*only ever reads the user's own org memberships.bun run fmt(Biome) applied to the edited file.Testing notes
/memock view; no API/backend changes in this PR.bun run --cwd=apps/mesh dev:client, visit/me).🤖 Generated with Claude Code
Summary by cubic
Make the
/mepersonal home conversational by adding a chat composer as the hero surface, letting users talk to deco before entering an org. Also adds a proposal for the full cockpit and a cross‑org fan‑out plan.HomeChatto/me: quick‑prompt chips,⌘/Ctrl+Enterto send, submit stubbed to a toast for now.PROPOSAL.mdoutlining the personal/melayer,/api/me/*fan‑out (never a god‑scope), cockpit elements, and build steps.Written for commit efb0753. Summary will update on new commits.