Skip to content

docs: propose ExecPlans for complex changes - #174

Open
Tsuyoshi Ushio (TsuyoshiUshio) wants to merge 4 commits into
mainfrom
tsuyoshiushio-propose-execplans
Open

docs: propose ExecPlans for complex changes#174
Tsuyoshi Ushio (TsuyoshiUshio) wants to merge 4 commits into
mainfrom
tsuyoshiushio-propose-execplans

Conversation

@TsuyoshiUshio

@TsuyoshiUshio Tsuyoshi Ushio (TsuyoshiUshio) commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

This draft proposes ExecPlans as a possible lightweight planning aid for complex changes. It is a request for feedback on whether and how this repository should adopt ExecPlans, not a finalized policy. No ExecPlan is created or executed by this PR, and the existing FRD workflow remains unchanged while the proposal is discussed.

The approach in PLANS.md is adapted from openai/openai-agents-js.

Proposed changes

  • Add PLANS.md with a self-contained ExecPlan format, authoring guidance, required living-document sections, and a reusable template.
  • Add a short AGENTS.md section suggesting ExecPlans for complex features or significant refactors and locating them under plans/.
  • Add plans/ to .gitignore, representing the proposal that working plans remain local by default.

Example for discussion

PR #170 produced a concrete ExecPlan that reviewers can inspect at this immutable permalink: dynamic workflow task execution policy ExecPlan.

That document is linked only as a reviewable example produced during PR #170. It is not added to this PR, reviewers do not need to check out another branch to read it, and this proposal does not require adopting its specific contents.

Feedback requested

Please share feedback on:

  1. When should an ExecPlan be required, recommended, or unnecessary?
  2. Should plans under plans/ remain local and ignored, or should some/all plans be committed for durable review and history?
  3. How should ExecPlans interact with the existing FRD process—for example, should they complement finalized FRDs, replace any step, or apply only outside the FRD lane?
  4. Is the PLANS.md template appropriately prescriptive, or should it be simplified or made more flexible?

Tsuyoshi Ushio and others added 4 commits August 23, 2026 20:09
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This reverts commit 0efa240.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3b5a7e42-f11f-4f3f-b488-18abaee5fc76
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.

1 participant