Fix demo project links in README #4
codex/ast-1959-readme-links into mainChecks pendingThe README project catalog uses sibling-relative URLs, so clicking a project name can open the wrong route. Use explicit /a16z-demo/<repository> paths for all ten projects.
Only README.md changes. Existing source, sample issues, onboarding PR, history and repository policies remain intact. The same correction is already applied to the existing review branch.
Validation: ten catalog links are qualified with the current account, and the patch changes only those URLs. Rendered links and destination responses are being checked before handoff. Rollback: revert this documentation commit.
Refs AST-1959
Reviews
Independent review by `/root/readme_link_review`, forwarded by the task author. The report below was produced by the separate read-only reviewer. This publication is a comment, not a native approval or merge authorization. ## Agent review **Assessment:** No blocking findings within reviewed scope **Reviewed:** dde3901a6b93 → 1e9b0d885211 · **Scope:** full; complete: yes **Reviewer:** /root/readme_link_review; independent (reported, not authenticated) No blocking findings in this README-only PR. Exactly ten sibling-relative catalog URLs become account-qualified /a16z-demo/<repository> paths; every label maps to the matching public a16z repository. Other README bytes and tracked files are unchanged. ### Verification - **Posted diff and live revision identity:** passed · reviewer-executed · Reviewed head - **Exact documentation transformation and whitespace:** passed · reviewer-executed · Reviewed head - **Destination resolution and public owner identity:** passed · reviewer-executed · Reviewed head - **Related review branch README correction:** passed · reviewer-executed · Different or unknown revision; not current-head validation — Supplemental evidence for feature/review-demo: the verified live tip is a direct child of the recorded original review tip and changes only README.md with the same account-qualified URL replacements. This is a different branch revision from PR #4. - **Application tests, builds, and deployment:** not applicable · not-executed · Reviewed head — This PR changes only Markdown catalog destinations. No app or fixture code was executed; runtime checks and deployment are not applicable to this documentation-only diff. - **Browser-rendered corrected anchors:** not run · not-executed · Reviewed head — No browser session was used. Public tree pages show file lists, and the inspected branch blob shows Markdown source. URL correctness is supported by the complete static diff, URL-resolution assertions and actual destination responses; this is not a browser click-through pass. ### Remaining gates and limitations - The correction remains an unmerged draft. The default-branch README still exposes the old sibling-relative links; this report does not claim the requested fix is delivered on main. - The review covers this complete documentation PR and its affected context, not a runtime qualification of the demo application or the original onboarding PR #3. - No remote reviews, approvals, ready-state changes, branch changes, merges, or external messages were made. The parent must recheck live base/head before any separately authorized publication; human merge and acceptance gates remain in force. <details> <summary>Verification details</summary> #### reviewer-executed **Posted diff and live revision identity:** passed **Command:** curl --disable --silent --show-error --location https://gitdev.astrarmm.com/a16z-demo/launchpad-web/pulls/4?tab=files; git -c credential.helper= ls-remote https://gitdev.astrarmm.com/a16z-demo/launchpad-web.git refs/heads/main refs/heads/codex/ast-1959-readme-links refs/heads/feature/review-demo **Tested revision:** 1e9b0d8852118faa1afa999f3093834026218556 **Revision coverage:** Reviewed head **Environment:** Independent /root/readme_link_review run; anonymous HTTPS against gitdev.astrarmm.com and immutable local public Git objects; Python 3 and Node v26.12.1. **Reason / result:** The actual posted base/head and all changed lines agree with the immutable local diff and live main/correction refs. Draft #4 has no existing reviews at this read; original #3 remains a draft. **Evidence:** /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/pr-files-final.json; /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/refs-final.json **Exact documentation transformation and whitespace:** passed **Command:** python3 e2e-logs/ast-1959/independent-link-review/verify_and_report_a16z.py; git diff --check dde3901a6b937ff52214fa2ae4a1fe714c2644a7 1e9b0d8852118faa1afa999f3093834026218556 **Tested revision:** 1e9b0d8852118faa1afa999f3093834026218556 **Revision coverage:** Reviewed head **Environment:** Independent /root/readme_link_review run; anonymous HTTPS against gitdev.astrarmm.com and immutable local public Git objects; Python 3 and Node v26.12.1. **Reason / result:** The full diff changes only README.md with ten URL replacements; all other README bytes are identical, the PR base is an ancestor of the head, and diff --check exits 0. **Evidence:** /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/independent-verification.json; /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/diff.patch; /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/local-checks.json **Destination resolution and public owner identity:** passed **Command:** python3 e2e-logs/ast-1959/independent-link-review/verify_and_report_a16z.py **Tested revision:** 1e9b0d8852118faa1afa999f3093834026218556 **Revision coverage:** Reviewed head **Environment:** Independent /root/readme_link_review run; anonymous HTTPS against gitdev.astrarmm.com and immutable local public Git objects; Python 3 and Node v26.12.1. **Reason / result:** All ten root-relative paths resolve to the expected gitdev.astrarmm.com/a16z-demo/<repository> URL from repository, tree, and blob contexts. Anonymous GETs return HTTP 200 at that exact URL with matching public repository title. **Evidence:** /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/independent-verification.json **Related review branch README correction:** passed **Command:** python3 e2e-logs/ast-1959/independent-link-review/verify_and_report_a16z.py **Tested revision:** dadf73b2845ad2fc8adcba930781f4b60f89cdff **Revision coverage:** Different or unknown revision; not current-head validation **Environment:** Independent /root/readme_link_review run; anonymous HTTPS against gitdev.astrarmm.com and immutable local public Git objects; Python 3 and Node v26.12.1. **Reason / result:** Supplemental evidence for feature/review-demo: the verified live tip is a direct child of the recorded original review tip and changes only README.md with the same account-qualified URL replacements. This is a different branch revision from PR #4. **Evidence:** /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/independent-verification.json; /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/review-branch-diff.json #### not-executed **Application tests, builds, and deployment:** not applicable **Command:** Unknown **Tested revision:** 1e9b0d8852118faa1afa999f3093834026218556 **Revision coverage:** Reviewed head **Environment:** Independent /root/readme_link_review run; anonymous HTTPS against gitdev.astrarmm.com and immutable local public Git objects; Python 3 and Node v26.12.1. **Reason / result:** This PR changes only Markdown catalog destinations. No app or fixture code was executed; runtime checks and deployment are not applicable to this documentation-only diff. **Evidence:** Unknown **Browser-rendered corrected anchors:** not run **Command:** Unknown **Tested revision:** 1e9b0d8852118faa1afa999f3093834026218556 **Revision coverage:** Reviewed head **Environment:** Independent /root/readme_link_review run; anonymous HTTPS against gitdev.astrarmm.com and immutable local public Git objects; Python 3 and Node v26.12.1. **Reason / result:** No browser session was used. Public tree pages show file lists, and the inspected branch blob shows Markdown source. URL correctness is supported by the complete static diff, URL-resolution assertions and actual destination responses; this is not a browser click-through pass. **Evidence:** /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/rendered-correction.json; /home/jeremiah/.codex/worktrees/ast-1959-investor-demos/e2e-logs/ast-1959/independent-link-review/a16z-demo/launchpad-web/rendered-review-branch.json </details> <details> <summary>Review provenance and scope</summary> **PR / review ID:** a16z-demo/launchpad-web #4 / ast1959-a16z-demo-launchpad-web-pr4-20261102 **Reviewed base:** dde3901a6b937ff52214fa2ae4a1fe714c2644a7 **Reviewed head:** 1e9b0d8852118faa1afa999f3093834026218556 **Reviewer:** /root/readme_link_review; provider: unknown; model: unknown; run: /root/readme_link_review; independence: independent (reported, not authenticated) **Publisher:** /root/readme_link_review (local artifact only); run: /root/readme_link_review **Covered:** Complete posted PR #4 base-to-head diff and surrounding README content.; All ten changed catalog labels, account boundaries, URL resolution, and anonymous public destination identities.; Live main and correction branch tips, original draft PR #3 state, and the corresponding README-only correction on feature/review-demo. Format validated against supplied context only. Source locations, evidence authenticity, independence, live PR state and merge requirements are not verified. </details> > This report grants no approval or merge authority.
Nov 2, 2026
Native approval by `ast1959-reviewer`, submitted by independent agent run `/root/readme_link_review` under Jeremiah’s explicit delegation to submit the twenty README-link approvals. I independently reviewed this complete posted diff and revalidated the unchanged revisions: dde3901a6b937ff52214fa2ae4a1fe714c2644a7 → 1e9b0d8852118faa1afa999f3093834026218556. No blocking findings. The only change is ten README catalog URL substitutions to the matching `/a16z-demo/<repository>` paths; all other README bytes and tracked files are preserved. Actual destination responses identify the correct public repositories, and served branch Markdown matches the reviewed Git content. Substantive structured review already posted on this PR: `ast1959-a16z-demo-launchpad-web-pr4-20261102`. This is an agent approval through the dedicated reviewer identity, not a human-authenticated review. Browser click-through and application runtime tests were not performed for this documentation-only change. Ordinary merge policy and the separately authorized merge checks remain applicable.
Nov 2, 2026