docs: post-convoy cleanup for 7-convoy 2026-05-26 wave #33
No reviewers
Labels
No labels
agent-context-drift
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: rstillwell/deckhearth#33
Loading…
Reference in a new issue
No description provided.
Delete branch "convoy/docs-cleanup-7-wave"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Doc-only commit. NO source-code changes. Pure post-convoy documentation cleanup for the 7-convoy multitask wave that merged 2026-05-26 (UTC mergedAt times all 2026-05-27 03:51-04:02Z):
tighten-visual-diff-path-filter(P3,ba95462) —!pages/api/**exclusion added tovisual-diff.yml. PR #30 was the first API-only PR post-merge;Screenshot diffdid NOT trigger — empirical confirmation that the exclusion fires as documented.purge-weak-creds-from-helpers(P2,5f2b234) —scripts/create-test-users.js+TESTING_GUIDE.mdswept. SingleTEST_USERS_PASSWORDenv var; closes the umbrellapurge-weak-creds-from-helpers.cleanup-mobile-nav-dead-props(P3,171f5af) — single deaduserprop removed fromMobileNavigation+ its lone caller.lint-against-cjs-in-esm-scripts(P3,13d6210) — ESLintno-restricted-syntaxrule scoped toscripts/**/*.js; would have caught bothsetup-neon-db.jsandreset-db.jspre-fix bugs.single-sql-client(P1 #8 RESOLVED,c403ea4) —lib/database.jsdeleted; 2 callers migrated to@vercel/postgrestagged templates.single-auth-provider(P1 #9 RESOLVED,0668b0c) —lib/auth-context.js+lib/admin-auth.jsdeleted; 7 source files swept; verify-roundtrip count reduced 3→1 oncard/[id].js. Lint baseline 128 → 125 (new baseline).migration-tool(P1 #11 RESOLVED,de9f334) —node-pg-migrate@^8adopted; initial schema backfilled tomigrations/1779853647564_initial-schema.js;setup-neon-db.jsnow owns env validation + migration spawn + admin seed only.Milestone: 5 of 6 P1 quality items RESOLVED. Only
fix-lint-baseline(P1 #11.5) remains in the P1 lane.Files changed (9)
.convoys/ship-readiness.md— A.1 flipped 5 queue entries to RESOLVED; A.2 flipped § P1 #8, #9, #11 to RESOLVED-style; A.3 added 7 new queued follow-ups (purge-quick-login-from-loginpage,purge-neondatabase-serverless-fully,wire-migrate-into-ci,reconcile-historical-add-scripts,retire-graveyard-scripts-after-audit,audit-node-pg-migrate-transitive-deps,add-migration-template); A.4 updated the § Status summary milestone block; A.5 flipped § Launch sequence steps 7/8/9 to RESOLVED-style..convoys/tighten-visual-diff-path-filter.md— § As-shipped filled in (records the PR #30 empirical confirmation)..convoys/purge-weak-creds-from-helpers.md— § As-shipped filled in (closes the umbrella)..convoys/cleanup-mobile-nav-dead-props.md— § As-shipped filled in..convoys/lint-against-cjs-in-esm-scripts.md— § As-shipped filled in (negative test verified)..convoys/single-sql-client.md— § As-shipped filled in..convoys/single-auth-provider.md— § As-shipped filled in..convoys/migration-tool.md— § As-shipped supplemented with squash SHA + PR # + mergedAt + CI gate outcomes (the implementer had already written a detailed as-shipped record; this adds the per-spec citation header).AGENTS.md— § 1 Data line refreshed; § 2 Architecture quick reference Auth + DB libs row refreshed; § 3 "DB access" bullet refreshed (legacylib/database.jswarning replaced with the post-deletion guidance for the remaining@neondatabase/serverlessscripts/**callers); § 3 "Auth (client)" bullet supplemented with the direct-fetch login flow note + PR # citation; § 4 Gotcha #1 flipped to RESOLVED (entry kept, not renumbered, mirroring the Gotcha #2/#3/#4/#5/#6/#8 pattern). Gotchas #9, #10, #11, #12 untouched (all still accurate).Constraints respected
pages/**, nocomponents/**, nolib/**, noscripts/**, nomigrations/**, no.github/workflows/**).classificationfields changed.Test plan
npm run lint→ exit 1 with 125 problems (baseline preserved post-PR-#31).npm run test:run→ 21/21 pass.Screenshot diffshould NOT trigger on this PR — diff is.convoys/**+AGENTS.md, neither matches the visual-diffpaths:filter.Made with Cursor
The latest updates on your projects. Learn more about Vercel for GitHub.
Pipeline Health
Build + CI gates
Build runs on Vercel; this CI runs lint and schema-map drift only (no duplicate build).
Role reports
See individual comments above for details. This rollup updates automatically.