What problem does it solve?
MedCore development often needs several independent fixes or test additions at once, but background agent execution is unreliable in this harness, slowing down multi-scope progress.
Core Features & Use Cases
- Parallel foreground agent dispatch: Runs multiple agent tool-calls concurrently in a single message while avoiding the broken background-agent path.
- Non-overlapping lane discipline: Enforces explicit file ownership so agents don’t race on shared files like package manifests or lockfiles.
- Concurrency-safe commit & push workflow: Uses scoped staging and commit commands plus a mandatory rebase-retry push loop to reduce rejected pushes.
- Two commit strategies: Supports per-agent commits (default) or a single bundled commit with staging-only behavior.
- E2E/Test backlog and multi-bug closure: Ideal for closing multiple route gaps, generating multiple test files, or addressing multiple independent bugs in one batch.
Quick Start
Invoke medcore-fanout when you want to close several independent MedCore gaps in parallel (for example, “fan out and add E2E coverage for these 4 different routes, each in its own spec file”).