Skip to content

Fix mobile overflow, symlink-source wording, and loading claim - #9

Merged
snapsynapse merged 1 commit into
mainfrom
claude/moonshots-presentation-fixes
Sep 24, 2026
Merged

snapsynapse merged 1 commit into
mainfrom
claude/moonshots-presentation-fixes

Conversation

@snapsynapse

Copy link
Copy Markdown
Owner

Why

The Moonshots presentation-readiness review of 2026-09-22 found three issues, recorded in handoffs/HANDOFF-2026-09-22-moonshots-presentation-priority.md. All three still reproduced on 2026-09-24 at 065b315:

  1. At a 390px viewport, https://agentlink.run/ was 848px wide.
  2. README.md:370 said a symlinked source only warns. v0.6.0 rejects it.
  3. The hero and feature copy said every tool sees edits instantly. Agentlink can't control when a tool rereads its file.

Changes

  • Layout: .code-grid uses minmax(0, 1fr) tracks and .code-block sets min-width: 0. Long commands scroll inside their own pre instead of widening the page. All 12 pre blocks and the hero link map get tabindex="0" and a focus outline, so keyboard users can scroll them. The generated tools block is untouched (go run ./cmd/update-docs -check passes).
  • Wording, please review:
    • Hook: "Edit one, every tool sees the change." becomes "Edit one file and every linked path holds the same text; each tool still decides when it rereads it."
    • Zero codegen: "Edit the source, every tool sees it instantly." becomes "Edit the source and every alias changes with it, byte for byte."
    • The headline and subtitle describe syncing and are unchanged.
  • README: states the default rejection, and that --force links to the symlinked source anyway, creating a chain that check still flags. Both behaviors were verified with the checksum-verified v0.6.0 release binary.
  • Dates: landing dateModified, article:modified_time, the byline and the root sitemap lastmod move to 2026-09-23. The v0.6.0 registry listing date is unchanged.
  • Tests: the byline date expectation follows the page, and the config-example regex accepts attributes on <pre>. It still finds at least five examples.
  • CHANGELOG: new Unreleased Documentation entries.

Validation

  • go test ./..., go test -tags=integration ., go vet ./... and gofmt.
  • node scripts/check-search.mjs: 0 defects. scripts/check-release-contract.sh: OK.
  • Local render, document width vs viewport:
Viewport Before After
320 848 320
390 849 390
768 848 768
1280 1280 1280
  • axe (skill-a11y-audit scan.js): 0 violations and 0 incomplete, before and after.

After merge and the Pages deploy: recheck https://agentlink.run/ at 320 and 390px in a real browser.

🤖 Generated with Claude Code

Resolves the three findings in the 2026-09-22 presentation-readiness
handoff, reproduced 2026-09-24 at 065b315.

- docs/index.html: code grids use minmax(0, 1fr) tracks and grid
  children set min-width: 0, so long commands no longer widen the page
  (848 px at 320/390/768 before; equal to the viewport after). Wide pre
  blocks and the link map scroll inside keyboard-focusable regions with
  a visible focus outline. The generated tools block is unchanged.
- docs/index.html: hook and Zero codegen copy say every linked path
  holds the same bytes, and that each tool decides when it rereads
  them, instead of "every tool sees it instantly".
- README.md: sync rejects a symlinked source by default and changes
  nothing; --force links to it anyway and check still reports it.
  Verified against the v0.6.0 release binary.
- Landing modified dates and root sitemap lastmod move to 2026-09-23.
- docs_contract_test.go: byline date expectation follows the page, and
  the config-example matcher accepts attributes on <pre>.

Validation: go test ./..., go test -tags=integration ., go vet,
update-docs -check, check-search (0 defects), release contract; local
render at 320/390/768/1280 has no page overflow; axe 0 violations and
0 incomplete before and after.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@snapsynapse
snapsynapse merged commit f867936 into main Sep 24, 2026
10 checks passed
@snapsynapse
snapsynapse deleted the claude/moonshots-presentation-fixes branch September 24, 2026 04:04
snapsynapse added a commit that referenced this pull request Sep 24, 2026
Move the durable content of the processed 2026-09-22 Moonshots
presentation-priority handoff (an ignored, temporary queue) into an ops
record alongside the existing review-remediation record: the three
findings, how PR #9 (f867936) resolved them, the live verification,
and the dispositions of related handoffs, the planned AUR package and
the patch-equivalent homebrew-audit branch.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant