Runsheet

Changelog

What shipped.

  1. terrastore

    Terrastore on the platform service

    Terrastore’s TFE API now runs inside the runsheet platform service, at terrastore.runsheet.dev. Workspaces, locks and versions live on one record; state bytes are objects in Google Cloud Storage, one per write, and every version is kept. The standalone service it replaced is retired. Existing state was imported, and the first CI run against the new host went discovery → lock → read → upload → unlock, unchanged from the workflow’s point of view.

  2. platform

    The platform service, and sign-in through auth.runsheet.dev

    api.runsheet.dev is live. The GitHub App’s deliveries land there and become the mirror every product reads; orgs, enrolments and billing have their own records with Stripe called only through journaled effects. The console signs you in through auth.runsheet.dev, runsheet’s own Latchkey issuer, and holds no GitHub credential of its own — GitHub is called through Latchkey’s proxy as the App.

  3. prologue

    Prologue reads from your repos

    Prologue moved from a console editor that opened pull requests to a pull-indexed model. Repos enrol into projects, the indexer reads specs/*.md from each on every push, optional frontmatter supplies kind, status and parent, and the console is a viewer. Git is the record.