Skip to content

epic: validate GitHub Projects as an optional planning projection #349

Description

@sungjunlee

Outcome

Validate the useful subset of GitHub Projects as an optional planning projection without making Projects a core dependency or a second source of task truth.

Questions to answer

  • Can gh project and the GraphQL API reliably read/write iteration, priority, and roadmap fields for the target account/repository?
  • Which operations are available through gh directly and which still require GraphQL?
  • Can issue lifecycle remain canonical while Project fields are treated as planning metadata only?
  • Is the operational cost lower than milestones + labels for the actual workflow?

Acceptance criteria

  • A reproducible capability matrix covers authentication/scopes, item discovery, field discovery, iteration values, updates, and failure modes.
  • One sandbox/pilot Project demonstrates optional iteration and priority projection from real Issues.
  • No sprint, task resolver, or basic Issue → PR workflow requires Project access.
  • Project writes are explicit and fail before local mutation when unavailable.
  • The conclusion is evidence-backed: adopt a minimal optional profile or retain milestones + labels.
  • No general Project abstraction is built before the pilot demonstrates repeated value.

Dependencies

May run after the authority contract; it must remain independent of mirror removal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepicParent tracking issue for multi-issue feature work

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions