Add 02335 T0 analyst report

Request:
- Generate an analyst report for HK IPO ticker 02335.

Changes:
- Archived the official HKEXnews 02335 prospectus PDF and extracted text under project-relative data paths.
- Seeded 02335 T0 prospectus facts, source references, sync state, and analysis snapshots.
- Generated reports/2026-06-15_02335_T0_prospectus_analysis.md in Simplified Chinese with concrete T0/T1/T2/D1 dates and short-exit T2/D1 discipline.
- Made PDF text extraction tolerant of invalid Unicode surrogate characters emitted by pypdf.

Verification:
- Compiled archive_hkex_documents.py, generate_ipo_report.py, build_analysis_dataset.py, extract_pdf_text.py, and update_sync_state.py.
- Ran SQLite integrity_check and foreign_key_check.
- Verified the archived 02335 PDF hash, extracted-text manifest row, and analysis dataset row.
- Ran git diff --check.

Next useful context:
- 02335 is currently T0_prospectus; T1_allotment is pending for 2026-06-23.
This commit is contained in:
2026-06-15 15:07:44 +00:00
parent 42c18131e8
commit fcb795b583
14 changed files with 73946 additions and 2796 deletions
+1
View File
@@ -209,6 +209,7 @@ source_id,ticker,source_type,title,path_base,local_path,url,file_sha256,source_d
02290_new_listing_report_main_2026,02290,new_listing_report,HKEXnews Main Board New Listing Report 2026,repo_root,data/raw/hkex_new_listing_reports/main/NLR2026_Eng.xlsx,https://www2.hkexnews.hk/-/media/HKEXnews/Homepage/New-Listings/New-Listing-Information/New-Listing-Report/Main/NLR2026_Eng.xlsx,72688c7edf7f28379a1b22cc4133cf201be69b19bef558d4b95c8da859cc4330,2026-06-09,2026-06-15T07:30:00Z,Annual HKEXnews new listing report used to seed recent IPO target coverage.
02290_price_history_yahoo_2026_06_02_2026_06_15,02290,market_price_history,Yahoo Finance daily price history for 02290.HK,repo_root,data/raw/02290/price_history_yahoo_2026-06-02_2026-06-15.json,https://query1.finance.yahoo.com/v8/finance/chart/2290.HK?period1=1780358400&period2=1781568000&interval=1d&events=history&includeAdjustedClose=true,addcabc0a720078c25068f5089e3019caf4ccd54fbda44af4d9831ae822bee41,2026-06-15,2026-06-15T10:00:00Z,Raw chart response used to derive D1/D5/D20/D60 price performance checkpoints.
02290_prospectus_2026_05_28_2026052800031,02290,prospectus,GLOBAL OFFERING,repo_root,data/raw/02290/prospectus_2026-05-28_2026052800031.pdf,https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0528/2026052800031.pdf,f84e9f37a1b3f66714a30aca66a3ea4868e306d159bfc4eafc2c0b0e76d5f936,2026-05-28,2026-06-15T08:35:00Z,HKEXnews Listing Documents - [Offer for Subscription].
02335_prospectus_2026_06_15_2026061500009,02335,prospectus,GLOBAL OFFERING,repo_root,data/raw/02335/prospectus_2026-06-15_2026061500009.pdf,https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0615/2026061500009.pdf,0a8ba2f2f125d526a3568f64115d8ddc1e2afc756f0d5402ddaaaebd14885cce,2026-06-15,2026-06-15T17:30:00Z,HKEXnews Listing Documents - [Offer for Subscription]. T0 pricing uses the maximum Offer Price; indicative range is HK$18.20 to HK$21.00.
02396_allotment_results_2025_12_19_2025121901577,02396,allotment_results,ANNOUNCEMENT OF FINAL OFFER PRICE AND ALLOTMENT RESULTS,repo_root,data/raw/02396/allotment_results_2025-12-19_2025121901577.pdf,https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1219/2025121901577.pdf,5cebac96bd84523c1fd35240888b212f17bbd47174e2ca27f75e027f3a50d964,2025-12-19,2026-06-15T09:00:00Z,HKEXnews Announcements and Notices - [Allotment Results].
02396_new_listing_report_main_2025,02396,new_listing_report,HKEXnews Main Board New Listing Report 2025,repo_root,data/raw/hkex_new_listing_reports/main/NLR2025_Eng.xlsx,https://www2.hkexnews.hk/-/media/HKEXnews/Homepage/New-Listings/New-Listing-Information/New-Listing-Report/Main/NLR2025_Eng.xlsx,a9ac4c349715eaeaf64666b6ef0a142b49895fb15342cd189514d66263a3a066,2025-12-30,2026-06-15T07:30:00Z,Annual HKEXnews new listing report used to seed recent IPO target coverage.
02396_price_history_yahoo_2025_12_19_2026_03_12,02396,market_price_history,Yahoo Finance daily price history for 02396.HK,repo_root,data/raw/02396/price_history_yahoo_2025-12-19_2026-03-12.json,https://query1.finance.yahoo.com/v8/finance/chart/2396.HK?period1=1766102400&period2=1773360000&interval=1d&events=history&includeAdjustedClose=true,ec574ecb19979e92e4b275413836ffe826f0001920827e2f06a0c561c202971b,2026-03-12,2026-06-15T10:00:00Z,Raw chart response used to derive D1/D5/D20/D60 price performance checkpoints.
Can't render this file because it is too large.