Adds the two research-track questions to the front of the queue, where
they belong for a reader whose publication line maps directly onto our
research-track roadmap entries.
briefing.md gains two new sections:
* Research alignments — a 6-row table mapping the reader's research
threads (decorated DCE, canonical tessellations, hyperideal
rigidity, optimal cone placement, polygon Laplacian, Schläfli
machinery) onto concrete phases of the roadmap, with the closest
published line cited generically (year + venue only).
* What's new on this snapshot — the 6 new porting phases + 9 new
citations + Phase 9f (RESEARCH, no Java parent) + output_uv_map
extension to Inversive-Distance.
questions.md restructures the question set from 5 to 7:
* Q1 (NEW) — research-track alignment: which of 9d.2 / 9f / 10c /
10c′ would unblock concrete experiments?
* Q2 (NEW) — decorated-DCE API surface: A/B/C named parameter vs
new solver vs property-map auto-detect?
* Q3 — Phase 9b-analytic (was Q2)
* Q4 — Phase 9c port-literal vs re-derive (was Q1)
* Q5 — GC-1 cross-validation co-authorship (was Q5)
* Q6 — CGAL submission packaging (was Q4)
* Q7 — The "no" question (was the trailing section)
Also drops Q3 from the previous list (CP-Euclidean output_uv_map),
since that question is now answered (Phase 9c, runtime error today,
on the deferred list — no reviewer input needed).
Adds a final "After the meeting — would you collaborate?" block so
the post-meeting collaboration options (acknowledgement / co-author /
cadence / PRs) do not surprise the reader on the day.
agenda.md reorders §2 to match the new question order; the timing
shifts Q1/Q2/Q3 (research) to the front and Q4/Q6 (project
management) to the back. Memo template at the bottom now has 7
named answer slots instead of 5 numbered ones.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
5.1 KiB
Reviewer meeting — agenda (for me)
Audience. Myself, before the meeting. Not shared with the reviewer (they have
briefing.mdandquestions.mdinstead).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.
- Open https://tmoussa.codeberg.page/ConformalLabpp/.
- 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.
- Doxygen →
- 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 as possible. Order is chosen so the
research-relevant questions come first (their answer has the largest
downstream effect on the roadmap):
- 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.
- 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.
- 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.
- 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".
- 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.
- 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 §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)
- https://tmoussa.codeberg.page/ConformalLabpp/
- https://codeberg.org/TMoussa/ConformalLabpp (source)
- Local terminal in the repo (for any "show me X" requests)
doc/math/hyperideal-hessian-derivation.mdopen in editor (for Q2)doc/architecture/locked-vs-flexible.mdopen at "Summary table"- This file,
questions.md, andbriefing.mdfor 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).