fix(report): keep monthly KP headings and readable timing sources

Heading-ensure only covered empty packets, so present KP months still dropped MD/AD titles and sanitizer blanked source_path. Also lock the quality gate onto the new contracts.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-09-06 23:00:01 +08:00
parent 5aa05bf0d0
commit e4d16b7545
10 changed files with 213 additions and 20 deletions
+4
View File
@@ -81,6 +81,10 @@ CORE_PYTEST_TARGETS = [
"tests/test_consultation_workflow_domains.py",
# Float hour/minute from the API payload must not 500 consultation_workflow (BUG-524).
"tests/test_consultation_workflow_birth_time_sensitivity.py",
"tests/test_report_longform_parity.py",
"tests/test_report_longform_gaps2.py",
"tests/test_timing_precision_contract.py",
"tests/test_flexible_birth_time_report_contract.py",
"tests/test_mcp_strict_workflow_finance.py",
"tests/test_interpretation_template_registry.py",
"tests/test_vedastro_external_technique_evidence.py",