Conversation
… running behold had a long README and no site. This adds one at intentius.io/behold, on the same Astro Starlight stack and the same Pages deploy shape as chant's, so the two read as one project. The landing page leads with an agent prompt rather than a tutorial. It says what to achieve — a live graph in a browser, no cloud account, and an explanation of the colours — and what to do when Docker is not running, and nothing about which commands to type. That is the onboarding test as a first screen: if a competent stranger or their agent cannot get there from what is written down, the documentation is the bug. Six pages, drawn from the README rather than invented: - what behold is — the read-only invariant, and why the mixed estate is the point. Includes the row that explains #98: on a substrate with no deploy object, the stack cannot be the status source because there isn't one. - run it in five minutes — both demos, and the three things only Kubernetes can show (runtime children, field ownership, an honest unobserved). - open your own project — source graph with nothing set up, then the overlay, then the tier picker, with the chant ^0.38.0 floor called out since that is what makes a tier lens work at all. - reading the graph — the colours, the zoom tiers, cross-substrate edges. - acting on it — Sync/Adopt/gates/rollback, and per-substrate auto-sync including that it declines rather than guessing. - export a snapshot. The workflow builds on PRs touching docs/ and deploys only from main, so a docs change is checked before it is the live site. Verified: the site builds (8 pages), and renders correctly in light and dark at its real /behold base — the first render was checked served at the wrong root, which strips every stylesheet, so it was rebuilt under the base it ships with.
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.
behold had a long README and no site. This adds one at intentius.io/behold, on the same Astro Starlight stack and the same Pages deploy shape as chant's, so the two read as one project.
The landing page leads with an agent prompt
Not a tutorial:
It says what to achieve and what to do when the environment does not cooperate, and nothing about which commands to type. That is the onboarding test as a first screen: if a competent stranger — or their agent — cannot get to a running graph from what is written down, the documentation is the bug, not their reading. The page says so.
Six pages, drawn from the README rather than invented
Two things worth calling out because they came from work landed this week rather than from the README:
^0.38.0floor in the tier-picker section, since a caret on a0.xpins the minor and that is exactly what made every tier render the same graph (The tier lens does not change the graph for a project whose tiers branch on a build parameter #114).The workflow
Builds on PRs touching
docs/, deploys only frommain— so a docs change is checked before it is the live site.Verified
Site builds, 8 pages. Rendered and checked in both light and dark at its real
/beholdbase.Worth recording: the first render looked completely unstyled, which I nearly reported as a CSS problem. It was served at
/while built for/behold, so every stylesheet 404'd. Re-served under the base it ships with, it is correct — but "the styles are broken" and "I served it wrong" look identical in a screenshot.Pages still needs enabling on the repo (
build_type: workflow) for the deploy job to have somewhere to land. Doing that once this merges.