Repository navigation
The landscape names id.blust.ch - #84
Merged
Merged
Conversation
The model takes CompanyGraph's landscape pack, vendored by the tooling's upgrade beside core at the same release, so that it can hold id.blust.ch as a system, as companygraph/mental-model already does. The page is the smallest the pack asks for: a system of a new kind, SaaS, software another party deploys, runs and keeps and GuestGraph's own software only connects to, since blust.ch runs ZITADEL at id.blust.ch from robertblust/id-blust-ch in its own Google Cloud project and the chat on guestgraph.io signs readers in there. Its processor is Google Cloud and it serves Answering, the process the chat carries. Its owner is the Owner, as in companygraph's model: the pack's owner is a seat of this model, accountable for what the system does for GuestGraph, and no field names another company as a system's owner, so the tagline says that blust.ch runs it and that ZITADEL makes it, and leaves out the version, which the system schema keeps off the page. The case against: GuestGraph does not run id.blust.ch, and a system page could read as a claim that it does. The kind and the tagline answer that, and the alternative, leaving `owner` empty, would say that nobody here answers for the sign-in the chat relies on. Signing a reader in and Counting a reader's month name no system, because a processing activity has no field for one and no core type names a pack's; Google Cloud's page already names id.blust.ch. The page holds no concept, since the model has no Reader concept or data object and the pack's checks ask for none. The same page goes into blust.ch's model in robertblust/mental-model#291. Verified: npx --yes github:companygraph/meta-model#v0.94.0 upgrade --pack landscape, npx --yes github:companygraph/meta-model#v0.94.0 check, npx --yes github:companygraph/meta-model#v0.94.0 commits on this message, sh conventions/conventions-check, sh conventions/conventions-sync check, sh conventions/conventions-format, the two new pages read against the system and system kind schemas' writing rules, and guestgraph.github.io's npm run model and npm run pages run in a scratch worktree of its main against this branch, with build/model.mjs there reading the manifest's packs, and the card at /model/#systems/id-blust-ch looked at in Chrome. Process: Delivery Phase: Implement Track: Code Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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.
The model takes CompanyGraph's landscape pack, vendored by the tooling's upgrade beside core at the same release, so that it can hold id.blust.ch as a system, as companygraph/mental-model already does. The page is the smallest the pack asks for: a system of a new kind, SaaS, software another party deploys, runs and keeps and GuestGraph's own software only connects to, since blust.ch runs ZITADEL at id.blust.ch from robertblust/id-blust-ch in its own Google Cloud project and the chat on guestgraph.io signs readers in there. Its processor is Google Cloud and it serves Answering, the process the chat carries. Its owner is the Owner, as in companygraph's model: the pack's owner is a seat of this model, accountable for what the system does for GuestGraph, and no field names another company as a system's owner, so the tagline says that blust.ch runs it and that ZITADEL makes it, and leaves out the version, which the system schema keeps off the page.
The case against: GuestGraph does not run id.blust.ch, and a system page could read as a claim that it does. The kind and the tagline answer that, and the alternative, leaving
ownerempty, would say that nobody here answers for the sign-in the chat relies on. Signing a reader in and Counting a reader's month name no system, because a processing activity has no field for one and no core type names a pack's; Google Cloud's page already names id.blust.ch. The page holds no concept, since the model has no Reader concept or data object and the pack's checks ask for none.The same page goes into blust.ch's model in robertblust/mental-model#291.
Verified: npx --yes github:companygraph/meta-model#v0.94.0 upgrade --pack landscape, npx --yes github:companygraph/meta-model#v0.94.0 check, npx --yes github:companygraph/meta-model#v0.94.0 commits on this message, sh conventions/conventions-check, sh conventions/conventions-sync check, sh conventions/conventions-format, the two new pages read against the system and system kind schemas' writing rules, and guestgraph.github.io's npm run model and npm run pages run in a scratch worktree of its main against this branch, with build/model.mjs there reading the manifest's packs, and the card at /model/#systems/id-blust-ch looked at in Chrome.
🤖 Generated with Claude Code