Add T0 analyst reports for active IPOs

Request:
- Analyze HK IPO ticker 01392 with the analyst skill.
- Preserve the in-flight 06132 archive/report work already created for the prior request.

Changes:
- Archived official HKEX prospectus PDFs and extracted text for 01392 and 06132.
- Seeded structured T0 facts into the SQLite archive and refreshed CSV snapshots and sync state.
- Rebuilt the v0 analysis dataset and model calibration report.
- Generated Simplified Chinese T0 prospectus-stage analyst reports for 01392 and 06132.
- Adjusted report stage calendars so T2 uses the previous business day before D1 when listing is separated from allocation by a weekend.

Verification:
- Compiled modified Python scripts with in-memory syntax checks.
- Ran SQLite quick_check and foreign_key_check.
- Confirmed DB row counts match CSV snapshots for key tables.
- Verified 01392/06132 source paths are repo-relative, raw files exist, hashes match, and PDF text manifest rows are ok.
- Ran git diff --cached --check.

Next useful context:
- 01392 T1 is due on 2026-06-18; rerun analyst after allotment results are archived.
- 06132 T1 is due on 2026-06-22; rerun analyst after allotment results are archived.
This commit is contained in:
2026-06-15 14:51:44 +00:00
parent 907e30d9da
commit 77b405e4f3
18 changed files with 45869 additions and 2760 deletions
+2
View File
@@ -18,4 +18,6 @@ sync_state_20260615T140000Z,t1_demand_text_backfill,2026-06-15T14:00:00Z,2026-06
sync_state_20260615T141000Z,t1_demand_text_backfill,2026-06-15T14:10:00Z,2026-06-15T14:10:00Z,2026-06-15T14:10:00Z,complete,Derived ticker sync state refreshed.
sync_state_20260615T141500Z,t1_demand_text_backfill,2026-06-15T14:15:00Z,2026-06-15T14:15:00Z,2026-06-15T14:15:00Z,complete,Derived ticker sync state refreshed.
sync_state_20260615T142000Z,t1_demand_text_backfill,2026-06-15T14:20:00Z,2026-06-15T14:20:00Z,2026-06-15T14:20:00Z,complete,Derived ticker sync state refreshed.
sync_state_20260615T153000Z,hkex_document_archive,2026-06-15T15:30:00Z,2026-06-15T15:30:00Z,2026-06-15T15:30:00Z,complete,Derived ticker sync state refreshed.
sync_state_20260615T160000Z,analyst_source_update,2026-06-15T16:00:00Z,2026-06-15T16:00:00Z,2026-06-15T16:00:00Z,complete,Derived ticker sync state refreshed.
sync_state_seed_2026_06_15,bootstrap_state_refresh,2026-06-15T06:30:00Z,2026-06-15T06:30:00Z,2026-06-15T06:30:00Z,complete,Derived ticker sync state refreshed.
1 sync_run_id mode as_of started_at finished_at status notes
18 sync_state_20260615T141000Z t1_demand_text_backfill 2026-06-15T14:10:00Z 2026-06-15T14:10:00Z 2026-06-15T14:10:00Z complete Derived ticker sync state refreshed.
19 sync_state_20260615T141500Z t1_demand_text_backfill 2026-06-15T14:15:00Z 2026-06-15T14:15:00Z 2026-06-15T14:15:00Z complete Derived ticker sync state refreshed.
20 sync_state_20260615T142000Z t1_demand_text_backfill 2026-06-15T14:20:00Z 2026-06-15T14:20:00Z 2026-06-15T14:20:00Z complete Derived ticker sync state refreshed.
21 sync_state_20260615T153000Z hkex_document_archive 2026-06-15T15:30:00Z 2026-06-15T15:30:00Z 2026-06-15T15:30:00Z complete Derived ticker sync state refreshed.
22 sync_state_20260615T160000Z analyst_source_update 2026-06-15T16:00:00Z 2026-06-15T16:00:00Z 2026-06-15T16:00:00Z complete Derived ticker sync state refreshed.
23 sync_state_seed_2026_06_15 bootstrap_state_refresh 2026-06-15T06:30:00Z 2026-06-15T06:30:00Z 2026-06-15T06:30:00Z complete Derived ticker sync state refreshed.