Triggers & routing
- Trigger: beamer compile, slides compile, tutorial slides pdf, compile slides, beamer pdf.
- Use when:
source-tutorial's C4, already haslatex/slides/main.tex, need to outputlatex/slides/main.pdfand the compilation report. - Skip if: the slides scaffold is not yet complete.
- Network: none.
- Guardrail: even if compilation fails, a readable report must be written to disk; it cannot just return an error.
Goal: compile the Beamer deck and record success or failure in a stable report.
The compiler should treat latex/slides/main.tex as the entrypoint and emit both latex/slides/main.pdf and output/SLIDES_BUILD_REPORT.md.
Inputs
latex/slides/main.tex
Outputs
latex/slides/main.pdfoutput/SLIDES_BUILD_REPORT.md
Script
Quick Start
uv run python .codex/skills/beamer-compile-qa/scripts/run.py --workspace <workspace>
All Options
--workspace <dir>(required)--unit-id <U###>--inputs <semicolon-separated>--outputs <semicolon-separated>--checkpoint <C#>
Examples
- Compile the Beamer deck:
uv run python .codex/skills/beamer-compile-qa/scripts/run.py --workspace <workspace>