lllin000_PaperForge/tests/unit
Research Assistant c15227076a backmatter: remove pre-ref disclosure normalization (pre-ref = body flow)
Confirmed with user: pre-ref disclosure headings (CRediT, Ethics) must stay
as subsection_heading in body flow. Removed _normalize_pre_ref_disclosure_runs
and related constants/functions. Updated tests (20 -> 16 cases).

5 audit papers verified:
  25K5KZAQ: body_end=11 ref_start=10 (was None)
  YGH7VEX6: body_end=8 ref_start=8
  NC66N4Q3: body_end=56 ref_start=56 (was None)
  9TW98JH8: body_end=5 ref_start=5
  XD2BPCMG: body_end=26 ref_start=21

318/318 tests pass.
2026-06-28 01:28:53 +08:00
..
adapters test: lock OCR phase2 figure inventory contract 2026-06-05 00:08:30 +08:00
core feat: runtime contract hardening + skill/command truth alignment (Package A+B) 2026-05-16 22:38:43 +08:00
doctor test: lock OCR phase2 figure inventory contract 2026-06-05 00:08:30 +08:00
memory test: lock OCR phase2 figure inventory contract 2026-06-05 00:08:30 +08:00
schema feat: P0 fixes (ref sort, caption insert) + P1 figure containment render hygiene 2026-06-27 22:56:22 +08:00
services feat(sync): auto-detect orphan papers after sync, show modal in Obsidian 2026-05-19 00:31:19 +08:00
worker backmatter: remove pre-ref disclosure normalization (pre-ref = body flow) 2026-06-28 01:28:53 +08:00
__init__.py v1.4.17rc4 2026-05-09 17:05:07 +08:00
test_paper_resolver.py test: lock OCR phase2 figure inventory contract 2026-06-05 00:08:30 +08:00