kyeongmin
23ba8b68cd
feat(IMP-16): U1 H3 verification utility port + U2 wiring design
U1 (runtime, u1-u10): new Phase Z-owned deterministic verification module
src/phase_z2_verification_utils.py (335 LOC, stdlib only) porting H3 utility
surface — VerificationResult, extract_text_from_html, normalize_for_comparison,
extract_keywords, strip_meta_lines, split_into_sentences, verify_text_preservation,
detect_invented_text. 10 unit tests under tests/phase_z2/test_pz2_vu_*.py (56 tests).
u11 (design-only): docs/architecture/IMP-16-U2-WIRING-DESIGN.md fixes the Step
1/2/14/21/22 reverse-path contract, redesigned frame-contract pattern
reservation (IMP-20), and IMP-07 hard-gate criteria. No runtime wiring lands
in this commit — U2 stays blocked until IMP-07 reverse path is implemented +
verified + runtime-hit.
Guardrails: no src.content_verifier import; no FORBIDDEN_KEI_MEMOS /
generate_with_retry / REQUIRED_PATTERNS / verify_structure / verify_area /
verify_all_areas usage; no AI / Kei / httpx / SSE path; AI-isolation contract
upheld (utility is deterministic).
Tests: 56 targeted PASS (0.19s), 15 regression baseline PASS (7.59s).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 04:42:35 +09:00
..
2026-05-17 18:51:23 +09:00
2026-05-16 12:03:23 +09:00
2026-05-17 18:51:23 +09:00
2026-05-16 12:03:23 +09:00
2026-05-16 12:03:23 +09:00
2026-05-18 22:25:41 +09:00
2026-05-16 12:03:23 +09:00
2026-05-16 12:03:23 +09:00
2026-05-16 12:03:23 +09:00
2026-05-18 02:07:22 +09:00
2026-05-18 02:07:22 +09:00
2026-05-18 02:07:22 +09:00
2026-05-18 02:07:22 +09:00
2026-05-18 02:07:22 +09:00
2026-05-18 18:01:28 +09:00
2026-05-18 21:06:01 +09:00
2026-05-18 02:07:22 +09:00
2026-05-18 21:45:06 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-19 04:42:35 +09:00
2026-05-16 12:03:23 +09:00
2026-05-18 07:21:31 +09:00
2026-05-18 22:25:41 +09:00