Skip to content

feature-ideation → incubator: add caller stub (@v1-stable) + project_context + Discussions/Ideas #813

Description

@don-petry

Part of the fleet-promotion delivery (Epic #781) — the feature-ideation half of "reach incubator".

Re-scoped 2026-07-21. #836/#837 makes feature-ideation a seed-if-absent, body-preserving deployable shim, so the deploy sweep now carries the stub to incubator (and re-pins it without ever clobbering a tuned project_context). That removes the manual stub add this issue originally called for. Two of the original prereqs are already satisfied:

  • Discussions + "Ideas" category exist on incubator.
  • CLAUDE_CODE_OAUTH_TOKEN (and GH_PAT_DON_PETRY) are org secrets with visibility=all → visible to incubator.

What remains is the incubator-specific project_context (the one real per-repo edit), plus the end-to-end smoke test.

Dependency / sequencing

Blocked on #837 (Epic #781) merging and the deploy sweep seeding incubator/.github/workflows/feature-ideation.yml@feature-ideation/v1-stable. Only after the stub exists can its project_context be tuned — and thanks to #836's no-clobber invariant, that tuning is preserved on every subsequent sweep.

Steps (remaining)

  1. On the seeded incubator stub, set project_context to describe the incubator repo — its purpose as petry-projects' incubation repository for early-stage product/feature ideas and experiments, so the pipeline proposes concepts appropriate to early-stage incubation (not mature-product features).
  2. (Optional) tune the Friday 07:00 UTC cron; (optional) add .github/feature-ideation-sources.md.

Acceptance criteria

  • incubator/.github/workflows/feature-ideation.yml present (via the sweep), pinned @feature-ideation/v1-stable, with a real incubator project_context.
  • A re-run of the deploy sweep leaves that project_context untouched (no-clobber invariant holds in practice).
  • A manual workflow_dispatch run completes and publishes to the incubator "Ideas" discussion category.
  • No change to the reusable or canary-rings.json (stub-only).

Metadata

Metadata

Assignees

No one assigned

    Labels

    dev-leadFor dev-lead agent pickup

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions