Skip to content

feat: adopt org-wide feature-ideation reusable workflow#141

Merged
don-petry merged 1 commit intomainfrom
feat/feature-ideation-workflow
Apr 7, 2026
Merged

feat: adopt org-wide feature-ideation reusable workflow#141
don-petry merged 1 commit intomainfrom
feat/feature-ideation-workflow

Conversation

@don-petry
Copy link
Copy Markdown
Collaborator

@don-petry don-petry commented Apr 7, 2026

Summary

Adopts the org-wide BMAD Analyst (Mary) feature-research-and-ideation workflow as a thin caller stub. The reusable workflow lives at petry-projects/.github — this repo only customizes the project_context paragraph that tells Mary what the project is and what competitive landscape to research.

Standard: ci-standards.md §8

Schedule

Runs every Friday at 07:00 UTC (3 AM EDT / 2 AM EST). Manually dispatchable via the Actions tab with optional focus_area and research_depth (quick / standard / deep) inputs.

What it produces

Each run executes a 5-phase multi-skill pipeline on Claude Opus 4.6:

  1. Market Research — iterative evidence gathering via web search
  2. Brainstorming — 8-15 raw ideas, divergent
  3. Party Mode — collaborative refinement, scoring on Feasibility / Impact / Urgency
  4. Adversarial — 5-question stress test (only survivors are proposed)
  5. Publish — creates one Discussion in the Ideas category per surviving proposal, with Adversarial Review section

Typical cost: ~$2-3 per run on Opus 4.6 standard depth.

Test plan

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Added automated workflow for feature research and ideation processes, configurable via scheduled triggers or manual dispatch with optional parameters.

Adds the BMAD Analyst (Mary) feature-research-and-ideation workflow as
a thin caller stub for the org-wide reusable workflow at
petry-projects/.github/.github/workflows/feature-ideation-reusable.yml.

Runs every Friday at 07:00 UTC (manually dispatchable). Mary executes
a 5-phase multi-skill pipeline (Market Research → Brainstorming →
Party Mode → Adversarial → Publish) on Claude Opus 4.6 and posts
evidence-grounded feature proposals to the Ideas discussion category.

Standard: https://github.com/petry-projects/.github/blob/main/standards/ci-standards.md#8-feature-ideation-feature-ideationyml--bmad-method-repos

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 7, 2026 11:32
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 7, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

A new GitHub Actions workflow file is added that orchestrates feature research and ideation for the project. The workflow runs on a weekly schedule (Fridays at 07:00 UTC) and supports manual execution with optional parameters. It delegates execution to a reusable workflow maintained in a central repository, forwarding project context and configuration details.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow
.github/workflows/feature-ideation.yml
New workflow file for feature research and ideation triggered on schedule (weekly) or manual dispatch. Calls reusable workflow from petry-projects, passing project context and configurable research parameters (focus_area, research_depth). Includes concurrency control and scoped job permissions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and accurately summarizes the main change: adoption of an org-wide reusable workflow for feature ideation, which aligns with the changeset that adds a single GitHub Actions workflow file.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/feature-ideation-workflow

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Apr 7, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adopts the org-level “Feature Ideation” reusable GitHub Actions workflow by adding a thin caller workflow in this repo, primarily customizing the project_context passed into the shared pipeline.

Changes:

  • Added a scheduled + manually dispatchable feature-ideation.yml workflow that calls petry-projects/.github’s reusable feature ideation workflow.
  • Configured job permissions, concurrency, and repo-specific project_context, plus passthrough inputs (focus_area, research_depth) and a Claude OAuth token secret.

Comment on lines +73 to +74
focus_area: ${{ inputs.focus_area || '' }}
research_depth: ${{ inputs.research_depth || 'standard' }}
Copy link

Copilot AI Apr 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

inputs.* context is only available for workflow_dispatch/workflow_call. This workflow also runs on schedule, so the expressions for focus_area / research_depth can fail on scheduled runs. Use github.event.inputs.<name> (which safely evaluates to null when absent) or gate on github.event_name to provide defaults for non-dispatch triggers.

Suggested change
focus_area: ${{ inputs.focus_area || '' }}
research_depth: ${{ inputs.research_depth || 'standard' }}
focus_area: ${{ github.event.inputs.focus_area || '' }}
research_depth: ${{ github.event.inputs.research_depth || 'standard' }}

Copilot uses AI. Check for mistakes.
@don-petry don-petry merged commit 97a13ee into main Apr 7, 2026
17 of 20 checks passed
@don-petry don-petry deleted the feat/feature-ideation-workflow branch April 7, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants