▶ change report view model
  ✔ surfaces risk items, project impact, doc impacts with advice, and open questions
  ✔ marks complete analysis as PI narrative vs factual fields
  ✔ preferReportId prioritizes pending over committed latest
✔ change report view model
ℹ tests 14
ℹ suites 3
ℹ pass 14
ℹ fail 0
