backend — expand a Panel or
switch a NavContainer page by ID, open the PDF viewer, step a Wizard — rather
than showing what the control is. The catalogue lists them; this
pelos protocolos (`SUMARIO.md`, `DIAGNOSTICO.md`)
- `fundamentacao/` — `LEGISLACAO.md`, `JURISPRUDENCIA.md`
- `pecas/` — peças produzidas e versões diagramadas em PDF
Há um modelo vazio em `casos/_modelo-de-caso/`. Para um caso novo, copie-o e renomeie.
## Protocolos
counts and cost from the usage block; key testing asks `{base_url}/key`
- `app/services/knowledge.py` — PDF text (pypdf on upload) is chunked and embedded; retrieval is semantic (cosine over embeddings stored
codebase.
## What Exameow Is
AI-powered exam question generator. Users upload study materials (PDF, DOCX, XLSX, PPTX, EPUB, ODT, TXT, CSV, HTML) and get exam questions generated via any OpenAI
cards come from one `GET /artifacts` fetch (full payloads incl. `pending_actions`, `listening`, `agent`).
- PDF embedding uses the SSRF-guarded `/proxy/pdf?url=` proxy.
- Per-surface webhooks (`surface bind --webhook`, with
clean spacing, but manual review avoids noisy diffs.
- When editing slide decks, export a PDF preview to verify fonts and charts before sharing with learners.
- For MCP or agent demos
agent template, and inline fallback through `references/`.
- **opencite** (v0.3.2): Academic literature search, citation management, PDF retrieval, identifier conversion, and BibTeX export. Skills only. (Single-pass literature-review synthesis moved
/djfksjd/ir-search) 담당이다.
## 의존성
크롤러는 **Python 3 표준 라이브러리만** 사용한다 — pip 설치가 필요 없다.
첨부 PDF 텍스트 추출에만 시스템 `pdftotext`(poppler)를 쓰며, 없으면 해당 첨부는
정직하게 실패 처리되고 후보는 '확인
documented.
4. Render all five templates after layout changes.
5. Keep generated HTML and PDF files out of version control.
## Required verification
```bash
${PYTHON_BIN:-python3} -m unittest resume_skill/evals/test_resume_skill.py
skill and update `localization/trigger-evals.json`. Exercise changed scripts with representative Chinese inputs. Visually verify DOCX, PDF, PPTX, XLSX, HTML, and GIF outputs. Keep fixtures within the owning skill; name Python tests