Skip to content

Integrate PRs #85, #89, and #90#93

Merged
cursor[bot] merged 10 commits into
mainfrom
cursor/integrate-prs-85-89-90-0f42
Jul 7, 2026
Merged

Integrate PRs #85, #89, and #90#93
cursor[bot] merged 10 commits into
mainfrom
cursor/integrate-prs-85-89-90-0f42

Conversation

@mberman84

Copy link
Copy Markdown
Collaborator

Summary

Combines the three open, reviewed PRs into one verified integration so they can land together:

Merging this PR marks the three source PRs as merged automatically.

Verification (on the combined result)

  • node --check loop-library/site/script.js
  • node loop-library/scripts/check.mjs — passes
  • npm --prefix loop-library/worker run check — 52/52 tests pass
  • python3 -m json.tool on both JSON manifests — valid
  • git diff --check — clean

Post-merge

Open in Web Open in Cursor 

HMAKT99 and others added 10 commits June 27, 2026 23:22
The homepage is rendered by fetching the here.now shell, injecting the
catalog, and serving it. When that fetch throws or the shell returns a 5xx,
the Worker passed the upstream failure straight through (loop-routes.js),
so visitors hit an unbranded, catalog-less dead end even though the Worker
already holds every loop record in its own database.

Render a minimal branded fallback homepage from that catalog instead: it
keeps the site chrome, lists every published loop with working links, and
points agents at catalog.json and llms.txt. The real failure status is
preserved (the upstream 5xx, or 502 when the shell is unreachable) so the
outage stays honest and the page is marked noindex. Covered by two tests.
Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
…ort-c5db

Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
…k-docs

Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
…allback

Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
…ll is unavailable

Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
@cursor cursor Bot marked this pull request as ready for review July 7, 2026 19:19
@cursor cursor Bot merged commit 4a86351 into main Jul 7, 2026
1 check passed
@cursor cursor Bot deleted the cursor/integrate-prs-85-89-90-0f42 branch July 7, 2026 19:19
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.

3 participants