Café Fausse knowledge map

Not the restaurant. MVP = official SRS freeze.

Meghna’s Café Fausse — Quantic video part pack (3 minutes)

Who this is for: Meghna (teammate). Job: Live walk of the restaurant site so the room sees the product working. Then: Hand the mic to the Architecture person at the end of Reservations. Built from: team notes 2026-09-05.

Owner rule (2026-09-05):

Materials index: Meghna materials. Draft VO (plain English): Meghna VO. Recorded teammate take is Unknown.

Prototype video (silent)

PROTOTYPE — silent Home → Gallery → Menu → Reservations walk. This is not the Quantic submission. Prefer live https://cafe.artof.link/ for the real recording.


1. TLDR (≈30s read)

You have 3 minutes on the live share https://cafe.artof.link/.

Click path (locked): Home → Gallery → Menu → Reservations.

Say on camera: this is a temporary staging share for the weekend — not the forever restaurant host. Point at real copy and prices on screen. On Menu, if you show Bruschetta ($8.50), say honestly there is no matching photo.

Do not say on camera: requirement code names, “NFR-1 met,” “four browsers pass,” “operator is an admin feature,” or inventing extra requirements.

Optional if time left: book a table → check the read-only operator page, newsletter signup, or a full-slot “sorry, fully booked” (see §4). Otherwise stop at the form look and hand off to Architecture.


2. Spoken script — timed beat sheet (~180s)

Say only the “Say” column out loud. No requirement codes in speech.

ClockDurBeatDoSay (plain English)
0:00–0:2020sOpenOpen https://cafe.artof.link/“Here’s Café Fausse live. I’ll walk Home, Gallery, Menu, then Reservations. This host is staging for the weekend — not forever.”
0:20–0:5535sHomeScroll Visit / Hours / Explore; show top nav“Home shows the restaurant name, how to reach us, and when we’re open. Nav goes to Menu, Gallery, Reservations, and About.”
0:55–1:3035sGalleryNav → Gallery; one lightbox; awards + a review“Gallery uses the official photos. Lightbox for a closer look. Awards and guest quotes are the freeze text — we don’t rewrite them.”
1:30–2:1545sMenuNav → Menu; Bruschetta; optional one main“Menu categories and prices come from the freeze — we don’t invent prices. Bruschetta, eight-fifty — honestly, no matching photo. Grilled Salmon — price as printed on the page.”
2:15–2:5035sReservationsNav → Reservations; show fields; no submit unless optional“Booking form: date, time slot, guests, name, email, optional phone. Only valid future slots for our hours — Sunday ends earlier. Happy path assigns a table from one through thirty. If the slot is full, we say no — we don’t invent a thirty-first table. If the database can’t take the write, we fail closed instead of faking success.”
2:50–3:0010sHandoffStay on Reservations (or honesty breath)See §5

Room clock tip: if you are already at 2:40 on Menu, skip extras and go straight to Reservations + handoff.


3. Supporting notes — click checklist + FR/NFR map

For rehearsal sheets, Coverage, slides, and graders — not for Meghna’s spoken lines.

Honesty (say once early in plain English; map lives here)

Say in plain EnglishMap
We are not claiming page-load or form-submit speed budgets are metNFR-1 / NFR-2 — not claimed met
Browser check is partial — not Chrome + Firefox + Safari + EdgeNFR-7 — partial
This host is weekend staging, not production foreverLightsail #57
Operator page is a read-only recording helper, not an admin consolenot FR-19

Grade floor = official SRS only: FR-1..FR-18, NFR-1..NFR-9.


Home (/) — ~0:20–0:55

DoSpoken (plain)Map
Land on Home; short scrollName, contact, hoursFR-1 name · FR-2 contact + hours
Show top navMenu, Reservations, About, GalleryFR-4 nav · FR-3 images/theme (light)
—Theme / layout look intentional; no speed claimsNFR-3, NFR-4, NFR-8 (light); not NFR-1/2

Gallery (/gallery) — ~0:55–1:30

DoSpoken (plain)Map
Image gridOfficial photosFR-12
One lightbox open/closeCloser lookFR-13
Awards + review quoteFreeze textFR-14

Menu (/menu) — ~1:30–2:15

DoSpoken (plain)Map
Categories + prices from pageFreeze menuFR-5
Bruschetta $8.50“no matching photo”honesty (presentation aid)
Optional Grilled SalmonPrice as printedfreeze talk pick

Other freeze talk picks (prices from page only): Caesar Salad $9.00 · Ribeye Steak $28.00 · Tiramisu $7.50 · Espresso $3.00.


Reservations (/reservations) — ~2:15–2:50

DoSpoken (plain)Map
Show form fieldsdate, slot, guests, name, email, phoneFR-6
Slot listvalid future slots; Sunday shorterFR-7
Point at Reserve (default: no submit)table 1–30 on success; full slot = honest noFR-8, FR-9, NFR-5
One line on backendPostgres write or fail closedFR-17, FR-18, NFR-6

Default for the 3-min cut: show the form; do not submit unless you have buffer for an optional extra (§4). Do not open /operator in the core path unless you just completed a happy book (optional).


4. Optional must-film extras (only if time)

Mark these OPTIONAL. Core pack stops at Reservations look + handoff. Full click paths: Must-film shots · live https://knowledge.cafe.artof.link/must-film-shots.html (Pages Unknown until after merge / deploy).

Do not start an extra unless remaining time covers its budget. If not, skip and hand off at ~2:50 — do not cut Architecture.

ExtraWhenWhat (plain)MapTime
Happy book → operator≥90s leftUnique email → Reserve → green table N → open /operator → new row. Say: “read-only helper, not an admin console.”FR-6..9, FR-17..18~70–90s
Newsletter≥60s leftFooter subscribe → /operator newsletter-onlyFR-15, FR-16~45–60s
Full-bookPre-staged 30 tables off-mic31st attempt → “fully booked” / Network 409FR-9, NFR-5~40–60s

If staging is slow or a write fails: do not invent success. Fall back to Coverage or the happy-book clip as a look only.


5. Spoken handoff line (Architecture)

Say this (or close) at ~2:50:

“That’s the live path — Home, Gallery, Menu, Reservations — on staging. I’m handing off to Architecture: how React, Flask, and Postgres fit together, the diagrams, and how Coverage maps the boxes. Over to you.”

Then stop talking. Let Architecture take the screen.


6. Links (keep this tab list open)

WhatURLNote
Live café (your surface)https://cafe.artof.link/Prefer this share. Staging — not forever.
Operator (helper)https://cafe.artof.link/operatorRead-only. Not an admin console. Not in primary nav.
Knowledge — Coveragehttps://knowledge.cafe.artof.link/coverage.htmlFull FR/NFR + evidence (supporting doc).
Knowledge — Must-film shotsmust-film-shots.md · https://knowledge.cafe.artof.link/must-film-shots.htmlHappy book / newsletter / 409. Live GET Unknown until after merge / deploy.
Knowledge — Video scriptvideo-script.md · https://knowledge.cafe.artof.link/video-script.htmlClips + Zoom dry-run (PROTOTYPE, not the submit).
Knowledge — Quantic hubhttps://knowledge.cafe.artof.link/quantic.htmlNavigation hub.
Presentation (Architecture)https://knowledge.cafe.artof.link/presentation.htmlAfter your handoff.
Health (mute pre-flight)https://cafe.artof.link/api/healthExpect {"ok":true} before you go live.

Backup host (if needed): https://<STAGING_IP_DASHED>.sslip.io/ — same honesty (staging, not forever).


7. Bruschetta reminder

If Menu is on camera and you point at Bruschetta:


8. Do-not-say checklist (spoken)


Pre-flight (30s, mute)

  1. GET https://cafe.artof.link/api/health → {"ok":true}
  2. Click through Home → Gallery → Menu → Reservations once (cold cache).
  3. Confirm Architecture person is ready at your handoff.
  4. Optional: warm /operator only if you plan a happy-book extra.

End of Meghna 3-min Café demo pack. Spoken = plain English. Mapping = supporting notes. Path locked 2026-09-05.