This acceptance test says SHIP IT at 7 of 9 subsystems — with monitoring and the doc unbuilt. A system without monitoring is chapter 24's postmortem waiting for a date, and without the doc nobody can trust what shipped. Fix the gate: ship ONLY at 9/9, otherwise print f"NOT READY ({done}/{total}): missing {names}".
The break is on line 10 — but read the whole snippet first.