---
applyTo: "src/assets/src/presentations/**"
applyTo: "src/assets/src/diagrams/**"
applyTo: "src/assets/Makefile"
---

# Presentations & Diagrams Instructions

## Presentations (Typst)

Presentations are authored in **Typst** under `src/assets/src/presentations/` and compiled to flat PDFs in `src/assets/out/`.

**Build commands:**
```bash
cd src/assets
make decks              # Build all decks
make cultreel-deck-public
make cultreel-deck-insider
make cultsync-deck
```

## Diagrams

Diagrams are **pre-rendered SVG assets** under `src/assets/src/diagrams/` and are included by Typst.

```bash
cd src/assets
make diagrams  # No-op; diagrams live as SVGs in src/diagrams/
```

## Documentation Strategy

- Presentation and diagram specifics should live alongside the Typst source in `src/assets/src/presentations/**` and `src/assets/src/diagrams/**`.
- The Makefile in `src/assets/Makefile` is the source of truth for available build targets.
