Skip to content

Re-pin the model to the API design pass - #90

Merged
robertblust merged 1 commit into
mainfrom
model-c9cb890
Sep 4, 2026
Merged

Re-pin the model to the API design pass#90
robertblust merged 1 commit into
mainfrom
model-c9cb890

Conversation

@robertblust

Copy link
Copy Markdown
Owner

The pin moves from 5637455 to c9cb890, one commit.

Three experiences declared Microservices architecture without API design. 3AP and Aroov already
had the evidence in their bodies; Stay KooooK did not, and the platform's first commit settled it —
openapi, swagger, springdoc, api-docs and oauth2 all date to 2020-07-07, inside the
Stay KooooK period, so the API surface and its OAuth scheme predate the spin-off rather than
arriving with it.

The API design cell also stops asserting that "a managed public API" exists and names what it
exposes — REST on OpenAPI 3.1 with webhook subscriptions and OAuth 2.0 scopes, over property,
reservation, guest, messaging, door access and task resources — with
api-docs.likemagic.tech added as a reference on the LIKE MAGIC
entry. That entry had one public citation and now has two.

before after
entities 113 113
edges 397 400

Verified, each exit code read on its own rather than through a pipe: verify 0 across eight pages,
design:check 0, pin:check, principles:check and model:check 0 at c9cb890, og:check 1
before re-rendering the two stale cards and 0 after, test:og 0.

The pin moves from 5637455 to c9cb890, one commit. Three experiences declared Microservices
architecture without API design, and the platform's first commit settled the weakest of them:
openapi, swagger, springdoc, api-docs and oauth2 all date to 7 July 2020, inside Stay KooooK, so
the API surface and its OAuth scheme predate the spin-off rather than arriving with it.

The API design cell also stops asserting that a managed public API exists and names what it
exposes, with the developer documentation added as a reference on the LIKE MAGIC entry. That
entry had one public citation and now has two.

Edges grow from 397 to 400, entities stay at 113.

Verified, each exit code read on its own: verify 0 across eight pages, design:check 0, pin:check,
principles:check and model:check 0 at c9cb890, og:check 1 before re-rendering the two stale cards
and 0 after, test:og 0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@robertblust
robertblust merged commit a205022 into main Sep 4, 2026
1 check 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