Repository navigation
Follow sluiceway v0.46.0: the command line talks to console.sluiceway.dev - #26
Merged
robbeverhelst merged 1 commit intoSep 27, 2026
Conversation
…iceway.dev The pin moves from v0.45.0 to v0.46.0. The command line page's examples print console.sluiceway.dev, as the command line at the tag does against the action's own fake app. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
robbeverhelst
deleted the
auto-docs-follow-the-latest-sluiceway-release-20260926T1200
branch
September 27, 2026 06:32
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 docs follow sluiceway v0.46.0. Step 0 saw
pin=v0.45.0 latest=v0.46.0 open_prs=0. The release has one change (#285): the command line talks tohttps://console.sluiceway.dev. A token kept under the oldapp.sluiceway.devstill signs you in, and the nextloginkeeps it under the new address. No page moves, no heading moves, and no picture, input, mode or schema key changes.What it does
branchline of.gitmodulestogether (bun run pin: "vendor/sluiceway is at v0.46.0, and .gitmodules says so."). The build was green at the new pin with no mapping change. No check was weakened, andREADME_UNMAPPEDis unchanged because the README has no new h2.https://console.sluiceway.dev(src/lib/command-line.ts, 8 lines). Following docs: a Command line page for sluiceway v0.45.0, its commands, their --json answers and exit codes #23's method, I extracted the action at v0.46.0 and ran every one of the page's 18 example commands through itsrunCliagainst the fake app intest/cli/fake-app.ts. With the address swapped, all 18 match the page byte for byte, words and--json, with the same exit codes. So only the address changed.Everything else arrives by itself: the command line page's new paragraph on the old address, the address in its Sign in, For agents and Where it connects sections, the glossary's App entry ("formerly
app.sluiceway.dev"), and record 0116's new section "Amended, 2026-09-26". 0116 amends itself, so the records index derives no "Amended by" line from it.Now wrong on the live site (fixed here)
The live site pins v0.45.0.
softwareVersion0.45.0sluiceway loginand--json"app": "https://app.sluiceway.dev"https://console.sluiceway.dev, as the command line at v0.46.0 printssluiceway status --jsonandsluiceway stackpagefields onapp.sluiceway.dev, and the deploy'sstatusaddressconsole.sluiceway.devsluiceway logoutand the not signed in failureChecked and still right at v0.46.0: every description and title in
pages.ts(none names an address), the hosted app pages, Get started and The app and the action (they already use console.sluiceway.dev since #24), the JSON-LD, the example dashboard (only its picture URLs and footer moved to the new tag, and the site serves pictures from the submodule), the header page and gallery,RECORD_PICTURES(0116 is not about Penny), and the anchor redirects (no heading moved). The command line page still showsapp.sluiceway.devtwice, both in the action's own paragraph about the old address, which is right.Different at the real tag from the plan
#23 and #25 left no plan, and #21's plan (#278, the layout keys) was released before v0.45.0. Nothing to compare.
When the open action PRs are released
sluiceway/sluicewayhas no open pull request now. One thing is on its way, though:https://console.sluiceway.dev/api/v1/openapi.json(and the old address, which still answers) now adds a requiredunsharedfield ({ repos, sentence }ornull) toOrgandAudit, and the error codeno-write-access. The action'stest/fixtures/app/openapi.jsonat v0.46.0 has neither.test/command-line.test.tsfails onsluiceway status infra --json, whoseorghas nounshared, and on anyAuditanswer on the page.no-write-accessfailure if the action's docs list it.Ambiguous or wrong
In the action's own text at v0.46.0, for the coordinator to pass on. The release changed no record except 0116, and each older item was checked again at the tag.
https://docs.sluiceway.dev/hosted-app/command-line/.costinschema/sluiceway.schema.jsonhas no description.recordWriters' description ends "Empty hands none on."action.yml'senv-filewraps "relative to the" onto its own line.docs/init.mdstill does not mention Terraform.workflow.md#the-workflowstill points at the page title from 11 links.docs/roadmap.mdstill lists "a docs site" under the launch.docs/using-the-dashboard.md: three[docs/…md]links.How I verified
DOCS_SITE=https://docs.sluiceway.dev DOCS_BASE=/ bun run check(lint, tokens, pin, release,astro check, build, tests) passes: 617 pass, 0 fail, 0 errors, 0 warnings, 0 hints. The build's only warning is the one main has too (the emptyi18ncollection).bun run release: "vendor/sluiceway pins v0.46.0, the action's latest release."Under both addresses,
/and the default/docs, with the env set on each command: build,bun test(617 pass) andbun run links("Checked 33011 links on 150 pages. All of them land.").The CLI capture: all 18 examples, run through
runCliat v0.46.0 againstfakeApp(), compared withEXAMPLES: the same output and exit codes once the address changes.Lighthouse, locally with
bun run lighthouse(the repo'slighthouserc.json, production build under/, phone, median of three). All four scores are 90 or more on every audited URL://get-started//guides/configuration//guides/notifications//guides/policies//guides/workflow//reference/sluiceway-yaml//reference/what-sluiceway-writes//the-header//using-the-dashboard//what-it-looks-like/What it looks like scores 96 on accessibility for the same two
<summary>folds under 44 pixels as at docs: follow sluiceway v0.42.1, a policies page and redirects for two renumbered records #20 and docs: follow sluiceway v0.42.2 #21.Screenshots: Playwright (global install), Chromium, 1280 and 390 wide, light and dark via
prefers-color-scheme, each page scrolled to the end first so lazy pictures load, then checked for sideways scroll and broken pictures. The Command line page and record 0116, 8 full-page shots, with no sideways scroll and no broken picture. Then:https://console.sluiceway.dev/settings/tokens, and the new paragraph aboutapp.sluiceway.devsits after the list of places a token is kept, every address in a code span.sluiceway login(dark, 1280): "Signed in to https://console.sluiceway.dev as alice …", and the--jsonanswer with"app": "https://console.sluiceway.dev". The long line scrolls inside its block, as before.Decisions no record covers
Follow-ups
unshared(above).<summary>folds of the example dashboard on What it looks like are under 44 pixels tall (Lighthouse, 96). Amin-heightonsummaryinside.sw-issuewould fix it. Carried from docs: follow sluiceway v0.42.1, a policies page and redirects for two renumbered records #20.env-filedescription. Carried from docs: follow sluiceway v0.42.1, a policies page and redirects for two renumbered records #20.🤖 Generated with Claude Code