Skip to content

Type the GitHub Project operations boundary #1505

Description

@codeforester

Current review finding: GitHub Project command helpers receive a SimpleNamespace operations object and use Any throughout, weakening the split from engine.py. Acceptance: the operations boundary is represented by typed protocols or dataclasses, command helpers depend on that typed surface, and GitHub Project tests still pass.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or product improvement

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Backlog

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions