Skip to content

chore(openspec): delete three abandoned exploration stubs - #507

Merged
jasonssdev merged 1 commit into
mainfrom
chore/remove-stale-exploration-folders
Aug 9, 2026
Merged

chore(openspec): delete three abandoned exploration stubs#507
jasonssdev merged 1 commit into
mainfrom
chore/remove-stale-exploration-folders

Conversation

@jasonssdev

Copy link
Copy Markdown
Owner

openspec/changes/ held three folders containing only exploration.md:

Folder Issue How it actually shipped
surface-merged-body-contradictions #409 PRs #442 / #443
bound-generation-length #422 PR #439
reach-same-verdicts #427 PR #438

All three issues are closed and shipped without an SDD cycle. Someone explored, decided not to formalize, and implemented directly. These are abandoned notes, not parked work.

Why deleted and not archived

Every one of the 30+ entries under openspec/changes/archive/ is a completed SDD cycle carrying proposal.md, design.md, tasks.md, specs/ and archive-report.md. Counting files per folder, none holds a single file.

Filing exploration-only stubs there would redefine the archive from "finished cycle" to "folder I stopped using", which costs the directory its meaning. Git history keeps the notes if they are ever wanted.

openspec/changes/ now holds only archive/.

Disclosure: no review receipt

Consent was granted (lineage review-0c001660a6a37b48, medium risk, one focus lens). review-reliability returned inspection.status: "incomplete" with zero findings: the lens agents are configured with only Read/Grep/Glob and cannot run the read-only Git commands the contract requires against the frozen trees. It did not substitute the live worktree, which is the correct fail-closed behavior.

That is the third lens agent to fail identically today across two candidates, so the outcome is structural rather than transient. Nothing was captured — an access failure is not completion — and the lineage stayed in state: reviewing with receipt: expected_missing. Shipping without a receipt is the maintainer's explicit decision, as in PRs #503 and #506.

`openspec/changes/` held three folders containing only `exploration.md`:
`bound-generation-length` (#422), `reach-same-verdicts` (#427) and
`surface-merged-body-contradictions` (#409). All three issues shipped and
closed WITHOUT an SDD cycle -- #422 via PR #439, #427 via PR #438, #409
via PRs #442/#443 -- so these are abandoned exploration notes, not parked
work.

They are deleted rather than archived: every one of the 30+ entries under
`openspec/changes/archive/` is a completed SDD cycle carrying
proposal/design/tasks/specs plus an archive report, and none holds a
single file. Moving exploration-only stubs there would redefine the
archive from "finished cycle" to "folder I stopped using". Git history
keeps the notes if they are ever wanted.

`openspec/changes/` now holds only `archive/`.
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