---
schema_version: 1
id: RAC-KTQ63DVHNB44
type: requirement
---
# v0.3.1 Ingestion Formats

## Problem

v0.3 shipped document ingestion for DOCX and Markdown only.

Product knowledge also lives in HTML pages, PDFs, slide decks, and spreadsheets, and users should not have to convert those by hand before ingesting them.

## Requirements

[REQ-001] User can ingest HTML files
[REQ-002] User can ingest PDF files
[REQ-003] User can ingest PPTX files
[REQ-004] User can ingest XLSX files
[REQ-005] New formats reuse the existing DocumentConverter abstraction
[REQ-006] Missing format dependencies produce a clear install message
[REQ-007] Format readers install as granular optional extras

## Success Metrics

- Each supported format converts a sample file to Markdown
- Adding a format requires no changes to the CLI
- The ingest extra installs all supported format readers

## Risks

- Conversion quality varies by source document
- PDF text extraction may lose structure
- A heavier ingest extra increases install size
