chore: Update docs/private submodule (Phase 39 Level 2 preparation)

Phase 39 documentation complete:
- Stage-1/Stage-B representative function selection (5 candidates → top 2)
  - Primary: array_ext.filter (8/10 score, if-in-loop with conditional push)
  - Secondary: json_cur.read_quoted_from (7/10 score, comprehensive validation)
- JoinIR Frontend extension design (AST lowering, MIR lowering, ~120 lines)
  - if-in-loop AST lowering with variable tracking (~80 lines)
  - Loop exit PHI generation (~40 lines)
  - A/B test plan with 5 test fixtures
- Deletion criteria refinement (abstract → concrete checklist)
  - Verification Procedures: 3 procedures defined
  - Deletion sequence: Phase 40-1 through 40-4 roadmap
- Gap analysis (JoinIR Frontend coverage gaps identified)
  - collect_assigned_vars: 30% coverage (70% gap: if-in-loop variable capture)
  - compute_modified_names: 50% coverage (50% gap: conservative strategy)
  - merge_with_reset_at_merge_with: 80% coverage (20% gap: reset semantics)

CURRENT_TASK.md updated with Phase 39 completion
Zero functional code changes (docs-only phase)

Phase 39 complete: Level 2 deletion concrete implementation plan established
Total planned deletion: 115 lines (Phase 40)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
nyash-codex
2025-11-28 06:08:10 +09:00
parent bec2e2ffe6
commit 9e97e114eb
2 changed files with 89 additions and 1 deletions