Add content-driven layout families for run-002 and run-003

This commit is contained in:
2026-04-06 13:22:51 +09:00
parent 43fa31556f
commit d65e69947f
58 changed files with 1770 additions and 948 deletions

View File

@@ -60,8 +60,15 @@ def validate_outputs(generated: dict, measurement: dict, required_titles: list[s
failures: list[str] = []
actions: list[str] = []
slide_overflow = measurement.get("slide", {}).get("overflowed")
slide_info = measurement.get("slide", {})
zones_info = measurement.get("zones", {})
slide_overflow = slide_info.get("overflowed")
zone_overflows = zone_overflow_names(measurement)
measurement_missing = not slide_info or not zones_info
if measurement_missing:
failures.append("Verify-Measurement")
actions.append("?? ??? ?? ???? stage 3/4 ?? ? ?? ??? ?? ???? ?? ??? ?? ????.")
if slide_overflow:
failures.append("Verify-RenderSlide")