Freeze the repo-side story
Make sure the release page, share kit, 30-second overview, and support/community links all reflect the same current-main truth.
This page is the handoff line between repo-owned preparation and real external activation. It keeps the materials, order of operations, and truthful no-claim boundary in one place.
| Asset | Current repo-owned proof | Use it for |
|---|---|---|
| Front door and comparison pages | Home, Compare, FAQ | First-touch explanation and fit filtering |
| Support and community routing | Support, Community | Point new visitors to Q&A, Ideas, Show and tell, and announcements |
| Tagged release story | Release history plus GitHub releases | Explain what is tagged versus what only exists on current main |
| Short public explanation kit | Share kit and 30-second overview | Punchline, short demo, compare card, and short copy reuse |
| Reusable visuals | docs/assets/social-preview.png, docs/assets/run-flow.gif, docs/assets/upstream-vs-snapshot.png |
Cards, short clips, release notes, and announcement thumbnails |
notesctl, the same-machine Local Web API, and the read-only stdio-first MCP surface. It is not a public API or SDK platform.docs/assets/run-flow.gif, docs/assets/social-preview.png, and the short copy surfaces in the share kit and 30-second overviewMake sure the release page, share kit, 30-second overview, and support/community links all reflect the same current-main truth.
Do not let a public post imply that the latest tag already contains main-branch surfaces if it does not.
Reuse the share kit punchline, short demo, compare card, and release snippet structure before you touch external platforms.
If those lanes are still in scope, Search Console submission, domain or canonical changes, video upload, and platform distribution all stay outside repo-side completion.
Point support traffic to Q&A or Support, and point ongoing conversation to Community and announcements.
A human still has to press the buttons that live outside this repo. When those lanes are in scope, that means Search Console, domain or redirect changes, video upload, social or listing posts, and the final judgment about whether external indexing or traffic actually happened.
Use this table like a handoff envelope. If a platform is not chosen yet, the truthful next step is to choose the platform first instead of inventing a fake button path.
| Action | Exact URL | Required account or ownership | What is already prepared | Exact button or control | Proof to capture after action | Claim still forbidden first |
|---|---|---|---|---|---|---|
| Search Console ownership and sitemap submission | search.google.com/search-console | Google account that actually owns or can verify the target property | sitemap.xml, robots.txt, canonical tags, and the current Pages homepage link are already in place | If this lane is still in scope, use Start now, then Add property or the visible property picker, then open Sitemaps and click Submit | Capture the property view or sitemap row that shows the property exists and the sitemap submission result is visible under the signed-in owner account | Do not claim Search Console is configured or indexed before the owner sees the property and the submission result |
| GitHub Pages custom-domain or redirect work | GitHub Pages settings | GitHub repo owner session plus registrar or DNS ownership for the chosen domain | Canonical URLs, manifest, control-room-first wording, and the Pages homepage already exist | Use the Custom domain field, click Save, then enable Enforce HTTPS if GitHub Pages offers it after DNS finishes resolving | Capture the saved Pages settings state and the live HTTPS hostname resolving to the intended public site after DNS or redirect rollout completes | Do not claim a custom domain or canonical move is live before DNS and redirects resolve correctly |
| Video upload | No platform selected yet | Owner access to the chosen video or media account | The share kit, 30-second overview, social preview image, compare card, and run-flow clip already exist | Pick the platform first, then use that platform's Upload or Create action, choose the thumbnail, and publish the final metadata | Capture the live video URL and the published title or thumbnail state on the destination platform | Do not claim a live video or clip campaign before a platform URL exists |
| Social or third-party listings | No platform selected yet | Owner access to the target social account, listing profile, or community account | Truthful snippets, support routing, community routing, and release links are already prepared | Pick the channel first, then use that platform's Post, Publish, or equivalent final-submit control | Capture the live post or listing URL plus the published text or asset preview on the target surface | Do not claim a social or listing campaign exists before a live post URL exists |