Skip to content

Connect teacher schedule and roster to attendance check-in - #100

Draft
TaylorONeal wants to merge 4 commits into
mainfrom
codex/local-role-verification
Draft

TaylorONeal wants to merge 4 commits into
mainfrom
codex/local-role-verification

Conversation

@TaylorONeal

@TaylorONeal TaylorONeal commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Replace teacher schedule fixtures with assigned-class reads, roster display, and server-confirmed attendance check-in. Narrow database RPCs enforce active staff membership and assignment and reuse existing booking/time/status checks. Add member cancellation retry coverage and awaited sign-out error handling.

Validation: 526 application and 32 script tests, typecheck, production build, and 23 browser tests pass, including mobile attendance and lost-response recovery. Full local PostgreSQL16 migration/SQL suite passes in a fresh isolated cluster: 251 PASS lines, including all 15 teacher authorization cases, payments, attribution and concurrency races. Temporary server and data were cleaned up. CI run39176946297 passed all four jobs (database, edge typecheck, browser E2E, web checks).

The initial combined two-app local runner reused a cluster-global service_role with incompatible fixture attributes. Running each app in its own fresh cluster fixed the test environment; no payment code or production role change was needed.

Transactional migration00044 and read-only rollout verification scripts are included. The teacher frontend must follow the reviewed database migration. No hosted migration, credential change, merge, or manual deployment has been performed.

@vercel

vercel Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
tandava Ready Ready Preview Oct 18, 2026 11:36pm UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — 0245c75a Deployed Oct 18, 2026 by vercel[bot]
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