9e51fa87cf
Request: - Run the scheduled hk-ipo-analyst refresh as of 2026-06-22T23:00:18Z. - Refresh the IPO candidate universe and latest online facts through the archivist before analysis. - Rebuild the analysis dataset and publish the latest broad candidate report in Simplified Chinese. Changes: - Re-archived the HKEX current new-listing page at the requested as-of time and refreshed sync state. - Archived a fresh VBKR/Jieli T0.95 market-heat snapshot for the 13 actionable candidates while keeping unofficial heat in ipo_market_heat. - Refreshed ipohk external history, reran official HKEX document/T1 demand and price-performance refreshes, and rebuilt analysis_model_v0_dataset.csv. - Rewrote reports/2026-06-22_latest_ipo_candidates_analysis.md for the 23:00Z snapshot and mirrored it to reports/README.md. Verification: - Ran archive_hkex_current_new_listings.py, archive_hkex_documents.py, backfill_t1_demand_from_text.py, archive_t0_5_market_heat.py, archive_price_performance.py, archive_ipohk_history.py, and build_analysis_dataset.py with as-of 2026-06-22T23:00:18Z. - Confirmed reports/README.md matches the dated report with cmp. - Ran git diff --check and git diff --cached --check. - Checked source_refs paths are repo-relative, existing, and hash-matching. - Checked the latest 13 T0.95 live heat rows remain separate from official T1 demand rows. Next useful context: - The 23:00Z VBKR/Jieli heat values matched the prior 15:47Z values for the 13 active candidates. - No new official T1 rows were available for 06106 or 02335 as of 2026-06-22T23:00:18Z; keep them as T1 data_gap names. - Yahoo price refresh wrote no new internal D1 rows; 00901 remains an internal D1 data_gap.