Café Fausse knowledge map

Not the restaurant. MVP = official SRS freeze.

Video script (~10 minutes)

Working reference for Friday 2026-09-04 19:00 Europe/Berlin. Not official Quantic dashboard text. Times are beats, not a stopwatch claim.

Play or talk over the committed clips when staging drops. The clips are a look. They are not a this-session write probe, and they are not a permanent hosting claim. Prefer live share https://cafe.artof.link/ (Lightsail #57 — weekend window, not production forever).

Must-film camera list: App filming shots 1–3 on https://cafe.artof.link/; shot 4 is Coverage/CI. Exact click paths live on Must-film shots. The Zoom dry-run video below remains PROTOTYPE only — not the Quantic submission.

Saturday lock (#97): the live submit cut is the five-part VIDEO (team IDs → Meghna demo → Variant B → Variant C → close) on Talk cuts and Meghna materials. This page’s Zoom dry-run is still PROTOTYPE (Variant A). Voice-over is TBD. Final Quantic submit video is Unknown until live must-film plus voice.

Zoom dry-run v2 — PROTOTYPE

PROTOTYPE — Zoom dry-run visual. This is not the Quantic submission.

Cut: Variant A (~10 min) from live https://cafe.artof.link/ + Knowledge. Clip 02 is fallback only for happy-book motion. Do not claim NFR-1 / NFR-2 met. Do not invent FR-19.

Clips on this site

Lock scenarios with the menu at the bottom (A–F). Saturday locked cut (Meghna demo + Variant B + Variant C): Talk cuts / Meghna materials. Standalone A/B/C drafts remain on Presentation. Coverage / #40 / #44: J1–J8 PASS (cts-ai, DB up); J9 PASS (Vite-only viewports + theme). Do not film NFR-1 / NFR-2 as met, or NFR-7 as a four-browser pass.

Timed beats

ClockBeatWhat to show / say
0:00–0:45TitleCafé Fausse — Quantic MSAIE. Two teams: Knowledge (knowledge.cafe.artof.link) and App (in-repo). This video is the assignment floor, not a second product.
0:45–1:30ScopeGrade of 5 = official SRS only (FR-1..FR-18, NFR-1..NFR-9). PDF is source of truth. Do not invent FR-19 / NFR-10. Freeze prices, address, hours, owners, awards, reviews. Extra ideas = Future.
1:30–2:45ArchitectureThree boxes from the Friday plan diagram: Live Knowledge HTTPS (this site, GET 200 this session). App staging share — prefer https://cafe.artof.link/ (Lightsail #57, GET 200 this session; not production forever). Future longer-term hosting #22.
2:45–5:00FR coverage + clipsOpen Coverage. Walk Home / Menu / nav (FR-1..FR-5). Play clip 01 (Home → Menu). Point at About / Gallery rows (FR-10..FR-14) on the table if time is tight.
5:00–6:30Reservations + newsletterForm fields FR-6; slot check FR-7; random table 1–30 FR-8; success or full-book FR-9. Flask + Customers / Reservations FR-17..FR-18. Newsletter FR-15..FR-16. Play clip 02 (happy book). Say: missing database → honest no, not a fake yes.
6:30–7:30Live or fallbackLive: Knowledge HTTPS. Prefer App share: https://cafe.artof.link/ (Lightsail #57). Backup: https://<STAGING_IP_DASHED>.sslip.io/. Fallback: these two clips. Do not call the hostname production forever.
7:30–8:30NFR honestyNFR-5 / NFR-6: unique slot+table index, 30-table cap, fail-closed tests — code + CI; local J6/J8 PASS. NFR-3 / NFR-8: J1–J8 local UX PASS + J9 PASS Vite-only viewports/theme. NFR-7 partial (Edge all routes + Firefox home; Chrome/Safari Unknown). NFR-1 / NFR-2: Unknown as SRS-budget claims (local Vite 56 ms / 32 ms are notes only). Do not say they are met.
8:30–9:15AI toolingPoint at docs/ai-tooling.md: Cursor cloud agent, GitHub issues/PRs/Actions, pytest, Vite/React JSX, Flask, PostgreSQL. AI drafted from the freeze. Student app repos were not copied. Author does not merge their own PR.
9:15–10:00Future close#22 and #34–#38 are Future, not missing grade rows. Friday locked tech access + this script. Questions.

If you run long, cut About/Gallery talk (they stay on Coverage) and keep reservations, clips, and the NFR honesty line.

Scenario menu A–F

Working menu for Friday. These are demo scenes. J1–J8 PASS is local cts-ai UX while the DB was up. J9 PASS is Vite-only. Neither is a public-host probe.

IDSceneFreeze IDsHow to show
AHome name, contact, hours, navFR-1..FR-4Live local/tunnel, or clip 01 start
BMenu categories and freeze pricesFR-5Live Menu page, or clip 01
CHappy reservation (table 1–30)FR-6..FR-9 success, FR-17..FR-18Live form, or clip 02
DNewsletter signup storedFR-15, FR-16Live footer form. If DB is down, show the honest error (NFR-6).
EAbout history + Gallery awards / lightboxFR-10..FR-14Live pages. No clip yet — do not invent one.
FFull slot or fail-closedFR-9, NFR-5, NFR-6Fill 30 tables on demo data, or stop PostgreSQL and show the error. Do not invent a success.

Do not film as “passed”: NFR-1, NFR-2, a full NFR-7 four-browser matrix, or “production-forever at cafe.artof.link.” Prefer the hostname as the weekend staging share (#57). J9 PASS is Vite-only viewports + theme. J1–J8 was local cts-ai while the DB was up; after that, App reported cafe-pg down.

If the stack is down

  1. Knowledge site (HTTPS) + this script + Coverage.
  2. Play clip 01 and clip 02.
  3. Say out loud: fallback look; App not probed on a public host this session.

Review note

MRC COMMENT is the role-approve signal on the PR that publishes these pages. The author does not merge. cursor[bot] may merge after this-run green checks and Bugbot resolve-or-decline.