Doc boundary: client brief, booking rules, decisions, backlog, and changelog live in this vault under
Projects/lumendev-museum-ibu-marsinah/. Architecture, data model, API list, and test plans belong in the app repo once bootstrapped (docs/per project-docs-sync).
Client: [[Resources/People/Andi Gani Nena Wea|Andi Gani]] (Presiden KSPSI, museum initiator). Client engagement for Museum Ibu Marsinah: Indonesian information / landing site (history, location, etc.) plus Rumah Singgah booking (one authenticated user → max one night per calendar month). Admin monitors bookings and manages site content. Stack: single Next.js app, MongoDB, Auth.js (Google + email/password) with admin and user roles — reuse the simple pattern from [[Projects/lumendev-invoice/lumendev-invoice|LumenDev Invoice]]. LumenDev hosts infra (Vercel prod, local dev); static landing assets in /public. Hard due 2026-05-25 now at risk: Friday 2026-05-22 scope lock with Andi Gani failed (seating etiquette incident; client “nanti kabari”). Pause major build until re-engagement or delegated PIC.
~/Project/lumendev-core (docs/README.md in repo)accepted (baseline; may revise post–client meeting)p0 / blocked (local done; GitHub + Vercel pending)p0 / draftp0 / draftp0 / draftp1 / done (scope not locked) · [[Projects/lumendev-museum-ibu-marsinah/meetings/2026-05-22-client-scope-lock|notes]]admin/user, Google + credentials, selective middleware) in ~/Project/lumendev-core. See [[Projects/lumendev-museum-ibu-marsinah/changelog/2026-05-21-auth-admin-user-roles|changelog]].~/Project/lumendev-core (health route, docs stubs). See [[Projects/lumendev-museum-ibu-marsinah/changelog/2026-05-21-scaffold-nextjs-local|changelog]].p0/p1 backlog from first-meeting brief + base-build strategy. See [[Projects/lumendev-museum-ibu-marsinah/changelog/2026-05-21-vault-hub-created|changelog]].~/Project/lumendev-core — git main, no remote; package lumendev-museum-ibu-marsinah. GitHub/Vercel TBD.