Skip to content

docs: exempt simple self-contained changes from OpenSpec - #369

Merged
Million-mo merged 1 commit into
mainfrom
docs/openspec-simple-change-exemption
Aug 12, 2026
Merged

docs: exempt simple self-contained changes from OpenSpec#369
Million-mo merged 1 commit into
mainfrom
docs/openspec-simple-change-exemption

Conversation

@Million-mo

Copy link
Copy Markdown
Collaborator

Summary

Clarifies the OpenSpec requirement in AGENTS.md: only significant or structural changes need the full workflow (/opsx:explore/opsx:propose/opsx:apply/opsx:archive). Simple, self-contained changes skip OpenSpec and go straight to implementation.

Changes

Updated both relevant sections of AGENTS.md:

  • Development Workflow — added explicit exemption criteria with concrete examples:
    • Scope: single file / small related set, one logical change
    • No design decisions: approach obvious from the request (bug fixes, small telemetry/logging tweaks, cosmetic refactors, docs/typo fixes)
    • No cross-module blast radius: doesn't add capabilities, change manifest/schema, or protocol behavior
    • "When in doubt, OpenSpec is the safer default"
  • For AI-Assisted Contributors — mirrored the exemption with the same examples, pointing back to Development Workflow.

Motivation

The previous wording ("All significant changes go through OpenSpec") made every change — even a one-line telemetry tweak — look like it needed the full 4-step workflow. This matches how the team actually works and lowers friction for trivial changes while keeping the gate for structural work.

Clarify that only significant or structural changes require the OpenSpec workflow (/opsx:explore → /opsx:propose → /opsx:apply → /opsx:archive). Simple, self-contained changes — single-file fixes, small telemetry/logging adjustments, cosmetic refactors, docs updates — now skip OpenSpec and go straight to implementation, with explicit criteria for when OpenSpec is still required.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@Million-mo
Million-mo merged commit 1643246 into main Aug 12, 2026
1 check failed
@Million-mo
Million-mo deleted the docs/openspec-simple-change-exemption branch August 12, 2026 02:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant