Skip to content

PRDCT-693: show the Build locally stages as a strip, with the Open app dialog - #1149

Merged
Iamfle4ka merged 3 commits into
PRDCT-693-apps-prereqs-boxfrom
PRDCT-693-apps-stage-strip
Sep 30, 2026
Merged

Iamfle4ka merged 3 commits into
PRDCT-693-apps-prereqs-boxfrom
PRDCT-693-apps-stage-strip

Conversation

@Iamfle4ka

@Iamfle4ka Iamfle4ka commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Linear: PRDCT-693 · stacked on #1147

Why

Nikita asked for pictures on Build locally: a screenshot of the process, or the Getting Started "line with dots, one dot per stage". He chose a static strip over an animated clip, one per path, plus one real screenshot.

What changed

  • A shared src/components/StageStrip.astro draws numbered dots on a line, with a bold title and one line of text per stage. It's the look of the Getting Started hub poster. Styles are .stage-strip* in custom.css, and the markdown twin prints each strip as a numbered list.
  • build-locally gets two strips, under the intros of "With an AI agent" and "By hand". Stages with a section of their own link to it, and every line comes from sentences the page already has.
    • The by-hand strip follows the terminal route only, and a small "From a terminal" caption above it says so. The UI route pushes before it connects, so it keeps its own section, Sync to your project.
  • I checked where the product puts the password. On 29 September I started test app 74021867 in project 264 and stopped it again afterwards. On its page, Open App opens a dialog with the app address and the password, hidden, each with a copy button. A stopped app's page shows no password, though I didn't open its Open App dialog.
    • Four pages put the password "next to Open App" or said it "sits on the app's configuration page, ready to copy": build-locally, getting-started (Kai), authentication and troubleshooting. They now say to click Open App and copy it from the dialog. reference.md adds the dialog to its Open App line, and the Kai page's manual path mentions it at step 7. Both say "on a running app" or "behind a password", because that is what was seen. Apps Kai built or created in the UI were not checked, and the pages flag them with a VERIFY(Nikita).
  • A screenshot of that dialog, public/data-apps/open-app-dialog.png (40 KB), sits in "Check the app" under the password step. It's cropped to the dialog, and the password shows as dots. Check the app also gets a line for the MCP route: the draft preview comes first, and Open App arrives once production is deployed.
  • That evidence replaces the VERIFY(Michal Ševčík) note that asked where the password shows, in the comment under Check the app. The same check showed Edit with Kai in the header and Duplicate with Kai in the ⋯ menu, where operate and publish-and-share say Modify with Kai and Copy app. Those two pages and reference.md get a VERIFY(Michal Ševčík) rather than a change, because the labels may depend on who built the app.

Checks

  • The build is clean, with no StageStrip warning. check-cli-reference has 0 findings, audit-phase2 0 broken links and 0 missing images, and docs-link-redirect-check against PRDCT-693: put Apps prerequisites in the shared Before you start box #1147 0 blockers and 0 warnings.
  • The twin prints both strips as numbered lists, with no <StageStrip or <li left.
  • Preview, both strips:
    • horizontal at 1440 and 1280 px in light and dark, and at 1024 px in dark;
    • vertical at 820 px with the sidebar showing;
    • at 375 px, 343 px wide with nothing overflowing.
  • fact-checker ran twice, first on build-locally, authentication, troubleshooting, operate and publish-and-share, then on getting-started and reference. Neither found anything critical.
    • The first run found two MAJORs. "Shows the password" became "has … with a copy button", because the dialog hides it, and the by-hand strip now follows the terminal route only.
    • After the second, the Kai and reference lines stick to what was seen, and the cases nobody checked carry a VERIFY.
  • guide-tester found no blockers. After its review:
    • stage 3 says you approve the agent's commands;
    • Check the app covers the MCP route and puts the screenshot under the password step;
    • linked stage titles are underlined without a hover, which phones don't have.
  • checker returned FIX twice and PASS on the third pass. The first two passes caught the password line I missed on the Kai page and in reference, the late edits that had skipped the fact-check and the humanizer, and some wording.
  • After the 30 September merge, checker, fact-checker and guide-tester ran again on build-locally, with no blocking findings. fact-checker couldn't confirm the dialog beyond europe-west3, so the evidence comment now carries a VERIFY(Nikita) for us-east4.

Merge order

#1146 first, then #1147, then this one. I'll retarget each PR as the one below it lands.

On 30 September the fixes for Miro's review on #1146 moved "What you get by default" below Check the app, and a follow-up commit took the password location out of it. This branch merged both through #1147. The agent strip now sits right above Set up your client, and Check the app says what the dialog holds.

🤖 Generated with Claude Code

…p dialog

A shared StageStrip component draws numbered dots on a line, the Getting
Started hub look, with a bold title and one line per stage. It is
horizontal in a wide column and vertical in a narrow one, and the
markdown twin prints it as a numbered list. build-locally gets one strip
per path.

The password is in the dialog that Open App opens, not next to Open App.
That was checked on a running test app in project 264.
build-locally, getting-started, authentication, troubleshooting and
reference are corrected, and a screenshot of the dialog goes under
Check the app.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
connection-docs Ready Ready Preview Sep 30, 2026 1:46pm UTC

Request Review

@linear-code

linear-code Bot commented Sep 29, 2026

Copy link
Copy Markdown

PRDCT-693

…-693-apps-stage-strip

The base moved What you get by default below Check the app and stopped
repeating the password location there. The agent strip stays under the
section intro, now above Set up your client. The moved section keeps
the base's text, and the password evidence note moves to Check the app,
where the password step and the dialog screenshot are.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The merge dropped the old defaults paragraph, and with it the sentence
behind the agent strip's fourth stage. The password bullet now has it.

The evidence comment also gets a VERIFY(Nikita): the dialog was seen on
europe-west3 only, and the UI bundles read between 22 and 29 Sep still
had an older App Credentials modal, so its labels need a look on
us-east4.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Iamfle4ka
Iamfle4ka merged commit 78bdb03 into PRDCT-693-apps-prereqs-box Sep 30, 2026
2 checks passed
@Iamfle4ka
Iamfle4ka deleted the PRDCT-693-apps-stage-strip branch September 30, 2026 13:56

This branch was successfully deployed

1 active deployment
Preview — e32092e4 Deployed Sep 30, 2026 by vercel[bot]
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