feat(app-showcase): My Work home, Approvals review queue, New Project wizard#2060
Merged
Conversation
… wizard Three more composed enterprise surfaces (part 2 of the set begun in #2059), each exercising SDUI capabilities the showcase hadn't surfaced as real pages. My Work (showcase_my_work, type:home) — a role-aware workspace that composes LIVE data rather than one-component-per-type: • KPI hero row of live `object-metric` tiles (Open Tasks / In Review / At-Risk Projects) — async aggregates with per-tile filters; • a personal work queue: `object-grid` filtered to the signed-in user via the `{current_user_id}` token (records I own); • a role-gated card (`properties.visible` CEL) only the admin sees — demonstrating per-user differentiated rendering. Approvals (showcase_review_queue, type:list) — the human side of the ~20 approval/review flows: an interface page over tasks `in_review` (the work awaiting a decision), the source object's action surfaced as a toolbar button ("Mark done" = approve & complete), drawer to inspect before deciding. New Project Wizard (showcase_new_project_wizard) — `object-form` with `formType:'wizard'` + step indicator: Basics → Status & Health → Budget, the first page to actually walk a stepped create flow. All three wired into nav + objectstack.config. Browser-verified (:5181): My Work KPIs resolve (8 / 2 / 1) and the owner-filtered queue + role card render; Approvals shows the 2 in-review tasks with the approve button; the wizard navigates Basics → Status (Step 2 of 3). typecheck + 20 tests pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This was referenced Jun 20, 2026
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
Part 2 of the composed-enterprise-surfaces set (part 1: #2059). Three more realistic pages, each surfacing SDUI capabilities the showcase never rendered as real pages.
What
My Work —
showcase_my_work(type: home)A role-aware workspace that composes live data:
object-metrictiles (Open Tasks / In Review / At-Risk Projects) — async aggregates with per-tile filtersobject-gridfiltered to the signed-in user via the{current_user_id}token (records I own)properties.visibleCEL) only the admin sees — per-user differentiated renderingApprovals —
showcase_review_queue(type: list)The human side of the ~20 approval/review flows: an interface page over tasks
in_review(work awaiting a decision), the object's action as a toolbar button ("Mark done" = approve & complete), drawer to inspect before deciding.New Project Wizard —
showcase_new_project_wizardobject-formwithformType:'wizard'+ step indicator: Basics → Status & Health → Budget — the first page to actually walk a stepped create flow.Verification
Browser-verified on
:5181:typecheck+ 20 showcase tests pass. Wired into nav +objectstack.config.🤖 Generated with Claude Code