Finalize phase 3 mana critical imports

This commit is contained in:
2026-03-14 02:29:28 +01:00
parent 216cfd3433
commit c7467aad13
4 changed files with 175 additions and 13 deletions

View File

@@ -44,6 +44,7 @@ The current implementation supports:
- `krush`
- `ma-strikes`
- `ma-sweeps`
- `mana`
- `puncture`
- `slash`
- `subdual`
@@ -57,7 +58,6 @@ The current implementation does not yet support:
- variant-column critical tables
- grouped variant tables
- `Mana.pdf`, whose current XML layout and affix notation still need a dedicated parser pass
- OCR/image-based PDFs such as `Void.pdf`
- normalized `critical_branch` population
- normalized `critical_effect` population
@@ -228,6 +228,7 @@ The currently enabled phase-3 table set is:
- `krush`
- `ma-strikes`
- `ma-sweeps`
- `mana`
- `puncture`
- `slash`
- `subdual`
@@ -237,9 +238,10 @@ The currently enabled phase-3 table set is:
Current phase-3 notes:
- header detection now tolerates minor `top` misalignment across the `A-E` header glyphs
- row boundaries can snap to the last affix-to-prose transition between adjacent roll labels when midpoint slicing would leak into the next row
- affix symbols are learned from the footer legend before body parsing, so symbol-only affix fragments are classified correctly
- footer page numbers are filtered out before body parsing
- validation allows a single contiguous affix block either before or after prose
- `Mana.pdf` is intentionally left out for now because its row-anchor geometry and notation still need dedicated handling
### Phase 4: Variant and Grouped Tables