jedarden
|
27bc8caf35
|
docs(bf-w1o10): design assertion messages for unmapped glyph scenarios
- Created bf-300b5 template in notes/bf-lpyhe-template.md with:
* Standard assertion message structure
* 6 example assertions covering different types
* Placeholders for dynamic values
* Guidelines for usage and config references
- Designed 73 assertion messages in notes/bf-4kbre-messages.md:
* 9 messages for unmapped.rs (basic detection)
* 63 messages for encoding.rs (CMAP parsing, filtering)
* 1 message for resolver.rs (Level 2 resolution)
- All messages follow template structure with 4 required elements:
* Description of expected behavior
* Expected condition
* Found/actual condition
* Why this matters (references build/unmapped-glyph-names.json)
- Categorized by assertion type:
* Skip Verification (23)
* Inclusion Verification (28)
* Count Verification (18)
* Diagnostic Verification (11)
* Set Membership, Order, Duplicate Handling, etc.
Closes bf-w1o10. Verification: notes/bf-4kbre-messages.md, notes/bf-lpyhe-template.md.
|
2026-07-06 20:31:18 -04:00 |
|