Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions proposals/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,21 @@ reviewed, or collaborative changes. Re-enable required PR checks before the
repository accepts regular external contributions or needs a formal release
review.

### Git workflow hygiene

- **Squash-merge every PR** (`gh pr merge N --squash --delete-branch`). Main
stays one commit per PR and remote branches self-clean.
- **Direct-merge bot PRs.** `main` has no required status checks, so GitHub
declines `--auto` on already-mergeable PRs ('Pull request is in clean
status (enablePullRequestAutoMerge)'). Merge workflow-created PRs directly
with `gh pr merge N --squash --delete-branch`.
- **All changes land as GitHub-signed squash merges.** `main` requires
verified commit signatures (`required_signatures: true`); unsigned direct
pushes are rejected (GH006). Never push to `main` directly.
- **Pushing workflow files needs a workflow-scope token.** A fine-grained PAT
without `workflow` scope is refused for `.github/workflows/**`; use a token
with that scope for such pushes.

### Runtime execution harness for third-party skills

Not planned. Discovery remains static by default. Behavior checks require
Expand Down
Loading