How mustafaahmed007/repoforge-omega works
RepoForge-Omega is a repository inspection and repair agent. An engineer supplies a checked-out repository; RepoForge fingerprints it, runs project-appropriate verification and diagnostics, gathers evidence, plans bounded repairs, and may apply transactional patches. It then re-verifies, applies security and readiness gates, and reports results. The README documents this end-to-end loop; source excerpts confirm key orchestration, verification, inspection, and repair calls. Several integrations and implementation details are unsampled, so their internal wiring is not inferred.
Main entry points: orchestrator.py Workflow orchestrator · repair_loop.py Repair loop · pipeline.py Inspection pipeline · autopilot.py Autopilot
Components 23
Control and workflow
- Command interface
repoforge/cli.py - Workflow orchestrator
repoforge/orchestrator.py
Repository assessment
- Project fingerprint
repoforge/fingerprint.py - Runtime discovery
repoforge/runtime.py - Deterministic verification
repoforge/engine.py - Check discovery
repoforge/adapters.py - Health diagnostics
repoforge/diagnostics.py - Inspection pipeline
repoforge/pipeline.py
Evidence and repair
- Evidence bundle
repoforge/evidence.py - Root-cause analysis
repoforge/rca.py - Repair planning
repoforge/repair.py - Autopilot
repoforge/autopilot.py - Repair loop
repoforge/repair_loop.py - Safe patching
repoforge/patching.py - Repair transaction
repoforge/transaction.py - Patch review
repoforge/reviewer.py - Model providers
repoforge/providers.py
Release and reporting
- Security gate
repoforge/security.py - Deployment readiness
repoforge/readiness.py - Engineering report
repoforge/report.py - Run memory
repoforge/memory.py
Other components
- Engineer
- Target repository
Connections 28
- Engineer → Command interface: invokes
repoforge/cli.py - Command interface → Workflow orchestrator: starts workflow
repoforge/cli.py - Workflow orchestrator → Target repository: inspects
README.md - Workflow orchestrator → Deterministic verification: runs baseline
repoforge/orchestrator.py - Deterministic verification → Project fingerprint: detects project
repoforge/engine.py - Deterministic verification → Check discovery: discovers checks
repoforge/engine.py - Project fingerprint → Runtime discovery: discovers runtime
repoforge/fingerprint.py - Workflow orchestrator → Inspection pipeline: inspects findings
repoforge/orchestrator.py - Inspection pipeline → Health diagnostics: runs diagnostics
repoforge/pipeline.py - Health diagnostics → Project fingerprint: detects project
repoforge/diagnostics.py - Inspection pipeline → Repair planning: proposes repairs
repoforge/pipeline.py - Inspection pipeline → Engineering report: writes reports
repoforge/pipeline.py - Inspection pipeline → Run memory: records event
repoforge/pipeline.py - Workflow orchestrator → Autopilot: runs repair
repoforge/orchestrator.py - Autopilot → Repair loop: iterates repairs
repoforge/autopilot.py - Repair loop → Deterministic verification: re-verifies
repoforge/repair_loop.py - Repair loop → Root-cause analysis: analyzes failure
repoforge/repair_loop.py - Root-cause analysis → Evidence bundle: adds findings
repoforge/rca.py - Autopilot → Health diagnostics: refreshes findings
repoforge/autopilot.py - Autopilot → Repair planning: creates patches
repoforge/autopilot.py - Repair loop → Safe patching: applies patches
repoforge/repair_loop.py - Repair loop → Repair transaction: controls rollback
repoforge/repair_loop.py - Repair loop → Patch review: requests review
repoforge/repair_loop.py - Autopilot → Model providers: may request patches
repoforge/autopilot.py - Workflow orchestrator → Security gate: scans secrets
repoforge/orchestrator.py - Workflow orchestrator → Deployment readiness: assesses release
repoforge/orchestrator.py - Workflow orchestrator → Engineering report: produces outcome
README.md - Deterministic verification → Engineering report: feeds results
README.md