Repository navigation
feat: adopt org-wide feature-ideation reusable workflow #68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,75 @@ | ||||||||||||
| # Feature Ideation — markets caller stub. | ||||||||||||
| # | ||||||||||||
| # Calls the org-wide reusable workflow at | ||||||||||||
| # petry-projects/.github/.github/workflows/feature-ideation-reusable.yml | ||||||||||||
| # All ideation logic, the multi-skill pipeline, the Opus 4.6 model | ||||||||||||
| # selection, and the github_token override live in the reusable workflow. | ||||||||||||
| # | ||||||||||||
| # To tune the prompt or pipeline for ALL BMAD repos, edit the reusable | ||||||||||||
| # workflow in petry-projects/.github — changes propagate here on next run. | ||||||||||||
| # | ||||||||||||
| # Standard: https://github.com/petry-projects/.github/blob/main/standards/ci-standards.md#8-feature-ideation-feature-ideationyml--bmad-method-repos | ||||||||||||
| name: Feature Research & Ideation (BMAD Analyst) | ||||||||||||
|
|
||||||||||||
| on: | ||||||||||||
| schedule: | ||||||||||||
| - cron: '0 7 * * 5' # Friday 07:00 UTC (3 AM EDT / 2 AM EST) | ||||||||||||
| workflow_dispatch: | ||||||||||||
| inputs: | ||||||||||||
| focus_area: | ||||||||||||
| description: 'Optional focus area (e.g., "vendor onboarding", "real-time updates", "manager UX")' | ||||||||||||
| required: false | ||||||||||||
| type: string | ||||||||||||
| research_depth: | ||||||||||||
| description: 'Research depth' | ||||||||||||
| required: false | ||||||||||||
| default: 'standard' | ||||||||||||
| type: choice | ||||||||||||
| options: | ||||||||||||
| - quick | ||||||||||||
| - standard | ||||||||||||
| - deep | ||||||||||||
|
|
||||||||||||
| permissions: {} | ||||||||||||
|
|
||||||||||||
| concurrency: | ||||||||||||
| group: feature-ideation | ||||||||||||
| cancel-in-progress: false | ||||||||||||
|
|
||||||||||||
| jobs: | ||||||||||||
| ideate: | ||||||||||||
| permissions: | ||||||||||||
| contents: read | ||||||||||||
| issues: read | ||||||||||||
| pull-requests: read | ||||||||||||
| discussions: write | ||||||||||||
| id-token: write | ||||||||||||
| uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@main | ||||||||||||
| with: | ||||||||||||
| project_context: | | ||||||||||||
| markets is a real-time market operations platform for local farmer | ||||||||||||
| and art markets, serving three sides: market managers (who validate | ||||||||||||
| and publish day-of information), vendors (who report status and | ||||||||||||
| product availability with minimal friction), and customers (who | ||||||||||||
| need accurate market hours, location, and what's on offer before | ||||||||||||
| and during their visit). The product replaces the fragmented | ||||||||||||
| text/email/phone/social-media coordination workflow that managers | ||||||||||||
| and vendors use today. Stack: React + GraphQL + Supabase, mobile- | ||||||||||||
| first PWA-friendly UX. | ||||||||||||
|
Comment on lines
+57
to
+58
|
||||||||||||
| and vendors use today. Stack: React + GraphQL + Supabase, mobile- | |
| first PWA-friendly UX. | |
| and vendors use today. Stack: React Native/Expo mobile frontend, | |
| Go gqlgen GraphQL backend on Cloud Run, Cloud SQL Postgres, and | |
| Firebase Auth/Realtime for authentication and live updates. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor grammar: "local farmer and art markets" reads like a singular noun; consider changing to "local farmers and art markets" (or similar) for clarity in the prompt text.