# Reviewer meeting — agenda (for me) > **Audience.** Myself, before the meeting. Not shared with the > reviewer (they have [`briefing.md`](briefing.md) and > [`questions.md`](questions.md) instead). > > **Purpose.** Keep the conversation on the high-stakes items > without slipping into detail-tour mode. **Length:** ~60 min (default; willing to extend if conversation is productive). ## Opening — 5 min - **Thank-you** + ~30 s on why I value their time specifically (active researcher in the exact line — decorated DCE, Penner coordinates, canonical tessellations, hyperideal polyhedra — that conformallab++ aspires to be infrastructure for; best-positioned audience for the material AND the most likely future power user). - **Confirm format**: they've read `briefing.md`? Yes → skip ahead. No → take 3 min to walk through it together via the reviewer-hub URL. ## §1 Architectural tour — 10 min Goal: they leave §1 with a mental map of what's where. 1. Open . 2. Click through: - Doxygen → `discrete_conformal_map_euclidean` (the canonical entry, shows the named-parameter pattern + traits). - `locked-vs-flexible.md` § Summary table. - `dependencies.md` § TL;DR. 3. **Don't** demo running the test suite live unless they ask — they can verify the green badges later. **Cue to move on**: when they have no more "where is X?" questions. ## §2 The seven questions — 35 min Goal: get clear answers to as many of the 7 questions in [`questions.md`](questions.md) as possible. Order is chosen so the research-relevant questions come *first* (their answer has the largest downstream effect on the roadmap): 1. **Q1 — research-track alignment** (which of 9d.2 / 9f / 10c / 10c′ would unblock concrete experiments?). ~8 min. Most likely to make them feel the project is genuinely *for* their work, not just adjacent to it. 2. **Q2 — decorated-DCE API surface** (A/B/C named parameter vs new solver vs property-map auto-detect). ~7 min. Sets a concrete shape we can sketch in code right after the meeting. 3. **Q3 — Phase 9b-analytic** (Schläfli Hessian — implement now?). ~8 min. May trigger longer math discussion; cap at 10 min and offer to continue async via the derivation note. 4. **Q5 — GC-1 cross-validation co-authorship**. ~4 min. Read the room: if they're warm, push; if cool, leave as "let me follow up in writing". 5. **Q4 — Phase 9c port-literal vs re-derive** (algorithm choice). ~4 min. Less critical than Q1–Q3 because we have a viable default either way. 6. **Q6 — CGAL submission packaging** (one package vs several). ~4 min. Project-management question; their answer is *advisory* even if it's confident. **Trap to avoid**: don't relitigate any of the already-made decisions (e.g. Surface_mesh as default, Eigen as backend) unless they bring it up under "anything you'd say no to". Move forward, not sideways. Keep Q4/Q6 *short* — they are project management; Q1–Q3 are the research-flavoured ones their time is best spent on. ## §3 Q7 — the "no" question — 5 min [`questions.md`](questions.md) §Q7: *"Is there one architecture decision where you think 'no, that's the wrong call'?"* Ask explicitly. Wait. Don't fill silence. Negative feedback at this phase is the highest-value information of the entire meeting. ## §4 Wrap-up — 5 min - **Summarise**: 1 sentence per Q1–Q7 answer. - **Next steps**: - Items they offered to help on (if any) → I'll send a follow-up email within 48 h. - Items they flagged as worth changing → I'll write a one-page plan + send for sign-off before starting work. - **Cadence**: do they want a periodic update? Once-a-quarter? When hitting Phase 9c milestone? - **Citation**: ask whether they want acknowledgement in the CGAL submission's `THANKS.md`. ## Material I have ready (in tabs) 1. 2. (source) 3. Local terminal in the repo (for any "show me X" requests) 4. `doc/math/hyperideal-hessian-derivation.md` open in editor (for Q2) 5. `doc/architecture/locked-vs-flexible.md` open at "Summary table" 6. This file, [`questions.md`](questions.md), and [`briefing.md`](briefing.md) for backstop. ## After the meeting - 30-min decompression — don't take notes during the meeting beyond bullet-tracking of Q1–Q5 answers; write up a full memo in the 30 min AFTER. - Memo template: ``` Date: ____ Reviewer: ____ Duration: ____ min Q1 answer (research-track alignment): ____ Q2 answer (decorated-DCE API): ____ Q3 answer (Phase 9b-analytic): ____ Q4 answer (Phase 9c port choice): ____ Q5 answer (GC-1 co-authorship): ____ Q6 answer (CGAL packaging): ____ Q7 "no" pointer: ____ Action items: [ ] (within 48 h) ____ [ ] (within 2 wks) ____ [ ] (longer term) ____ Cadence agreed: ____ ``` - Store the memo at `doc/reviewer/2026-XX-XX-meeting-notes.md` (gitignored if confidential, otherwise committed).