posted an update

Milestone 9 — persistent tenant onboarding and workflow expansion

LT SmartTender now persists the first subscriber onboarding step in the live Supabase project. A verified server action invokes a service-role-only, idempotent database function that atomically creates the organization, active owner membership, default subscription, default entitlements, five onboarding progress rows, a private retry record, and one durable audit event.

Direct browser execution of the privileged bootstrap function is denied. Live rolled-back checks confirm that retries return the same organization, active members can read progress, viewers cannot change it, outsiders cannot see it, and the Supabase security advisor reports zero findings.

The product UI also gained accessible, typed surfaces for the exact PDF/DOC/DOCX/JPEG/PNG evidence allowlist, source-cited Bid/Partner/Monitor/Decline detail, saved-search preferences, pursuit actions, and server-supplied billing and usage states. These components do not claim unfinished persistence.

Repository milestone: commit 406b131. GitHub Actions CI #26 passes lint, typecheck, 249 tests across 47 files, production build, container build, dependency audit, and credential scanning.

Still gated: remaining onboarding forms and minimum-profile unlock, live Gemini and SAM.gov credentials, Google and Microsoft provider-console verification, billing-provider integration, Storage API deletion evidence, Android release evidence, clean-browser PWA tests, public judge access, and production redeployment. This milestone does not claim live Gemini execution or a production customer workflow.

Log in or sign up for Devpost to join the conversation.