Command search

Riverside pay app backup, Northline daily log, Cedar Ridge proposal due

Control room
Week 24 lookahead
2 approvals
KK

Administration

Settings

Roles, permissions, environment readiness, and hosted deployment configuration.

Org

SiteLedger Builders

Commercial interiors, adaptive reuse, light industrial

Database

Demo seed

Lazy DB client avoids build-time env failures

Roles

8

Owner through portal users

Secrets

Env only

No credentials committed

Role permissions

Server-side authorization should re-check these permissions before mutations.

owner9 permissions

project.read, project.write, estimate.write, bid.respond, field.write, financial.read, financial.write, portal.approve, settings.manage

admin8 permissions

project.read, project.write, estimate.write, bid.respond, field.write, financial.read, financial.write, settings.manage

pm6 permissions

project.read, project.write, bid.respond, field.write, financial.read, financial.write

superintendent3 permissions

project.read, project.write, field.write

estimator4 permissions

project.read, estimate.write, bid.respond, financial.read

accounting3 permissions

project.read, financial.read, financial.write

subcontractor3 permissions

project.read, bid.respond, field.write

client2 permissions

project.read, portal.approve

Deployment checklist

Configured for GitHub, Vercel, and Neon.

DATABASE_URL

Pooled Neon runtime connection string

DIRECT_DATABASE_URL

Direct connection for migrations

AUTH_SECRET

Session or auth provider secret

NEXT_PUBLIC_APP_URL

Base app URL for portal links