Skip to content

app-store: builders section shows both publish flows (PR + GUI); add plain twins#36

Merged
Alexgodoroja merged 1 commit into
mainfrom
builders-flows-and-plain-twins
Jun 18, 2026
Merged

app-store: builders section shows both publish flows (PR + GUI); add plain twins#36
Alexgodoroja merged 1 commit into
mainfrom
builders-flows-and-plain-twins

Conversation

@Alexgodoroja

Copy link
Copy Markdown
Collaborator

Builders section, modernized

The "Ship an agent app" section was outdated (it described a hand-written manifest.json and a manual catalogue.json PR). It now presents the two real publish flows:

  • Publish in your browser — describe the app in the /publish wizard; we generate, sign, verify, and review the adapter. No code, no git.
  • Publish by PR — the pilot-app toolkit turns a pilot.app.yaml into a signed bundle; open one PR to pilot-protocol/app-template; CI verifies, a maintainer reviews, automation releases it and adds the catalogue entry.

Plus two accurate supporting facts: signed + re-verified on every spawn, and agent-granular permissions.

Plain twins for the new pages

Added /plain/app-store and /plain/publish (machine-UI text for agents), covering install/use commands, what an app is, and both publish flows. Registered both pairs in scripts/check-plain-coverage.mjs, so CI now enforces them.

Coverage check passes (40 pairs, no orphans); Astro build passes (189 pages). Verified locally.

- "Ship an agent app" now shows both publish paths: the browser wizard
  (/publish) and the pilot-app CLI + one PR to pilot-protocol/app-template;
  drops the outdated manifest/catalogue.json-by-hand copy
- keep the accurate supporting facts: signed + re-verified on every spawn,
  agent-granular permissions
- add plain twins: /plain/app-store and /plain/publish, registered in the
  plain-coverage checker
@github-actions

Copy link
Copy Markdown

🚀 Preview deployed to Cloudflare Pages

  • Commit deploy URL: https://5f1818b7.pilotprotocol.pages.dev
  • Branch alias: https://builders-flows-and-plain-twins.pilotprotocol.pages.dev (may take ~30s to propagate)
  • Commit: d51545edefb880111961468956c1bcb7caefbf28

@Alexgodoroja Alexgodoroja merged commit 605f64b into main Jun 18, 2026
2 checks passed
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