Skip to content

app-store: General Legal 0.2.0 listing - #283

Open
Alexgodoroja wants to merge 1 commit into
mainfrom
app-store/generallegal-0.2.0
Open

Alexgodoroja wants to merge 1 commit into
mainfrom
app-store/generallegal-0.2.0

Conversation

@Alexgodoroja

Copy link
Copy Markdown
Collaborator

Updates the General Legal store page (/apps/io.pilot.generallegal) to the 0.2.0 listing.

What changes on the page

  • Contract review: the agent opens its own General Legal account. generallegal.signup → emailed six-digit code → generallegal.signup_complete, with the engagement letter from generallegal.signup_terms. This replaces the "sign up in the portal, paste a key into secrets.json, restart" steps.
  • Methods: 26 (was 19). Adds signup_terms, signup, signup_resend, signup_complete, key_recover, key_recover_complete, set_key.
  • Platforms: Linux and macOS, on amd64 and arm64 (0.1.0 was Linux x86-64 only).
  • Also updated: changelog, grants (fs.write:$APP/secrets.json), sizes, an "Account" limit row, and a product demo walking the signup flow.

How it was generated

Generated the canonical way, not edited by hand:

  1. The source record is appstore-meta/data/apps/io.pilot.generallegal.json, updated in generallegal 0.2.0: agent signup, four platforms app-template#127.
  2. I served that branch's metadata API locally (appstore-meta-api, 30 apps, -check passes) and ran scripts/gen-apps.mjs against it.
  3. fetched_from was then set back to the production URL, and apps.ts was regenerated with --offline from that snapshot. Its banner says so.

Only io.pilot.generallegal differs from main. Every other app record is byte-identical, so the next npm run gen:apps against the deployed API should produce no diff beyond that banner line.

Checks

  • npm run build: 451 pages
  • npm run check:site: OK
  • npm run check:plain: OK
  • The page renders at 1280px and 375px with no console errors and no horizontal overflow.

Merge order

This page describes 0.2.0, so merge it after the app is live:

  1. Merge generallegal 0.2.0: agent signup, four platforms app-template#127. publish-on-merge releases the four bundles and opens the signed catalogue PR on pilotprotocol.
  2. Merge that catalogue PR. pilotctl appstore catalogue should show io.pilot.generallegal 0.2.0.
  3. Merge this PR.

Separately, appstore-meta.pilotprotocol.network is still serving a document generated on 2026-08-25 (27 apps, no General Legal). Until it is redeployed, a live gen:apps run would drop this record, so redeploy it before anyone regenerates the snapshot.

Regenerated with scripts/gen-apps.mjs from the app-store metadata served by
pilot-protocol/app-template#127. Only the General Legal record changes: agent
signup instead of portal keys, 26 methods, four platforms.
@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

🚀 Preview deployed to Cloudflare Pages

  • Commit deploy URL: https://a5d4ca53.pilotprotocol.pages.dev
  • Branch alias: https://app-store/generallegal-0.2.0.pilotprotocol.pages.dev (may take ~30s to propagate)
  • Commit: 36336505af14569897b4dc331c3b94ef80e1543e

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