Files
hk-ipo/data/extracted_text
geometrybase 5b9835c289 Refresh latest IPO candidates
Request:
Run the scheduled HK IPO analyst refresh as of 2026-06-23T15:00:19Z, refresh online archive facts first, rebuild the analysis dataset, write the latest Chinese broad candidate report, mirror it to reports/README.md, and preserve stage discipline.

Changes:
- Refreshed HKEX current-listing pages, VBKR/Jieli T0.95 market heat, ipohk external history, A/H quote evidence, and current HKEX document searches.
- Archived official HKEX allotment-result PDFs and extracted text for 02335 and 06106; parsed official T1 demand into ipo_demand without copying market heat into official fields.
- Rebuilt analysis_model_v0_dataset.csv and refreshed sync/source snapshots.
- Updated reports/2026-06-23_latest_ipo_candidates_analysis.md and mirrored the same content to reports/README.md, including current ranking, fundamentals, unresolved-D1 risk/reward table, closed/waiting names, 30-day review, guardrails, and sources.

Verification:
- git diff --check
- Rebuilt analysis dataset for 2026-06-23T15:00:19Z
- Python check that reports/README.md matches the dated report and required new facts are present
- Python check that 15:00Z heat has 8 ipo_market_heat rows and current actionable names have no official ipo_demand rows
- Python check that 02335 and 06106 official T1 fields match HKEX allotment results
- Python check that 77 source refs archived at 2026-06-23T15:00:19Z use repo-relative paths, files exist, and hashes match

Next useful context:
- 02335 and 06106 now have official T1 demand, but D1/T2 remain data_gap until listing-day evidence is archived.
- 00901 Yahoo D1 fetch still returns 404; ipohk remains only a third-party cross-check.
2026-06-23 15:13:18 +00:00
..
2026-06-21 09:05:13 +00:00
2026-06-21 09:05:13 +00:00
2026-06-21 09:05:13 +00:00
2026-06-21 09:05:13 +00:00
2026-06-21 09:05:13 +00:00
2026-06-23 15:13:18 +00:00
2026-06-21 09:05:13 +00:00
2026-06-21 09:05:13 +00:00
2026-06-22 09:03:50 +00:00
2026-06-21 09:05:13 +00:00
2026-06-22 09:03:50 +00:00
2026-06-23 15:13:18 +00:00
2026-06-21 09:05:13 +00:00
2026-06-15 06:21:16 +00:00
2026-06-17 08:27:35 +00:00
2026-06-22 09:03:50 +00:00
2026-06-22 09:03:50 +00:00
2026-06-21 09:05:13 +00:00
2026-06-21 09:05:13 +00:00