Every run follows the same pipeline. Each phase is timed, logged, and attributed. Nothing happens without your approval before merge.
Every pipeline run begins with classification. OCNexus reads the issue title and body, determines whether it's a bug, feature request, refactor, or question, and routes it to the correct pipeline path. Misclassified issues are the #1 source of wasted cycles in manual workflows — this eliminates that entirely.
OCNexus scans your repository for relevant files, dependencies, imports, and architectural context. It builds a working map of the codebase — which files are affected, what they depend on, and how they relate to the issue. On subsequent runs, project memory makes this near-instant.
A detailed implementation specification is generated with file-level changes, expected behavior, edge cases, and test requirements. This is the blueprint that the implementation phase follows. You can review the spec in the dashboard before implementation begins — or let it run automatically.
Multi-LLM execution with GPT-4, Claude, and Gemini working in parallel. Independent file changes run concurrently; dependent files run in sequence. Five implementation workers handle the code generation, producing clean, tested, production-ready diffs that follow your existing code style and conventions.
A guardian model scans every diff for syntax errors, security issues, style violations, and logical inconsistencies. Three review workers operate in parallel. If the review finds issues, it loops back to implementation with specific feedback — the same way a senior engineer would request changes on a PR.
Your test suite runs against the proposed changes. If tests fail, OCNexus reads the full error output and loops back to the implementation phase with complete context. It keeps trying until the tests pass or a configured retry limit is hit. No manual debugging required.
A clean pull request opens directly in your GitHub repository, linked to the original issue with full context. Human approval is required for security, auth, and infrastructure changes — everything else can be configured to auto-merge. One click to approve and merge, or send it back with feedback.