feat(P04): Cross-project pipeline integration — IDEATE-16, IDEATE-11, IDEATE-18 #7

Merged
grimacing merged 1 commits from phase/04-cross-project-pipeline into main 2026-05-30 21:20:34 +00:00
Owner

Summary

  • IDEATE-16: Add ideate stage to orchestrator STAGE_AGENT_MAP with ideation-agent delegation and full mechanical ideation pipeline integration
  • IDEATE-11: Cross-project pattern transfer (runCrossProject) already implemented and tested in Phase 3
  • IDEATE-18: JSON/markdown output already implemented in CLI createIdeateCommand()

Changes

  • src/agents/orchestrator.ts: Added ideate: ["ideation-agent"] to STAGE_AGENT_MAP, added ideate case in executeStage() with:

    • Mechanical ideation via IdeationEngine.runMechanical()
    • Config-aware category filtering from ideation.categories
    • Idea deduplication and confidence-based sorting
    • Auto-accept via acceptIdeas() when git.auto_commit is enabled
    • ---ci--- decision commit with structured decision metadata
    • ideate_completed pipeline state tracking
  • src/types/pipeline.test.ts: Added test verifying ideate position between research and plan in STAGE_ORDER

Test Results

542 tests passing (1 new test added)

Pipeline Flow

SPECIFY → CLARIFY → RESEARCH → IDEATE → PLAN → EXECUTE → TEST → VERIFY → COMPLETE

The IDEATE stage now runs automatically as part of the full pipeline, generating improvement ideas from git-native signals and auto-accepting them into REQUIREMENTS.md and ROADMAP.md.

## Summary - **IDEATE-16**: Add `ideate` stage to orchestrator `STAGE_AGENT_MAP` with `ideation-agent` delegation and full mechanical ideation pipeline integration - **IDEATE-11**: Cross-project pattern transfer (`runCrossProject`) already implemented and tested in Phase 3 - **IDEATE-18**: JSON/markdown output already implemented in CLI `createIdeateCommand()` ### Changes - `src/agents/orchestrator.ts`: Added `ideate: ["ideation-agent"]` to `STAGE_AGENT_MAP`, added `ideate` case in `executeStage()` with: - Mechanical ideation via `IdeationEngine.runMechanical()` - Config-aware category filtering from `ideation.categories` - Idea deduplication and confidence-based sorting - Auto-accept via `acceptIdeas()` when `git.auto_commit` is enabled - `---ci---` decision commit with structured decision metadata - `ideate_completed` pipeline state tracking - `src/types/pipeline.test.ts`: Added test verifying `ideate` position between `research` and `plan` in `STAGE_ORDER` ### Test Results 542 tests passing (1 new test added) ### Pipeline Flow ``` SPECIFY → CLARIFY → RESEARCH → IDEATE → PLAN → EXECUTE → TEST → VERIFY → COMPLETE ``` The IDEATE stage now runs automatically as part of the full pipeline, generating improvement ideas from git-native signals and auto-accepting them into REQUIREMENTS.md and ROADMAP.md.
grimacing added 1 commit 2026-05-30 21:18:05 +00:00
feat(P04): Add IDEATE stage to orchestrator pipeline — IDEATE-16
CI / build-and-test (push) Has been cancelled
CI / build-and-test (pull_request) Has been cancelled
895d9f95a1
- Add ideation-agent to STAGE_AGENT_MAP for ideate stage
- Implement ideate case in executeStage() with mechanical ideation,
  config-aware category filtering, idea deduplication, auto-accept,
  and ---ci--- commit with decision block
- Add test verifying ideate position between research and plan in
  STAGE_ORDER
- 542 tests passing
grimacing merged commit d9927558d5 into main 2026-05-30 21:20:34 +00:00
grimacing deleted branch phase/04-cross-project-pipeline 2026-05-30 21:20:34 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: continuous-intelligence/ci#7