fix: converge Python-Rust parity for Copilot hooks#3500
fix: converge Python-Rust parity for Copilot hooks#3500
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Repo Guardian - PassedAll 28 changed files in this PR have been reviewed. No ephemeral content was found.
No meeting notes, sprint retrospectives, one-off scripts, debug utilities, or point-in-time status documents detected.
|
Route Rust progress execution through the shared execution helper so progress-file writes stay on the live path, and add the Copilot parity control-plane docs/nav for explanation, tutorial, how-to, and reference coverage. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Repo Guardian - PassedAll 36 changed files in this PR have been reviewed. No ephemeral content was found.
No meeting notes, sprint retrospectives, one-off scripts, debug utilities, or point-in-time status documents detected. The
|
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Repo Guardian - PassedAll 49 changed files in this PR have been reviewed. No ephemeral content was found.
No meeting notes, sprint retrospectives, one-off scripts, debug utilities, or point-in-time status documents detected.
|
🤖 PM Architect PR Triage AnalysisPR: #3500 ✅ Workflow Compliance (Steps 11-12)❌ NON-COMPLIANT - PR needs workflow completion Step 11 (Review): ❌ Incomplete
Step 12 (Feedback): ❌ Incomplete
Blocking Issues:
🏷️ ClassificationPriority:
Complexity:
🔍 Change Scope AnalysisPrimary Purpose: Bug fix Unrelated Changes:
Affected Files:
Recommendation: Consider splitting this PR into separate focused PRs for each concern 💡 Recommendations
📊 Statistics
🤖 Generated by PM Architect automation using Claude Agent SDK |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Repo Guardian - PassedAll 56 changed files in this PR have been reviewed. No ephemeral content was found.
No meeting notes, sprint retrospectives, one-off scripts, debug utilities, or point-in-time status documents detected.
|
PR Triage ReportClassification: Bug Fix / Infrastructure Convergence | Risk: High | Priority: High Assessment
Changes (High-Impact)
Risk Factors
Positive Signals
RecommendationNeeds deep review before merge. Reviewers should focus on:
|
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Repo Guardian - PassedAll 58 changed files in this PR have been reviewed. No ephemeral content was found.
No meeting notes, sprint retrospectives, one-off scripts, debug utilities, or point-in-time status documents detected. The
|
Summary
Converges the in-progress Python-Rust parity slice into a clean review branch.
What changed
pre_tool_use_rust.pyas a compatibility shimamplihack-hooksis installedinstall,recipe,mode, andupdatecommands to the Rust CLI when availableValidation
PYTHONPATH=src .venv/bin/python -m pytest -q tests/test_main_rust_cli_handoff.py tests/test_rust_hook_engine.py tests/test_rust_xpia.py tests/test_xpia_hook_integration.py tests/test_outside_in_xpia_rust.py tests/outside_in/test_hook_e2e.py tests/gadugi/copilot_nested_compat_smoke.py tests/recipes/test_rust_runner.py tests/recipes/test_rust_runner_support.py tests/recipes/test_rust_runner_recipe_resolution.py tests/unit/recipes/test_recipe_progress_banners.py372 passed, 3 xfailedNotes
This PR branch was recreated cleanly from
mainso temporary debug artifacts and unrelated workflow-only changes from the original worktree are not included.