{"description":"Open-source agent orchestration framework","formations":{"all-hands-planning":{"description":"Pre-build spec review with cross-functional validation. Use for complex greenfield projects or when a first attempt failed and needs replanning. Four parallel reviewers (architecture, feasibility, security, UX) produce findings, then a synthesizer combines them into an actionable plan. Use when: starting a large project, recovering from a failed build, or validating a complex architectural decision.","gate_criteria_count":4,"roles":5,"waves":2},"bug-investigation":{"description":"Root cause is unknown. Three parallel investigators with distinct strategies (Backward Chaining, Temporal Analysis, Isolation Testing). First to find root cause creates fix task; team lead shuts down others.","gate_criteria_count":2,"roles":3,"waves":1},"code-review":{"description":"PR review, code quality assessment, pre-merge checks. Three reviewers in parallel: security, performance, coverage. All reviewers are READ-ONLY. Team lead synthesizes into unified report. Fix tasks created separately for implementers after review.","gate_criteria_count":3,"roles":3,"waves":1},"feature-impl":{"description":"Adding features to an existing project. Most common formation. Backend and frontend work in parallel, then integrator, then tester. Backend/frontend create tasks for integrator describing new API endpoints.","gate_criteria_count":4,"roles":4,"waves":3},"integration-check":{"description":"Post-build integration verification. Runs after all build tasks complete to catch cross-file mismatches that parallel agents introduce. Auditor reads ALL generated files (read-only, smart model) and produces a diagnosis listing every cross-file issue. Fixer applies targeted repairs. Verifier starts the server, hits GET /, and confirms the app works end-to-end. Use when: build completed but verification found file reference mismatches, broken routes, or missing imports between modules.","gate_criteria_count":4,"roles":3,"waves":3},"lightweight-feature":{"description":"Small, single-layer features (frontend-only OR backend-only). 4-8 tasks. <4 hours total. Implementer and tester work in parallel; tester tasks blocked by corresponding impl tasks. Escalate to feature-impl if both backend + frontend are needed or >8 tasks.","gate_criteria_count":3,"roles":2,"waves":2},"new-project":{"description":"Greenfield project setup, scaffolding + initial implementation. Architect output unblocks implementers. Team lead reviews architecture before unblocking scaffold/DB tasks.","gate_criteria_count":3,"roles":3,"waves":2},"perf-optimization":{"description":"Performance work \u2014 profiling, optimization, regression testing. Sequential subagents (not teammates). Deep single-expert work. Team lead waits for optimizer report before launching tester.","gate_criteria_count":3,"roles":2,"waves":2},"recovery":{"description":"Post-failure diagnosis and repair. Use when a build/deploy/test has failed and the root cause needs investigation before fixing. Investigator reads logs and traces the failure, fixer applies the fix, validator runs tests to confirm the fix. Use when: a previously working feature broke, deployment failed, or tests regressed.","gate_criteria_count":4,"roles":3,"waves":3},"security-review":{"description":"Security audit, threat modeling, vulnerability assessment. Threat modeler and scanner run in parallel, then fixer. Scanner/Modeler create BLOCKER tasks for HIGH/CRITICAL findings. No parallel fixing while scanning continues (prevents race conditions).","gate_criteria_count":3,"roles":3,"waves":2},"single-file":{"description":"Small, focused file edits. 1-3 tasks, single file. <2 hours total. Examples: fix navbar styling, update config variables.","gate_criteria_count":3,"roles":1,"waves":1}},"models":{"aliases":{"claude-haiku":"anthropic/claude-haiku-4-5-20251001","claude-sonnet":"anthropic/claude-sonnet-4-6-20250514","gemini-flash":"openrouter/google/gemini-2.0-flash-001","gemini-pro":"openrouter/google/gemini-2.5-pro-preview","nova-lite":"bedrock/us.amazon.nova-2-lite-v1:0","nova-premier":"bedrock/us.amazon.nova-premier-v1:0","nova-pro":"bedrock/us.amazon.nova-pro-v1:0"},"defaults":{"coding":"bedrock/us.amazon.nova-pro-v1:0","planning":"bedrock/us.amazon.nova-pro-v1:0","review":"bedrock/us.amazon.nova-2-lite-v1:0"}},"name":"Nova Forge","providers":["bedrock","openai","anthropic"],"stats":{"loc":30000,"modules":35,"test_files":50,"tests":1670},"tools":["read_file","write_file","append_file","edit_file","bash","glob_files","grep","list_directory","search_replace_all","think","claim_file","check_context"],"version":"0.5.0"}
