Repository navigation
docs: republish Pages and match shipped Rhizome - #152
Conversation
Pages.yml only runs when website/ or a few assets change. That is why the site last deployed on 2026-09-27 while main moved. This commit updates the landing page and user docs so a merge to main deploys again. Copy matches main: Rhizome owns the loop, Prime is optional, Hermes is not a usable engine, Free tier (auto), Earth dark default, Views 1-4, keychain keys, no agent vault or Mycelium search. QA: bash website/build.sh wrote the site locally. pnpm handoff:check. pnpm exec vitest run leftover-website-copy leftover-public-preview-claims. Localization: none — English only (C18). PostHog: no event needed because this is docs and the Pages workflow. ADRs: none. Docs: website, README, start, PUBLIC-PREVIEW, GETTING-STARTED, for-agents, session handoff. HANDOFF.md untouched. Demo vault dirt: none. Co-Authored-By: Cursor Grok 4.6 <noreply@x.ai>
|
🔍 1 thing to check
✅ Health of changed files: 9.7
Doc drift
📊 See the full report for this PR Settings and updatesUpdated 2026-10-11 11:25 UTC |
Up to standards ✅🟢 Issues
|
There was a problem hiding this comment.
Pull Request Overview
No blocking implementation findings were identified, and Codacy reports the PR as up to standards. However, several acceptance criteria remain unverified because the Pages build, workflow triggers, and broader documentation behavior lack automated tests.
About this PR
- Broaden the documentation regression coverage to validate the required shipped behavior, including UI defaults, keychain handling, and vault limitations.
- Add automated validation for the Pages build and workflow trigger behavior; the current regression test does not verify the broader acceptance criteria or deployment path.
Test suggestions
- The copy regression test rejects Prime-as-harness, Prime-required, and stale Hermes marketing claims while checking the updated Rhizome, Free tier, Earth, vault, and keychain copy.
- The Pages website build produces a deployable site containing the landing page and required assets.
- The Pages workflow triggers for changes to the listed paths and supports manual workflow dispatch.
- Documentation accurately preserves the documented UI behavior, engine defaults, keychain behavior, and vault limitations.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. The Pages website build produces a deployable site containing the landing page and required assets.
2. The Pages workflow triggers for changes to the listed paths and supports manual workflow dispatch.
3. Documentation accurately preserves the documented UI behavior, engine defaults, keychain behavior, and vault limitations.
TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback
Why Pages stopped
The Landing page workflow (
.github/workflows/pages.yml) only runs onpushtomainwhen these paths change:website/**docs/assets/**src/assets/brand/rhizome-organic-hero.png.github/workflows/pages.ymlLast success: 2026-09-27 11:36 UTC on
8ed9817. Latermaincommits did not touch those paths, so GitHub queued no run. This is not a disabled workflow and not a failing deploy.Checked live 2026-10-11:
private: false), so theif: !github.event.repository.privateskip does not apply.build_type: workflow, URL https://tuckcode.github.io/rhizome-agent/ .A merge of this PR touches
website/and the workflow file, so the next push tomainshould deploy.What knispo must do by hand
Nothing in Pages settings. Merge this PR. Confirm Actions → Landing page runs on the merge commit.
If a run does not appear: Actions → Landing page → Run workflow (
workflow_dispatchis already there).Do not change the Pages source. It is already workflow-based.
What this PR changes
Docs / site / workflow only. No app code.
Site
website/index.html— Rhizome is the harness; Prime is optional; Hermes is not a usable engine; Free tier (auto); Earth dark; Views 1–4; vault is read/diff only; keys in the keychain..github/workflows/pages.yml— comment that records the path-filter cause.User docs
README.mddocs/start/README.mddocs/PUBLIC-PREVIEW.mddocs/GETTING-STARTED.md(prerequisites + “What ships now”)docs/for-agents/README.mdTests / handoff
src/lib/leftover-website-copy.test.ts— locks the Prime-as-harness regression.docs/plans/handoffs/2026-10-11-1115-cursor-grok-4-6-pages-docs.mdHANDOFF.mdnot edited.Verified against main (not the brief alone)
chatEngineAllowsSendWithoutPrime). Settings still default Chat to Prime until Chat engine is switched.PRODUCT_AI_AGENT_DEFINITIONS. Not a usable engine.create_note. No agent vault search or Mycelium-session search.QA
bash website/build.sh /tmp/rhizome-pages-site—index.html, hero, demo, icon,.nojekyll.pnpm handoff:checkpnpm exec vitest run src/lib/leftover-website-copy.test.ts src/lib/leftover-public-preview-claims.test.ts— 6 passed.sh .husky/pre-push— frontend, Rust, Playwright lanes OK (17m 8s). Chunk sidecar unavailable; local fallback.Localization: none — English only (C18).
PostHog: no event needed because this is docs and the Pages workflow.
Codacy: docs/workflow/copy-lock test only; no new Critical/High source surface.
ADRs: none.
Demo vault dirt: none.