MariesWiki
MariesLib · Enhancement

Validation Engine

Design notes Updated 22 Aug 2026 1 min read

Develop a comprehensive validation engine to verify consuming-mod datapacks, value definitions, source definitions, and classification coverage.

Key Deliverables

  • Datapack validation pass
  • Value definition validation
  • Source definition validation
  • Registry consistency validation
  • Classification coverage analysis
  • Low-confidence classification reporting
  • Unclassified source reporting
  • Validation report generation

Acceptance Criteria

  • Validation checks cover datapacks, values, sources, and registries.
  • Classification coverage analysis identifies gaps and low-confidence results.
  • Unclassified sources are reported accurately.
  • Validation reports are generated successfully.

Additional validation goal. #2

  • Ingredient-level signal attribution for runtime classification diagnostics.
  • Ability to identify which ingredients and resolver rules contributed to final nutrient scores.
  • Support investigation of unexpected nutrient contributions without modifying classification behavior.

More MariesLib enhancements