brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
deliver-specUse when explicitly asked to deliver an approved GitHub or local spec through a reviewed pull request, or when a Project controller delegates one claimed implementation ticket.
Independent GitHub snapshot · Automated classification · Original documentation governs
Deliver one approved outcome with proportional validation and independent final review. The lead owns architecture, integration and delivery, and may implement tightly coupled work directly. Delegate when independent work, isolation or specialist investigation justifies the overhead. Preserve explicit ownership, external-action permissions, execution budgets and invocation-specific merge authority. Never select work from a Project queue.
For an active run-github-project controller's verified ticket handoff, read
Project controller handoff and apply its
procedure instead of the standalone approval, merge, and timeout rules below.
The Project controller retains all shared state and merge authority.
For a direct named-spec request, use the standalone procedure below; if a
Project run already owns that issue, return it to that controller.
ready-for-agent, use triage and wait for its
approved outcome; do not change labels yourself. Local sources skip GitHub
triage but need explicit stakeholder approval. Reuse a current to-plan
plan, or invoke to-plan and honor its readiness and publication gates.
Approval covers the accepted contract and only the live qualification
allowances it explicitly records; do not infer extra attempts or authority.ship, fix-first, or rethink
verdict. Honor explicitly invoked provider contracts and report missing
coverage. Return findings to the implementation owner, renew affected checks
and review changed ranges and interactions. Broaden only when impact cannot
be bounded or an explicit requirement demands it. Confirm combined coverage
of the final clean head before pushing. Create and verify one draft PR for
a nonempty integrated diff, or reuse the existing PR. Use closing links only
for verified GitHub issues.shepherd for CI, feedback and PR operations. Keep repairs with their
implementation owner and apply the same proportional validation and focused
repair review. Routine implementation or fixture corrections preserving
requirements, coverage, architecture and authority proceed under the existing
approval; record them briefly. Material changes require the appropriate
decision and replan before affected work continues. Weakened qualification
or expanded permissions are material. Merge only with explicit authority
valid for this invocation. After about 30 minutes of pending gates, hand back
the exact pending checks, feedback, PR and head for later resume.Report ready only when the final head passes applicable checks and reviews
with findings resolved and evidence applicable to that clean head;
merged only after authorized merge readback;
no-change only when implementation and verification finish with an empty
final diff; pending with exact outstanding gates; otherwise blocked with the
needed decision or capability. Preserve the PR and source pointers on pending
or blocked runs. Do not report a prior head as the reviewed result.