Skip to content

Refactor

Tool: code-refactor Model: Efficient

Triggered by: physics-analysis output or a user request to clean up technical debt.

Intent: Reduces complexity without changing observable functionality. Modifies AST safely.

Capability profile: refactor — requires code_analysis, prefers structured_output, fast_draft fallback.

SkillRole
qual-refactoring-priorityPrioritize refactoring targets by impact/cost
gr-geodesic-refactorCompute the minimum-path refactoring through module graph
gr-spacetime-debt-metricMeasure accumulated structural debt
{
targetModules: string[];
complexityTarget?: number;
}

Uses GR spacetime-debt metrics to compute the cheapest cross-module refactoring path. Once written, throws to testing for regression validation.

On successful completion chains to: testing · review

FSM — Crisis, collapse, and adaptive reassembly

Section titled “FSM — Crisis, collapse, and adaptive reassembly”
stateDiagram-v2
    [*] --> LegacyCodeOrder
    LegacyCodeOrder --> TechDebtAccumulation
    TechDebtAccumulation --> ComplexityExposure
    ComplexityExposure --> CouplingCrisis

    CouplingCrisis --> DefensivePatch
    CouplingCrisis --> ModuleBreakdown

    DefensivePatch --> TemporaryStabilization
    TemporaryStabilization --> TechDebtAccumulation

    ModuleBreakdown --> Fragmentation
    Fragmentation --> DependencySearch
    DependencySearch --> ModuleRecombination
    ModuleRecombination --> AdaptiveArchitecture
    AdaptiveArchitecture --> RefactorMonitoring
    RefactorMonitoring --> LegacyCodeOrder
    RefactorMonitoring --> [*]
sequenceDiagram
    participant Orchestrator
    participant Pool (Analytical)
    participant Pool (Mechanical)
    participant Tool (Context)

    Orchestrator->>Pool (Analytical): Allocate Capability Profile
    activate Pool (Analytical)
    Pool (Analytical)->>Tool (Context): Issue Tool Calls (Parallel)
    Tool (Context)-->>Pool (Analytical): Return Data

    alt Shallow Loop
        Pool (Analytical)->>Pool (Analytical): Auto-correct Schema
    else Medium Loop
        Pool (Analytical)->>Pool (Mechanical): Delegate Fixes
    end

    Pool (Analytical)-->>Orchestrator: Synthesis Gate
    deactivate Pool (Analytical)

    opt Deep Loop
        Orchestrator->>Orchestrator: Complete Throw-back to Prior Stage
    end