How zyan-zhong/repair works
RePair is a research framework for testing whether proposed repairs produce verified lessons that improve a policy. Its documented workflow runs paired environment tests, derives supervision from verified evidence, updates a policy, then evaluates it without research memory or repair interventions. The graph includes the registered campaign entry and selected framework/runtime capabilities; most implementation wiring is not shown in the sampled source, so uncertain links are omitted. Historical registered snapshots are not assumed to be the active execution authority.
Main entry points: driver.py Round driver · main.py Campaign entry · repair_feedback.py Repair feedback · native.py Native worker
Components 15
Campaign Runtime
- Campaign entry
runtime/packages/package-123e43da6811/entry/main.py - Campaign owner
runtime/packages/package-123e43da6811/entry/campaign_owner.py - Round driver
runtime/packages/package-123e43da6811/entry/driver.py - Training binding
runtime/packages/package-123e43da6811/entry/training.py
Repair Research
- Strategy planner
runtime/packages/MAX10_V2_1_1_EXECUTABLE_PLANNER_VALIDATION-0c20fc82ebc2/strategy_planner.py - Repair feedback
runtime/packages/MAX10_V2_0_4_EXECUTABLE_FEEDBACK-417999ec97fc/repair_feedback.py - Trajectory facts
runtime/packages/MAX10_V2_0_4_EXECUTABLE_FEEDBACK-417999ec97fc/trajectory_facts.py
Evidence and Evaluation
- Native worker
runtime/packages/package-123e43da6811/offoff_binding/native.py - Parallel execution
runtime/packages/package-123e43da6811/offoff_binding/parallel.py - Outcome routing
src/pchsi/analyzer/outcome_router.py - Policy client
src/pchsi/evaluation/policy_client.py
Memory and Continuity
- Memory binding
runtime/packages/package-123e43da6811/memory_binding/api.py - Continuity binding
runtime/packages/package-123e43da6811/continuity_binding/api.py
Other components
- Researcher
- Paired environments
Connections 15
- Researcher → Campaign entry: starts campaign
- Campaign entry → Campaign owner: selects owner
- Campaign entry → Round driver: runs rounds
- Round driver → Native worker: dispatches work
- Native worker → Parallel execution: executes shards
- Parallel execution → Paired environments: tests repairs
- Outcome routing → Repair feedback: routes evidence
- Repair feedback → Trajectory facts: projects facts
- Round driver → Outcome routing: supplies evidence
- Round driver → Strategy planner: requests planning
- Round driver → Training binding: requests update
- Round driver → Policy client: evaluates policy
- Campaign entry → Memory binding: bootstraps memory
- Campaign entry → Continuity binding: binds continuity
- Policy client → Paired environments: sends policy calls