Skip to content

[Tracking] Repository review 2026-10-14 fixes #479

Open

Description

@HMarzban

Summary

This tracker holds the fixes from the repository review of 2026-10-14. Each child issue fixes one defect that was checked against the code. The review itself is not public. Only part of it was available, so this list covers the findings that were checked. The docs and README review of the same day is tracked in #487.

Child issues, in priority order

Priority Issue Why
1 #475 The auto-rollback starts the failed build again. Measured.
2 #476 make clean tears down the production stack and deletes its volumes.
3 #477 The 50 editor Cypress specs run in no CI job.
4 #478 A pad render error offers no Reload and no component stack. Follow-up to #436.
5 #488 The error page calls every client render error a server 404. From the staff review of #478.

Already tracked

The review also found that production grants have drifted from git. These issues already cover that work:

Not filed, and why

  • Two error shapes in the HTTP API. This was decided. envelope.ts owns the house envelope, and link-metadata keeps its own shape on purpose.
  • A breaking change in a minor release, and an untyped WebSocket protocol. The review named no change and no defect. File each one if someone finds a concrete case.
  • A single host with manual backups. Supabase takes the database backups. docs/self-hosting/README.md documents the other three stores. A second host is a cost decision, not a defect.
  • stage.docs.plus.yml never runs on a push. This is known, and AGENTS.md records it. Staging is used through workflow_dispatch, as Require a password on production Redis #438 plans.

Open decision

  1. Should the RLS policies get pgTAP tests? Recommended: do not build a general suite. No test covers the RLS policies today. When an RLS policy bug ships, pin that one policy with a supabase test db test in the same fix.

Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions