docs: uh.agenticeng.app site, code map, old site retired, 1.0 release audit - #250
Draft
LaloLalo1999 wants to merge 7 commits into
Draft
LaloLalo1999 wants to merge 7 commits into
LaloLalo1999 wants to merge 7 commits into
Conversation
Add apps/site, an Astro Starlight static site served by Cloudflare Workers static assets at uh.agenticeng.app, plus a Docs site workflow that builds it on pull requests and deploys it from main with wrangler. The repository's docs/, specs/ and CHANGELOG.md stay the single source of truth: scripts/sync-docs.mjs mirrors them into the site on every build, lifts the first heading into the page title and rewrites relative links to site routes or GitHub, so the mirror cannot drift the way apps/docs did. Hand-written guides cover the mental model, the lifecycle, an architecture map, the .harness artifact and schema inventory, adapters, supervision and the tool guard, teams, observability, surfaces and the CLI. A Road to 1.0 section records the 2026-09-23 branch and PR audit, a 25-item technical debt register and a phased release plan, including the verified fix for the v0.11 tool guard skipping POSIX absolute paths. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SCSUzdpgCLPbVws9ckbSV6
The Build site job failed at actions/upload-artifact because the organization's Actions artifact storage quota is exhausted, after the site itself built successfully. Deploy from the same workspace on main instead of handing dist/ to a second job, so the workflow does not depend on artifact storage at all. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SCSUzdpgCLPbVws9ckbSV6
Owner decisions recorded on 2026-09-23 (warn plus --strict for capability checks, GitNexus optional, fix placeholder authors, skip 0.10.0, retire the old site, turn off the Codex review bot). - Remove apps/docs, deploy-docs.yml and scripts/sync-docs-site.mjs; the apps/site mirror replaces them. Point the npm homepage and the Hermes plugin theme assets at uh.agenticeng.app, which now serves og.png, icon.svg and wordmark.svg (those URLs were already broken on the old site). - Pull requests deploy a preview with `wrangler deploy --env preview` to the workers.dev-only Worker uh-site-preview; main still deploys production. Fork PRs without secrets only build. - Add apps/site/redirect, a Worker that 301s uh.agenticengineering.lat to the new site, deployed by hand once the old Worker releases the domain. - Site pages record the decisions, the retirement steps and how to turn off the Codex review app. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SCSUzdpgCLPbVws9ckbSV6
Run the Understand-Anything /understand pipeline (MIT, Egonex-AI/Understand-Anything@6df3065) over the v0.11 stack tip with the pending bottom-layer fixes: 235 files, 1,391 nodes, 3,745 edges, 10 architecture layers and a 14-step guided tour. Tests, fixtures, acceptance and prose docs were excluded; inline validation reports no issues. - apps/site/codemap/knowledge-graph.json is the committed graph; scripts/sync-codemap.mjs turns it into the Code map section (overview, guided tour, hotspots, one page per layer) on every build and copies it next to the explorer. - public/explorer/ is the dashboard's static demo build under /explorer/, with its MIT license; scripts/build-explorer.sh rebuilds it from the pinned commit. It loads only Google Fonts externally. - The tour's cli.ts step is corrected: the file is meant to be a thin dispatcher but still holds ~2,400 lines of handler logic. - contributing/site documents how to refresh the graph; the release plan records the tested-but-unpushed bottom-layer stack commits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SCSUzdpgCLPbVws9ckbSV6
The three bottom-layer commits are on #240 and merged up through #249 without force-pushes; CI is green on #240, #247 and #249. The release plan now says so, marks the Phase 0 guard and flake items done, and keeps the author rewrite as the one open owner decision. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SCSUzdpgCLPbVws9ckbSV6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SCSUzdpgCLPbVws9ckbSV6
The owner reversed the earlier decision: the ChatGPT Codex Connector reviews are useful. The branch audit and release plan now say to keep it, and note that it needs code-review credits enabled to review the v0.11 stack, where it only posted usage-limit notices. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SCSUzdpgCLPbVws9ckbSV6
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.
Summary
This PR adds a new documentation site in
apps/site/for https://uh.agenticeng.app, retires the old one, and records an audit of every branch and open PR ahead of a coordinated 1.0 release.Preview: https://uh-site-preview.eduardo-lalo1999.workers.dev (redeployed on each push to this PR).
What's in it
.harness/artifact and schema inventory, adapters, supervision and the guard, teams, observability, surfaces, and the CLI reference.scripts/sync-docs.mjsmirrorsdocs/,specs/andCHANGELOG.mdinto the site on every build, so the site can't drift from the repo.6df3065) from the v0.11 stack tip.apps/site/codemap/knowledge-graph.json./explorer/hosts the dashboard's static build.apps/docs,deploy-docs.ymlandscripts/sync-docs-site.mjs.homepageand the plugin theme assets now point atuh.agenticeng.app.apps/site/redirect/is a 301 Worker for the old domain. It gets deployed by hand once the old Worker is removed.deploy-site.ymlbuilds on PRs, deploys a preview touh-site-previewon workers.dev, and deploys production frommain.Owner decisions
--strictblocks.main.Stack status (2026-09-24)
--strict, the hello-uh example,docs:check-links, the spec-stale fix, and changelog and roadmap notes);git worktree add, which fixes a flaky test.Testing
apps/sitebuilds 104 pages, and a link and anchor check over the built HTML finds 0 broken internal links.typecheckpasses andtestpasses (74 files, 882 tests). CI is green on this PR.🤖 Generated with Claude Code
https://claude.ai/code/session_01SCSUzdpgCLPbVws9ckbSV6