app-store: make Orthogonal visible + endpoint pricing chart#104
Merged
Conversation
Orthogonal shipped in #88 but was invisible: it was missing from CATMAP in gen-apps.mjs, so its category serialized as [null] and it fell out of every visible rail (featured/fresh/category), surviving only in the hidden search grid. - gen-apps.mjs: add io.pilot.orthogonal → 'data' (CATMAP). - app-overrides.json: set publishedAt (surfaces it in the New & Updated rail), bump to v0.1.1, drop the account-wide methods from the copy, and append an Endpoint pricing chart (grouped by price, monospace unicode bars) to the app page description. Reword the balance section to the per-user privacy model. - app-methods.json: 7 methods (dropped check/transactions/usage). - apps.ts: regenerated (now categorized 'data' + published). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
|
🚀 Preview deployed to Cloudflare Pages
|
Add io.pilot.orthogonal to the front of freshPinned so it leads the New & Updated rail. Re-stamp the plain/app-store twin's provenance sha (generic store prose, content unchanged) so check:plain stays green.
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
The Orthogonal card shipped in #88 but nothing showed on the live App Store. Root cause: the app was added to
APP_IDSandICON_MAPinscripts/gen-apps.mjs, but not toCATMAP— so its category serialized as[null]inapps.ts, dropping it out of every visible rail (featured, "New & Updated", category shelves). It survived only in the hidden search-results grid (which is whycurlfound it but a human browsing didn't). The deploy was fine; the app was just uncategorized.Fix
scripts/gen-apps.mjs— addio.pilot.orthogonal → 'data'toCATMAP. It now renders in the Data shelf (alongside Postgres/DuckDB/Redis) and via category/search.app-overrides.json— setpublishedAtso it also appears in the New & Updated rail; bump the card to v0.1.1; drop the account-wide methods; and append an Endpoint pricing chart (grouped by price) to the app-page description. Also reworded the balance section to the per-user privacy model (the broker no longer exposes the shared account balance — see broker: per-user balance privacy fix + io.pilot.orthogonal v0.1.1 app-template#72).app-methods.json— 7 methods (removedcheck/transactions/usage).apps.ts— regenerated (node scripts/gen-apps.mjs …); nowprimaryCategory: "data",version: "0.1.1", published.Pricing chart
The detail-page renderer supports only headers/lists/paragraphs/inline
code(no tables/SVG), so the chart is a monospace unicode-bar list under a Endpoint pricing (grouped by price) header, e.g.:Counts computed from Orthogonal's OpenAPI
x-payment-infoacross its 604 priced endpoints.Verified
npm run build(332 pages) +npm run check:plaingreen. Orthogonal now appears in the Data shelf + New & Updated rail on/app-store, and/apps/io.pilot.orthogonalshows the full description with the pricing chart. Pairs with catalogue PR pilot-protocol/pilotprotocol#356 (v0.1.1).🤖 Generated with Claude Code
Update: pinned Orthogonal first in the New & Updated rail (front of
freshPinned); re-stamped the plain/app-store twin socheck:plainstays green.