# Doc Entities

## Master Doc Entities Table

| Type | Purpose | Master File | Instances |
|------|---------|-------------|----------:|
| `api/` | Public API reference — types, methods, and trait implementations | [api/readme.md](api/readme.md) | 2 |
| `feature/` | Feature specifications — what the crate does and why | [feature/readme.md](feature/readme.md) | 3 |
| `invariant/` | Behavioral contracts that must always hold | [invariant/readme.md](invariant/readme.md) | 4 |

## Master Doc Instances Table

| Entity | ID | Name | File |
|--------|----|------|------|
| api | 001 | DecoratedText Type | [api/001_decorated_text_type.md](api/001_decorated_text_type.md) |
| api | 002 | Color Type | [api/002_color_type.md](api/002_color_type.md) |
| feature | 001 | DecoratedText | [feature/001_decorated_text.md](feature/001_decorated_text.md) |
| feature | 002 | serde Support | [feature/002_serde_support.md](feature/002_serde_support.md) |
| feature | 003 | HTML Rendering | [feature/003_html_rendering.md](feature/003_html_rendering.md) |
| invariant | 001 | Transparent Conversion | [invariant/001_transparent_conversion.md](invariant/001_transparent_conversion.md) |
| invariant | 002 | Render Reset Contract | [invariant/002_render_reset_contract.md](invariant/002_render_reset_contract.md) |
| invariant | 003 | Emptiness Semantics | [invariant/003_emptiness_semantics.md](invariant/003_emptiness_semantics.md) |
| invariant | 004 | Render Is Canonical | [invariant/004_render_is_canonical.md](invariant/004_render_is_canonical.md) |
