Skip to content

chore: keep OpenSpec tasks out of the repo - #122

Merged
adrianq merged 1 commit into
masterfrom
chore/gitignore-openspec-tasks
Oct 2, 2026
Merged

adrianq merged 1 commit into
masterfrom
chore/gitignore-openspec-tasks

Conversation

@xurxodev

@xurxodev xurxodev commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

📌 References

📝 Implementation

We decided which parts of an OpenSpec change go into the repositories:

  • Committed: proposal.md, design.md and the specs. They record what was decided and why, and they are useful to whoever reads the code later.
  • Not committed: tasks.md, of active and archived changes. It is the agent's working checklist while implementing; once the change is done it adds nothing to the repo. The after-exec review still checks it locally before committing.

This PR adds that entry to this repo's .gitignore:

openspec/**/tasks.md

The pattern covers both archive layouts used in our projects: OpenSpec's default openspec/changes/archive/<change>/ and openspec/archive/<change>/ (as in the Android capture app).

This repo has no openspec/ folder yet, so no tasks.md is currently tracked and nothing needs to be untracked.

📹 Screenshots/Screen capture

N/A — configuration only.

🔥 Notes to the tester

git check-ignore reports the three tasks.md paths as ignored and proposal.md as not ignored:

git check-ignore -v openspec/changes/a/tasks.md openspec/changes/archive/b/tasks.md openspec/archive/c/tasks.md
git check-ignore openspec/changes/a/proposal.md   # no output: not ignored

Proposal, design and specs are committed; tasks.md, of active and
archived changes, stays local. The pattern covers both archive
layouts (openspec/changes/archive/ and openspec/archive/).
@adrianq
adrianq merged commit 671705b into master Oct 2, 2026
11 checks passed
@bundlemon

bundlemon Bot commented Oct 2, 2026

Copy link
Copy Markdown

BundleMon

No change in files bundle size

Unchanged groups (1)
Status Path Size Limits
✅ Build Folder
./**/*
914.49KB +20%

Final result: ✅

View report in BundleMon website ➡️


Current branch size history | Target branch size history

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.

2 participants