|
5 | 5 | "generated_by": "SDLC suite migration from migration_map.json", |
6 | 6 | "generated_date": "2026-02-18", |
7 | 7 | "total_available": 835, |
8 | | - "total_selected": 157, |
| 8 | + "total_selected": 166, |
9 | 9 | "migration_source": "migration_map.json (157 mapped tasks across 8 SDLC suites)", |
10 | 10 | "target_total": 170, |
11 | 11 | "target_note": "ccb_test and ccb_document target 20 each (see docs/backlog_ccb_test.json, docs/backlog_ccb_document.json)" |
|
46 | 46 | "Debugging": 14, |
47 | 47 | "Documentation": 13, |
48 | 48 | "Implementation (bug fix)": 33, |
49 | | - "Implementation (feature)": 25, |
| 49 | + "Implementation (feature)": 26, |
50 | 50 | "Implementation (refactor)": 2, |
51 | 51 | "Implementation (refactoring)": 2, |
52 | 52 | "Planning (impact analysis)": 2, |
53 | 53 | "Refactoring": 4, |
54 | | - "Requirements & Discovery": 38, |
| 54 | + "Requirements & Discovery": 44, |
55 | 55 | "Security review": 3, |
56 | | - "Testing & QA": 12 |
| 56 | + "Testing & QA": 14 |
57 | 57 | }, |
58 | 58 | "tasks_per_benchmark": { |
59 | | - "ccb_build": 25, |
| 59 | + "ccb_build": 26, |
60 | 60 | "ccb_debug": 20, |
61 | 61 | "ccb_design": 20, |
62 | | - "ccb_document": 13, |
| 62 | + "ccb_document": 17, |
63 | 63 | "ccb_fix": 25, |
64 | 64 | "ccb_secure": 20, |
65 | | - "ccb_test": 14, |
66 | | - "ccb_understand": 20 |
| 65 | + "ccb_test": 16, |
| 66 | + "ccb_understand": 22 |
67 | 67 | }, |
68 | 68 | "tasks_per_language": { |
69 | 69 | "c": 10, |
70 | 70 | "cpp": 20, |
71 | 71 | "csharp": 3, |
72 | | - "go": 56, |
73 | | - "java": 16, |
| 72 | + "go": 61, |
| 73 | + "java": 17, |
74 | 74 | "javascript": 5, |
75 | | - "python": 33, |
| 75 | + "python": 36, |
76 | 76 | "python,cpp": 1, |
77 | 77 | "rust": 4, |
78 | 78 | "typescript": 9 |
|
3533 | 3533 | "context_length_source": "task_metrics_run", |
3534 | 3534 | "files_count": 6, |
3535 | 3535 | "files_count_source": "task_metrics_run" |
| 3536 | + }, |
| 3537 | + { |
| 3538 | + "task_id": "cgen-deps-install-001", |
| 3539 | + "benchmark": "ccb_build", |
| 3540 | + "sdlc_phase": "Implementation (feature)", |
| 3541 | + "language": "python", |
| 3542 | + "difficulty": "medium", |
| 3543 | + "category": "dependency-inference", |
| 3544 | + "repo": "", |
| 3545 | + "mcp_benefit_score": 0.55, |
| 3546 | + "mcp_breakdown": { |
| 3547 | + "context_complexity": 0.5, |
| 3548 | + "cross_file_deps": 0.4, |
| 3549 | + "semantic_search_potential": 0.6, |
| 3550 | + "task_category_weight": 0.7 |
| 3551 | + }, |
| 3552 | + "selection_rationale": "New SDLC task: dependency inference from DIBench", |
| 3553 | + "task_dir": "ccb_build/cgen-deps-install-001", |
| 3554 | + "context_length": 500000, |
| 3555 | + "context_length_source": "mcp_breakdown_proxy", |
| 3556 | + "files_count": 8, |
| 3557 | + "files_count_source": "mcp_breakdown_proxy" |
| 3558 | + }, |
| 3559 | + { |
| 3560 | + "task_id": "django-composite-field-recover-001", |
| 3561 | + "benchmark": "ccb_understand", |
| 3562 | + "sdlc_phase": "Requirements & Discovery", |
| 3563 | + "language": "python", |
| 3564 | + "difficulty": "hard", |
| 3565 | + "category": "enterprise_knowledge_fragmentation", |
| 3566 | + "repo": "django/django", |
| 3567 | + "mcp_benefit_score": 0.85, |
| 3568 | + "mcp_breakdown": { |
| 3569 | + "context_complexity": 0.9, |
| 3570 | + "cross_file_deps": 0.85, |
| 3571 | + "semantic_search_potential": 0.8, |
| 3572 | + "task_category_weight": 0.85 |
| 3573 | + }, |
| 3574 | + "selection_rationale": "New SDLC task: knowledge fragmentation recovery across Django packages", |
| 3575 | + "task_dir": "ccb_understand/django-composite-field-recover-001", |
| 3576 | + "context_length": 850000, |
| 3577 | + "context_length_source": "mcp_breakdown_proxy", |
| 3578 | + "files_count": 15, |
| 3579 | + "files_count_source": "mcp_breakdown_proxy" |
| 3580 | + }, |
| 3581 | + { |
| 3582 | + "task_id": "django-template-inherit-recall-001", |
| 3583 | + "benchmark": "ccb_understand", |
| 3584 | + "sdlc_phase": "Requirements & Discovery", |
| 3585 | + "language": "python", |
| 3586 | + "difficulty": "hard", |
| 3587 | + "category": "enterprise_institutional_memory", |
| 3588 | + "repo": "django/django", |
| 3589 | + "mcp_benefit_score": 0.85, |
| 3590 | + "mcp_breakdown": { |
| 3591 | + "context_complexity": 0.9, |
| 3592 | + "cross_file_deps": 0.85, |
| 3593 | + "semantic_search_potential": 0.8, |
| 3594 | + "task_category_weight": 0.85 |
| 3595 | + }, |
| 3596 | + "selection_rationale": "New SDLC task: institutional memory recall for Django template regression", |
| 3597 | + "task_dir": "ccb_understand/django-template-inherit-recall-001", |
| 3598 | + "context_length": 850000, |
| 3599 | + "context_length_source": "mcp_breakdown_proxy", |
| 3600 | + "files_count": 12, |
| 3601 | + "files_count_source": "mcp_breakdown_proxy" |
| 3602 | + }, |
| 3603 | + { |
| 3604 | + "task_id": "docgen-changelog-001", |
| 3605 | + "benchmark": "ccb_document", |
| 3606 | + "sdlc_phase": "Requirements & Discovery", |
| 3607 | + "language": "go", |
| 3608 | + "difficulty": "medium", |
| 3609 | + "category": "changelog_generation", |
| 3610 | + "repo": "hashicorp/terraform", |
| 3611 | + "mcp_benefit_score": 0.82, |
| 3612 | + "mcp_breakdown": { |
| 3613 | + "context_complexity": 0.85, |
| 3614 | + "cross_file_deps": 0.75, |
| 3615 | + "semantic_search_potential": 0.85, |
| 3616 | + "task_category_weight": 0.85 |
| 3617 | + }, |
| 3618 | + "selection_rationale": "New SDLC task: changelog generation requiring cross-module change discovery", |
| 3619 | + "task_dir": "ccb_document/docgen-changelog-001", |
| 3620 | + "context_length": 750000, |
| 3621 | + "context_length_source": "mcp_breakdown_proxy", |
| 3622 | + "files_count": 10, |
| 3623 | + "files_count_source": "mcp_breakdown_proxy" |
| 3624 | + }, |
| 3625 | + { |
| 3626 | + "task_id": "docgen-changelog-002", |
| 3627 | + "benchmark": "ccb_document", |
| 3628 | + "sdlc_phase": "Requirements & Discovery", |
| 3629 | + "language": "go", |
| 3630 | + "difficulty": "medium", |
| 3631 | + "category": "changelog_generation", |
| 3632 | + "repo": "flipt-io/flipt", |
| 3633 | + "mcp_benefit_score": 0.82, |
| 3634 | + "mcp_breakdown": { |
| 3635 | + "context_complexity": 0.85, |
| 3636 | + "cross_file_deps": 0.75, |
| 3637 | + "semantic_search_potential": 0.85, |
| 3638 | + "task_category_weight": 0.85 |
| 3639 | + }, |
| 3640 | + "selection_rationale": "New SDLC task: release notes generation requiring API change discovery", |
| 3641 | + "task_dir": "ccb_document/docgen-changelog-002", |
| 3642 | + "context_length": 600000, |
| 3643 | + "context_length_source": "mcp_breakdown_proxy", |
| 3644 | + "files_count": 10, |
| 3645 | + "files_count_source": "mcp_breakdown_proxy" |
| 3646 | + }, |
| 3647 | + { |
| 3648 | + "task_id": "docgen-inline-002", |
| 3649 | + "benchmark": "ccb_document", |
| 3650 | + "sdlc_phase": "Requirements & Discovery", |
| 3651 | + "language": "java", |
| 3652 | + "difficulty": "hard", |
| 3653 | + "category": "inline_docstring_generation", |
| 3654 | + "repo": "apache/kafka", |
| 3655 | + "mcp_benefit_score": 0.88, |
| 3656 | + "mcp_breakdown": { |
| 3657 | + "context_complexity": 0.9, |
| 3658 | + "cross_file_deps": 0.85, |
| 3659 | + "semantic_search_potential": 0.9, |
| 3660 | + "task_category_weight": 0.85 |
| 3661 | + }, |
| 3662 | + "selection_rationale": "New SDLC task: Javadoc generation requiring thread-safety and performance analysis", |
| 3663 | + "task_dir": "ccb_document/docgen-inline-002", |
| 3664 | + "context_length": 800000, |
| 3665 | + "context_length_source": "mcp_breakdown_proxy", |
| 3666 | + "files_count": 12, |
| 3667 | + "files_count_source": "mcp_breakdown_proxy" |
| 3668 | + }, |
| 3669 | + { |
| 3670 | + "task_id": "docgen-onboard-001", |
| 3671 | + "benchmark": "ccb_document", |
| 3672 | + "sdlc_phase": "Requirements & Discovery", |
| 3673 | + "language": "go", |
| 3674 | + "difficulty": "hard", |
| 3675 | + "category": "onboarding_guide", |
| 3676 | + "repo": "istio/istio", |
| 3677 | + "mcp_benefit_score": 0.9, |
| 3678 | + "mcp_breakdown": { |
| 3679 | + "context_complexity": 0.95, |
| 3680 | + "cross_file_deps": 0.85, |
| 3681 | + "semantic_search_potential": 0.9, |
| 3682 | + "task_category_weight": 0.9 |
| 3683 | + }, |
| 3684 | + "selection_rationale": "New SDLC task: onboarding guide requiring cross-package architecture discovery", |
| 3685 | + "task_dir": "ccb_document/docgen-onboard-001", |
| 3686 | + "context_length": 900000, |
| 3687 | + "context_length_source": "mcp_breakdown_proxy", |
| 3688 | + "files_count": 15, |
| 3689 | + "files_count_source": "mcp_breakdown_proxy" |
| 3690 | + }, |
| 3691 | + { |
| 3692 | + "task_id": "test-integration-001", |
| 3693 | + "benchmark": "ccb_test", |
| 3694 | + "sdlc_phase": "Testing & QA", |
| 3695 | + "language": "go", |
| 3696 | + "difficulty": "hard", |
| 3697 | + "category": "integration-test-authoring", |
| 3698 | + "repo": "flipt-io/flipt", |
| 3699 | + "mcp_benefit_score": 0.78, |
| 3700 | + "mcp_breakdown": { |
| 3701 | + "context_complexity": 0.8, |
| 3702 | + "cross_file_deps": 0.75, |
| 3703 | + "semantic_search_potential": 0.75, |
| 3704 | + "task_category_weight": 0.8 |
| 3705 | + }, |
| 3706 | + "selection_rationale": "New SDLC task: integration test authoring requiring API endpoint discovery", |
| 3707 | + "task_dir": "ccb_test/test-integration-001", |
| 3708 | + "context_length": 700000, |
| 3709 | + "context_length_source": "mcp_breakdown_proxy", |
| 3710 | + "files_count": 10, |
| 3711 | + "files_count_source": "mcp_breakdown_proxy" |
| 3712 | + }, |
| 3713 | + { |
| 3714 | + "task_id": "test-unitgen-go-001", |
| 3715 | + "benchmark": "ccb_test", |
| 3716 | + "sdlc_phase": "Testing & QA", |
| 3717 | + "language": "go", |
| 3718 | + "difficulty": "hard", |
| 3719 | + "category": "unit-test-generation", |
| 3720 | + "repo": "kubernetes/kubernetes", |
| 3721 | + "mcp_benefit_score": 0.8, |
| 3722 | + "mcp_breakdown": { |
| 3723 | + "context_complexity": 0.85, |
| 3724 | + "cross_file_deps": 0.75, |
| 3725 | + "semantic_search_potential": 0.8, |
| 3726 | + "task_category_weight": 0.8 |
| 3727 | + }, |
| 3728 | + "selection_rationale": "New SDLC task: unit test generation requiring function discovery and pattern analysis", |
| 3729 | + "task_dir": "ccb_test/test-unitgen-go-001", |
| 3730 | + "context_length": 800000, |
| 3731 | + "context_length_source": "mcp_breakdown_proxy", |
| 3732 | + "files_count": 12, |
| 3733 | + "files_count_source": "mcp_breakdown_proxy" |
3536 | 3734 | } |
3537 | 3735 | ] |
3538 | 3736 | } |
0 commit comments