新六章有 12 节读错公开包字段,整节只剩未判定,而且六章绕过了口径替换。按资料包改读路径,先拼六章再统一替换措辞,并把中文附录实际丢掉的组合句数出来。
Co-Authored-By: Grok (agent loop) Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Grok (agent loop)
Cursor
parent
365b1e647e
commit
92b4e220f2
@@ -2107,9 +2107,23 @@ def _render_pl9_ai_density_raw_data_markdown_en(packet: dict, language: str = "e
|
||||
][:6]
|
||||
if language == "zh":
|
||||
try:
|
||||
from scripts.report_render.appendix_language import FIELD_ZH
|
||||
from scripts.report_render.appendix_language import (
|
||||
ANNUAL_COLUMN_NAMES_BEFORE_FIX,
|
||||
FIELD_ZH,
|
||||
note_annual_table,
|
||||
note_dropped_annual_column,
|
||||
)
|
||||
except ModuleNotFoundError: # pragma: no cover
|
||||
from report_render.appendix_language import FIELD_ZH
|
||||
from report_render.appendix_language import (
|
||||
ANNUAL_COLUMN_NAMES_BEFORE_FIX,
|
||||
FIELD_ZH,
|
||||
note_annual_table,
|
||||
note_dropped_annual_column,
|
||||
)
|
||||
note_annual_table()
|
||||
for field in keys:
|
||||
if field not in ANNUAL_COLUMN_NAMES_BEFORE_FIX:
|
||||
note_dropped_annual_column(field)
|
||||
keys = [field for field in keys if field in FIELD_ZH]
|
||||
if not keys:
|
||||
continue
|
||||
@@ -2365,6 +2379,12 @@ def _append_parity_chapters(markdown: str, packet: dict, language: str) -> str:
|
||||
|
||||
def render_full_data_markdown(packet: dict) -> str:
|
||||
"""Upstream `pl9_ai_density` branch at 23be1807, on this site's parity body."""
|
||||
if _pl9_report_language(packet if isinstance(packet, dict) else {}) != "en":
|
||||
try:
|
||||
from scripts.report_render.appendix_language import reset_appendix_drop_log
|
||||
except ModuleNotFoundError: # pragma: no cover
|
||||
from report_render.appendix_language import reset_appendix_drop_log
|
||||
reset_appendix_drop_log()
|
||||
attach_full_data_interpretation, opening_focus_block = _interpretation_tools()
|
||||
if isinstance(packet, dict):
|
||||
attach_full_data_interpretation(packet)
|
||||
@@ -2396,8 +2416,8 @@ def render_full_data_markdown(packet: dict) -> str:
|
||||
english_markdown,
|
||||
_pl9_english_report_title(packet),
|
||||
)
|
||||
rendered = _apply_local_report_conventions(rendered, language="en")
|
||||
return _append_parity_chapters(rendered, packet, "en")
|
||||
rendered = _append_parity_chapters(rendered, packet, "en")
|
||||
return _apply_local_report_conventions(rendered, language="en")
|
||||
zh_structured_appendix = re.sub(
|
||||
r"^#\s+.*?(?:\n{2,}|\n)",
|
||||
"",
|
||||
@@ -2418,8 +2438,8 @@ def render_full_data_markdown(packet: dict) -> str:
|
||||
+ "\n\n</details>\n"
|
||||
)
|
||||
rendered = _sanitize_pl9_ai_density_markdown(zh_markdown, _pl9_public_report_title(packet))
|
||||
rendered = _apply_local_report_conventions(rendered, language="zh")
|
||||
return _append_parity_chapters(rendered, packet, "zh")
|
||||
rendered = _append_parity_chapters(rendered, packet, "zh")
|
||||
return _apply_local_report_conventions(rendered, language="zh")
|
||||
|
||||
|
||||
def read_full_data_domain(packet: Mapping, domain: str) -> dict:
|
||||
|
||||
Reference in New Issue
Block a user