Add blog post announcing SEP process migration to PRs#1851
Conversation
cbba22e to
17fe95f
Compare
|
|
||
| ## Existing SEPs | ||
|
|
||
| If you have an open SEP as a GitHub issue, don't worry. Existing proposals can continue through their current workflow. However, we encourage new proposals to use the PR-based process going forward. We are moving all implemented SEPs |
There was a problem hiding this comment.
Can we be more explicit on the guidance here? Can existing proposals migrate to this? If not change to existing proposals must
|
|
||
| ## What About Status? | ||
|
|
||
| One notable change: **sponsors are now responsible for updating SEP status**. In addition to applying labels to the pull request, the sponsor updates the `Status` field directly in the SEP markdown file. This keeps the canonical state of the proposal in the file itself, versioned alongside the content, while PR labels make it easy to filter and find SEPs by status. |
There was a problem hiding this comment.
since there's many PR's, can we make sure every PR gets the SEP tag for filtering? There's many PR's not tagged with SEP as is prior to this process addition.
Should the direction be that PR creator must include SEP label? And / Or PR naming must follow consistent naming format [SEP-xxx] Name. Currently the PR naming convention isn't consistent
|
|
||
| ## What About Status? | ||
|
|
||
| One notable change: **sponsors are now responsible for updating SEP status**. In addition to applying labels to the pull request, the sponsor updates the `Status` field directly in the SEP markdown file. This keeps the canonical state of the proposal in the file itself, versioned alongside the content, while PR labels make it easy to filter and find SEPs by status. |
There was a problem hiding this comment.
| One notable change: **sponsors are now responsible for updating SEP status**. In addition to applying labels to the pull request, the sponsor updates the `Status` field directly in the SEP markdown file. This keeps the canonical state of the proposal in the file itself, versioned alongside the content, while PR labels make it easy to filter and find SEPs by status. | |
| One notable change: **sponsors are now responsible for updating SEP status**. In addition to applying labels to the pull request (such as `SEP` for all submitted SEPs), the sponsor updates the `Status` field directly in the SEP markdown file. This keeps the canonical state of the proposal in the file itself, versioned alongside the content, while PR labels make it easy to filter and find SEPs by status. |
|
Thank you @localden ! I added most of these suggestion and rewrote the post quite a bit. @bdoyle0182 Thank you! I Think since we accepted the SEP without forcing a migration, I'll keep it as is. |
4917bfd to
b8592a9
Compare
- Remove casual "back in" phrasing - Clarify dual numbering issue - Simplify commit instructions for less experienced Git users - Add guidance on preserving discussion history during migration 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Summary
Adds a blog post announcing the migration of the SEP process from GitHub issues to pull requests.
Dependencies
This PR is based on #1850 (the SEP process changes) and should be merged after that PR.
Blog Post Contents
Preview
The blog post follows the same tone as existing posts like "Building to Last: A New Governance Model for MCP" - straightforward engineering communication that explains the what, why, and how.
🤖 Generated with Claude Code