Create a practical path for JackCode to approach Opus 4.6-level coding behavior using:
- Qwen 3.6 as primary executor
- DeepSeek as reasoning escalator
- GPT-5.4 as verifier/repairer
This roadmap is prioritized for impact, not just completeness.
- Keep Qwen cheap and productive
- Escalate only when the evidence says it helps
- Use GPT-5.4 for correctness, not routine generation
- Prefer structured handoffs over freeform text
- Measure route quality, not just cost and latency
P0
Remove obvious orchestration and evaluation weaknesses.
- ensure orchestrator respects
deepseekandgpt54selections - stop treating policy as Qwen-only advisory input
- add explicit route outcome logging
- implement real cache hit counters
- track wall-clock batch latency
- track per-model retry counts and timeout rates
- split issues into blocking vs non-blocking
- allow approval when only low-severity polish issues remain
- keep
repairfor narrow actionable issues
- require evidence from changed files, tests, or semantics
- do not treat "files changed" as sufficient intent fulfillment
Create a standard object containing:
- task intent
- changed files
- failing tests/logs
- prior attempts
- current patch summary
- likely affected symbols
- budget remaining
- cache hit ratio becomes measurable
- verifier false-reject rate reduced
- route audit logs show policy-selected model vs actual model
- repair loops per task decrease by at least 10%
P0 / P1
Make each model better at its assigned job.
- patch mode
- refactor mode
- test-fix mode
- batch transformation mode
- hypotheses
- evidence
- chosen plan
- risks
- retry hints
- blocking issues
- non-blocking issues
- repair instructions
- rationale
- prioritize failing tests, edit regions, symbols, call sites, types
- first-pass verifier approval rate up by 10-15%
- lower average Qwen token usage for similar tasks
- DeepSeek repair plans produce better second-pass outcomes
P1
Move from static rules to feedback-informed routing.
Signals:
- file count
- context pressure
- failure history
- task type
- ambiguity level
- urgency
- known high-risk modules
Track by model + task type:
- verifier approval rate
- repair-loop count
- timeout rate
- cost per successful task
- average latency
- route by expected success-per-dollar
- deprioritize failing routes automatically
- raise DeepSeek planning frequency only where it pays off
Before verifier handoff, compute:
- syntax confidence
- import consistency
- caller/callee consistency
- change coverage
- assumption count
- better route-model fit across task categories
- reduced unnecessary DeepSeek escalations
- reduced GPT-5.4 usage on easy tasks without hurting approval rate
P1
Improve behavior on refactors and larger tasks.
- plan dependencies before patch generation
- define edit order
- mark risky edges
- include definitions and call sites instead of large raw files
- check renamed APIs across files
- check imports/exports after refactor
- check interface implementation drift
- pick most relevant tests per changed files/symbols
- run focused validation first
- multi-file task approval rate improves materially
- fewer regressions found only at final verification
- lower token waste on large-context tasks
P1 / P2
Make failures cheaper and smarter to recover from.
When GPT-5.4 rejects or requests repair, generate a structured retry brief for Qwen.
For ambiguous fixes, compare multiple repair options and pick the smallest safe one.
Examples:
- syntax/type -> one cheap Qwen retry
- runtime/test ambiguity -> DeepSeek analysis first
- dependency conflict -> graph-aware repair path
- maximum low-value retry count
- escalating uncertainty threshold
- budget-based stop/go gates
- average attempts per failed task decrease
- second-attempt success rate improves
- wasted retries drop significantly
Build a reusable repo understanding substrate:
- symbol graph
- dependency graph
- module ownership/risk scoring
- test coverage map
- API contract snapshots
Evolve GPT-5.4 verification beyond heuristics:
- AST-aware checks
- interface compatibility checks
- behavior-contract validation
- test-to-change adequacy scoring
- patch comparison/ranking
Target loop:
- plan
- execute
- self-check
- verify
- repair-plan
- constrained retry
- final verify
This is the real path to Opus-like behavior.
Add offline/online evaluation harnesses:
- benchmark tasks by category
- compare route strategies
- compare prompt variants
- track verifier-human agreement
- optimize success-per-dollar
Create reusable workflows for:
- simple edit
- build fix
- test fix
- refactor
- API migration
- dependency repair
- regression repair
For high-risk tasks:
- let Qwen generate 2 candidates cheaply
- let GPT-5.4 rank or reject
- optionally use DeepSeek to explain tradeoffs
For major tasks, generate:
- what changed
- why it changed
- risk areas
- what remains uncertain
This will improve trust and debugging.
Control-plane integrity.
Must-have outcomes:
- authoritative routing
- sane verifier decisions
- structured escalation packets
Model specialization quality.
Must-have outcomes:
- task-specific prompts
- structured DeepSeek output
- stronger GPT verification brief
Feedback-informed routing.
Must-have outcomes:
- route quality metrics
- risk scoring
- expected-success-aware policy
Large-task competence.
Must-have outcomes:
- multi-file planning
- graph-aware context
- consistency pre-checks
Opus-like recovery loop.
Must-have outcomes:
- verifier-guided retries
- smarter repair planning
- lower cost per successful difficult task
- first-pass verifier approval rate
- final task success rate
- verifier-human agreement rate
- regression escape rate
- average repair-loop count
- second-attempt success rate
- wasted retry rate
- cost per successful task
- tokens per successful task
- average latency per approved task
- DeepSeek escalation rate
- GPT-5.4 verification spend ratio
- multi-file success rate
- refactor success rate
- test-fix success rate
- batch task success rate
A healthy near-term target for JackCode is:
- Qwen handles the majority of execution successfully
- DeepSeek is invoked selectively but meaningfully
- GPT-5.4 catches real issues without becoming a false-reject machine
- policy routing improves over time using outcome data
That would already feel much closer to an Opus 4.6-style workflow than the current static, mostly component-level integration.
Do not try to jump straight to full autonomy. The highest-return sequence is:
- fix routing/verifier correctness
- improve prompts and handoffs
- add feedback-driven policy
- improve multi-file planning
- refine repair loops
That order gives the best chance of materially improving quality without exploding cost or complexity.