From 66fafc04393794b1e52e92f18e1066c39143d4e1 Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Sat, 30 May 2026 13:59:18 +0000 Subject: [PATCH 01/10] =?UTF-8?q?feat:=20implement=20issue=20#222=20?= =?UTF-8?q?=E2=80=94=20Compliance:=20non-stub-feature-ideation.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/feature-ideation.yml | 10 +++++++++- .gitignore | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/feature-ideation.yml b/.github/workflows/feature-ideation.yml index bf871ef5..8a568ab5 100644 --- a/.github/workflows/feature-ideation.yml +++ b/.github/workflows/feature-ideation.yml @@ -53,6 +53,11 @@ on: - quick - standard - deep + dry_run: + description: 'Skip Discussion mutations and log them to a JSONL artifact instead. Use this on a fork to smoke-test before going live.' + required: false + default: false + type: boolean permissions: {} @@ -69,13 +74,15 @@ jobs: # - pull-requests: read (signal collection) # - discussions: write (CRITICAL — create/update Discussion threads) # - id-token: write (claude-code-action OIDC for GitHub App token) + # - actions: read (workflow introspection in reusable) permissions: contents: read issues: read pull-requests: read discussions: write id-token: write - uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@v2 + actions: read + uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@ee22b427cbce9ecadcf2b436acb57c3adf0cb63d # v1 with: # === CUSTOMISE THIS PER REPO — the only required edit === # Replace this paragraph with a 3-5 sentence description of your project, @@ -87,5 +94,6 @@ jobs: include A, B, C. Key emerging trends in this space: X, Y, Z." focus_area: ${{ inputs.focus_area || '' }} research_depth: ${{ inputs.research_depth || 'standard' }} + dry_run: ${{ inputs.dry_run || false }} secrets: CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} diff --git a/.gitignore b/.gitignore index 013c361a..b321c558 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ Thumbs.db .dev-lead/ .dev-lead/ .dev-lead/ +.dev-lead/ From 9156b7df22fad3c98b8eafe9616d914c24342469 Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Sat, 30 May 2026 14:06:05 +0000 Subject: [PATCH 02/10] chore: apply manual instructions [skip ci-relay] --- .github/workflows/feature-ideation.yml | 14 +++++++++++--- .gitignore | 7 ------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/feature-ideation.yml b/.github/workflows/feature-ideation.yml index 8a568ab5..909eec8f 100644 --- a/.github/workflows/feature-ideation.yml +++ b/.github/workflows/feature-ideation.yml @@ -89,9 +89,17 @@ jobs: # its target users, and the competitive landscape. The more specific you # are, the more useful the proposals. project_context: | - TODO: Replace this with a description of the project and its market. - Example: "ProjectX is a [type of product] for [target user]. Competitors - include A, B, C. Key emerging trends in this space: X, Y, Z." + Markets is a real-time operations platform for farmer and art markets, + serving three actors: customers who need accurate vendor and product + availability before arriving, vendors who need low-friction tools to + publish same-day status updates, and market managers who need a + consolidated, validated source of truth to publish efficiently. + Competitors are fragmented generic channels—Instagram, Facebook Groups, + WhatsApp, and Google Business Profiles—none of which provide structured, + real-time, market-day operational data across all three actors. + Key emerging trends: hyperlocal discovery apps, QR-code-driven vendor + pages, AI-assisted inventory broadcasting, and push-notification market + alerts. focus_area: ${{ inputs.focus_area || '' }} research_depth: ${{ inputs.research_depth || 'standard' }} dry_run: ${{ inputs.dry_run || false }} diff --git a/.gitignore b/.gitignore index b321c558..70f45178 100644 --- a/.gitignore +++ b/.gitignore @@ -30,10 +30,3 @@ build/ .DS_Store Thumbs.db .dev-lead/ -.dev-lead/ -.dev-lead/ -.dev-lead/ -.dev-lead/ -.dev-lead/ -.dev-lead/ -.dev-lead/ From ca8f1fb2fb434146ea6595e51578a89cbdbb0dc6 Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Sat, 30 May 2026 14:20:17 +0000 Subject: [PATCH 03/10] chore: apply manual instructions [skip ci-relay] --- .github/workflows/feature-ideation.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/feature-ideation.yml b/.github/workflows/feature-ideation.yml index 909eec8f..5278760e 100644 --- a/.github/workflows/feature-ideation.yml +++ b/.github/workflows/feature-ideation.yml @@ -53,11 +53,6 @@ on: - quick - standard - deep - dry_run: - description: 'Skip Discussion mutations and log them to a JSONL artifact instead. Use this on a fork to smoke-test before going live.' - required: false - default: false - type: boolean permissions: {} @@ -81,8 +76,7 @@ jobs: pull-requests: read discussions: write id-token: write - actions: read - uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@ee22b427cbce9ecadcf2b436acb57c3adf0cb63d # v1 + uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@v1 with: # === CUSTOMISE THIS PER REPO — the only required edit === # Replace this paragraph with a 3-5 sentence description of your project, @@ -102,6 +96,5 @@ jobs: alerts. focus_area: ${{ inputs.focus_area || '' }} research_depth: ${{ inputs.research_depth || 'standard' }} - dry_run: ${{ inputs.dry_run || false }} secrets: CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} From cf2571114c0ce8beab9eb55e6869a08075aac93b Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Sun, 31 May 2026 04:08:42 +0000 Subject: [PATCH 04/10] chore: apply manual instructions [skip ci-relay] --- .github/workflows/feature-ideation.yml | 20 ++------------------ .gitignore | 1 - 2 files changed, 2 insertions(+), 19 deletions(-) diff --git a/.github/workflows/feature-ideation.yml b/.github/workflows/feature-ideation.yml index 5278760e..8c33a967 100644 --- a/.github/workflows/feature-ideation.yml +++ b/.github/workflows/feature-ideation.yml @@ -38,21 +38,6 @@ 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., "accessibility", "performance")' - required: false - type: string - research_depth: - description: 'Research depth' - required: false - default: 'standard' - type: choice - options: - - quick - - standard - - deep permissions: {} @@ -76,7 +61,8 @@ jobs: pull-requests: read discussions: write id-token: write - uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@v1 + actions: read + uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@v2 with: # === CUSTOMISE THIS PER REPO — the only required edit === # Replace this paragraph with a 3-5 sentence description of your project, @@ -94,7 +80,5 @@ jobs: Key emerging trends: hyperlocal discovery apps, QR-code-driven vendor pages, AI-assisted inventory broadcasting, and push-notification market alerts. - focus_area: ${{ inputs.focus_area || '' }} - research_depth: ${{ inputs.research_depth || 'standard' }} secrets: CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} diff --git a/.gitignore b/.gitignore index 35b76a18..70f45178 100644 --- a/.gitignore +++ b/.gitignore @@ -30,4 +30,3 @@ build/ .DS_Store Thumbs.db .dev-lead/ -.dev-lead/ From 39a68c8e12e5d3e1f3d6c2b5c8549a6d47798209 Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Sun, 31 May 2026 04:20:10 +0000 Subject: [PATCH 05/10] chore: apply manual instructions [skip ci-relay] --- .github/workflows/feature-ideation.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/feature-ideation.yml b/.github/workflows/feature-ideation.yml index 8c33a967..65edc920 100644 --- a/.github/workflows/feature-ideation.yml +++ b/.github/workflows/feature-ideation.yml @@ -38,6 +38,17 @@ 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 for the ideation research' + required: false + type: string + research_depth: + description: 'Research depth (quick/standard/deep)' + required: false + type: string + default: 'standard' permissions: {} @@ -64,6 +75,8 @@ jobs: actions: read uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@v2 with: + focus_area: ${{ inputs.focus_area }} + research_depth: ${{ inputs.research_depth }} # === CUSTOMISE THIS PER REPO — the only required edit === # Replace this paragraph with a 3-5 sentence description of your project, # its target users, and the competitive landscape. The more specific you From 863baeb78e635021d75e7c1def372f748219baac Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Sun, 31 May 2026 04:26:51 +0000 Subject: [PATCH 06/10] chore: apply manual instructions [skip ci-relay] --- .github/workflows/feature-ideation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/feature-ideation.yml b/.github/workflows/feature-ideation.yml index 65edc920..b6d0be66 100644 --- a/.github/workflows/feature-ideation.yml +++ b/.github/workflows/feature-ideation.yml @@ -76,7 +76,7 @@ jobs: uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@v2 with: focus_area: ${{ inputs.focus_area }} - research_depth: ${{ inputs.research_depth }} + research_depth: ${{ inputs.research_depth || 'standard' }} # === CUSTOMISE THIS PER REPO — the only required edit === # Replace this paragraph with a 3-5 sentence description of your project, # its target users, and the competitive landscape. The more specific you From f219b47d268d441ead906591795bed5862266715 Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Sun, 31 May 2026 04:33:43 +0000 Subject: [PATCH 07/10] chore: apply manual instructions [skip ci-relay] --- .github/workflows/feature-ideation.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/feature-ideation.yml b/.github/workflows/feature-ideation.yml index b6d0be66..cf7411bf 100644 --- a/.github/workflows/feature-ideation.yml +++ b/.github/workflows/feature-ideation.yml @@ -45,9 +45,13 @@ on: required: false type: string research_depth: - description: 'Research depth (quick/standard/deep)' + description: 'Research depth' required: false - type: string + type: choice + options: + - standard + - quick + - deep default: 'standard' permissions: {} From ffb215950c8a248ff17e3650637d681f06e18f5b Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Mon, 1 Jun 2026 12:27:41 +0000 Subject: [PATCH 08/10] fix(bot): address bot feedback [skip ci-relay] --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 70f45178..35b76a18 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ build/ .DS_Store Thumbs.db .dev-lead/ +.dev-lead/ From 2eb4032047ce900c968c1528fef7cf2ec1654de2 Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Mon, 1 Jun 2026 12:32:10 +0000 Subject: [PATCH 09/10] chore: apply manual instructions [skip ci-relay] --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 35b76a18..70f45178 100644 --- a/.gitignore +++ b/.gitignore @@ -30,4 +30,3 @@ build/ .DS_Store Thumbs.db .dev-lead/ -.dev-lead/ From 9759f9219883125faecbe0b2928522e244d69fd7 Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Mon, 1 Jun 2026 12:40:02 +0000 Subject: [PATCH 10/10] fix(bot): address bot feedback [skip ci-relay] --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 70f45178..35b76a18 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ build/ .DS_Store Thumbs.db .dev-lead/ +.dev-lead/