feat(output): add wrapper and failed conversion handling

This commit is contained in:
2025-10-15 13:39:37 -05:00
parent 7afec09482
commit d7682ee87d
11 changed files with 324 additions and 0 deletions

14
AGENTS.md Normal file
View File

@@ -0,0 +1,14 @@
# Agent Overview
This repository splits work into two coordinated areas:
- `input/` upstream tooling that prepares role-specific Markdown resumes.
- `output/` the conversion pipeline that renders those Markdown files into DOCX/PDF deliverables.
Agents should treat these areas independently so changes can be reasoned about and tested in isolation.
## Working Guidelines
- Keep shared instructions in this file minimal; place deeper guidance in `input/AGENTS.md` or `output/AGENTS.md` as appropriate.
- When making automated edits, avoid touching both `input/` and `output/` in the same change set unless the work explicitly spans both pipelines.
- Resume conversion templates live under `input/templates`. Output services mount them read-only; update templates from the input side and verify with a fresh conversion run.
- Use conventional commits (`<type>(scope): <message>`) to signal which side of the system a change targets, e.g., `feat(output): add failed-processing bucket`.