Settings
Prototype configuration. There is no real authentication in this sandbox — identity is chosen below and stored in a cookie.
Acting as
Switch the current user to see role-based scope (mirrors brief §10)
admin
| User | Role | AI / data scope | |
|---|---|---|---|
| Daniel Ops Operations | daniel@dynastytravel.com.sg | ops | Confirmed trip details, vouchers, guide/driver contacts, servicing notes. |
| Darren Tien Bespoke Consultant | darrentien@dynastytravel.com.sg | sales | Client details, retail proposal, lead timeline, limited DMC summary. |
| Marcus Planner Trip Planner / DMC Liaison | marcus@dynastytravel.com.sg | planner | DMC details, quotes, net costs for planning, itinerary QC. |
| Priya Finance Finance & Accounts | priya@dynastytravel.com.sg | finance | Invoices, payments, bank/Xero/audit evidence. |
| Rachel Sales Sales Consultant | rachel@dynastytravel.com.sg | sales | Client details, retail proposal, lead timeline, limited DMC summary. |
| Tianyi Owner / Admin | tianyi@dynastytravel.com.sg | admin | Everything (owner/admin). |
| Timmy (Travel Curators) Curators Concierge | timmy@travel-curators.com | planner | DMC details, quotes, net costs for planning, itinerary QC. |
Connector sync state
Read-only connector placeholders for the Outlook MVP
| Provider | Account | Mode | Status | Last sync |
|---|---|---|---|---|
| microsoft_graph | dtx-erp-staging@dynastytravel.com.sg | read-only | completed | 19/07/2026, 3:50:07 pm |
| microsoft_graph | dtx-erp-staging@dynastytravel.com.sg#sentitems | read-only | completed | 19/07/2026, 3:50:07 pm |
| microsoft_graph | mice@dynastytravel.com.sg | read-only | completed | 19/07/2026, 3:50:07 pm |
| microsoft_graph | mice@dynastytravel.com.sg#sentitems | read-only | completed | 19/07/2026, 3:50:07 pm |
Sandbox guarantees
What this prototype will not do
- ✓ No live email / WhatsApp sending (Microsoft Graph not wired).
- ✓ No Xero writes — invoices may only be “prepared”.
- ✓ No payment links or terminal flows.
- ✓ No destructive external actions — approvals record decisions only.
- ✓ All data lives in the ERP Postgres database (Prisma-managed).
- ✓ Re-seed any time with
pnpm db:reset.