Adds -fit-test copies of the labdesign and messaging decks that apply
container-query font sizing (option 5) and a max-height cap on mermaid
SVGs (option 4) so we can compare overflow behavior side-by-side
against the originals.
Includes a comment explaining why option 2 (custom canvas size) cannot
be demoed inline and would require registering a custom theme via
marp.config.mjs.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Add .mermaid svg CSS to scale diagrams to fit slide bounds
- Split Requirements into Requirements+Details / Constraints
- Split Proposals into Short term / Midterm
- Switch Lab Diagram to graph LR (left-to-right fits the
Internet→VPS→Firewall→Lab flow and uses vertical space better)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Two 4-column tables replace the box-drawing character grid, which
rendered poorly in the gaia theme's proportional font. Dense class
applied to keep both tables within slide bounds.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Messaging deck:
- Slide 5: remove redundant E2EE column (all apps have it), add italic note
- Resources: shorten meshtastic link text, apply .dense class
- Add .dense CSS class (0.5em) for slides that need extra reduction
SoMe deck:
- Apply .dense class to The Categories and Messaging slides (7 rows each)
- Add .dense CSS class definition
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Language rule updated: adds commits, changes Danish exception to
meeting notes (was: service UIs)
- Add Git norms: trunk-based, feature branches, simple messages
- Add AI policy: allowed but reviewed, no secrets in commits
- License: FLOSS by default (was: MIT by default)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tables with 6-9 rows overflowed the 720px slide height and scroll
events were captured by Bespoke.js for slide navigation instead.
0.65em with tighter padding keeps all tables within bounds.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signal Under the Hood: sequence diagram shows the message path and
what the server can/cannot see, clearer than ASCII art.
Matrix Federation: graph shows client→homeserver→federation topology,
replacing the ASCII box diagram.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Max ~8 content lines per slide, tables max 5-7 rows
- Split Signal pros/cons to use bold instead of ### subheadings
- Split "Two More Worth Knowing" into separate XMPP and Briar slides
- Trim bridges table (drop duplicate IRC row)
- Trim resources table to 7 essential links
- Tighten participation slides
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>