item,status,detail ONLY_PRIMARY_STRICT_CLOSED_CASES_INCLUDED,PASS,"primary_cases=250, lifecycle_cases=250" NO_BOUNDARY_CASE_INCLUDED,PASS,boundary cases excluded by V1 primary scope NO_CROSS_CASE_LIFECYCLE_MERGE,PASS,lifecycle_id includes case_id and symbol DAILY_LIFECYCLE_KLINE_50_PRE_10_POST_EXISTS,PASS,"daily_charts=709, lifecycles=709" INTRADAY_CHART_EVERY_TRADE_DATE_IN_LIFECYCLE_RANGE,PASS,"intraday=1516, expected=1516, missing=0" INTRADAY_CHART_OPERATION_REASON_RENDERED,PASS,all generated intraday charts call draw_text_box with operation reason or hold-observe reason LIFECYCLE_BOARD_NO_MOJIBAKE,PASS,mojibake_hits=0 CHART_LINKS_REACHABLE,PASS,"links=6023, missing=0" MISSING_CHART_INPUTS_RECORDED,PASS,missing_rows=0