Skip to content

site: correct every use-it surface; plain language throughout - #167

Merged
ronaldtse merged 1 commit into
mainfrom
site-full-disclosure
Sep 8, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
site-full-disclosure

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

What

A correctness pass over every "how to use us" surface, plus the plain-language headline rewrite.

Corrected (all were wrong against production):

  • /api hero + generated snippets pointed at the retired interscript.org/api (404 live) — now the live api.interscript.org/v1 POST endpoint
  • The CDN card imported interscript-ts (a package name that doesn't exist) with an httpStrategy that cannot load the ISC-only maps endpoint — now the browser-probed ISC recipe, pinned 5.3.1
  • The npm card called transliterate() with no loader configured (cannot load maps) — now the configure + ISC-strategy form
  • The CLI section used package interscript-ts / bin interscript-ts — the package and bin are interscript, and the CLI only gained a working default loader in 5.3.1 (interscript-ts#70)
  • The home CTA's curl example fetched a .json the maps endpoint stopped serving — now the .isc form it actually serves
  • New: a Python card with its one honest setup step (a maps checkout via INTERSCRIPT_MAPS_PATH)

Added: /ml now names the no-install paths — the /v1/infer REST endpoint (open CORS), the browser demo, and the CDN recipe pointer.

Plain language: the headlines rewritten per the house decision ("Try the API.", "Neural models for what maps cannot cover", "How we measure.", "Every number is measured.", "Our results against the frontier.").

Verification

Astro build clean. Every snippet on the page was run against the live endpoint or the published package before it went in.

The /api page advertised the retired interscript.org/api endpoint in
its curl hero and generated snippets (404 live; production is
api.interscript.org/v1, POST JSON, open CORS) and showed a CDN import
of the wrong package name with a strategy that cannot load the
ISC-only maps endpoint. The npm card called bare transliterate() with
no loader configured. The CLI section used a package and bin name
that do not exist (interscript-ts; the bin is interscript) and could
not have worked before 5.3.1 anyway - the CLI gained an ISC loader
today. The home CTA's curl line fetched a .json the endpoint stopped
serving.

Every snippet now shows a verified command: the API examples against
the live POST endpoint, the CDN/npm cards use the ISC strategy recipe
(pinned 5.3.1, probed in a browser), the CLI examples run as shipped,
and the new Python card states the one setup step it needs (a maps
checkout). /ml adds the no-install paths (REST infer endpoint, the
browser demo, the CDN recipe).

Headlines rewritten in plain language per the house decision:
'Try it. Copy the snippet. Ship.' -> 'Try the API.', 'Where maps end,
models begin' -> 'Neural models for what maps cannot cover', 'Every
trap we fell into, now a rule' -> 'How we measure', '580M parameters
against the frontier' -> 'Our results against the frontier', 'Measured,
or it doesn't ship' -> 'Every number is measured'.
@ronaldtse
ronaldtse merged commit 98c63ed into main Sep 8, 2026
4 checks passed
@ronaldtse
ronaldtse deleted the site-full-disclosure branch September 8, 2026 13:11
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