chore: point openspec at the estate store #40
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/openspec-store-pointer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Planning markdown lives in the OpenSpec store
estate(~/openspec-estate) instead of this repo, so specs and change documents stay out of the repo history.This file is the whole footprint:
openspec/config.yamldeclaringstore: estate. Everyopenspeccommand run here resolves to the store.Nothing is deleted: it adds one two line file.
Reviewed the full diff (1 file, +2). No findings.
openspec/config.yamlwithstore: estateis a valid project-level store pointer. Verified by runningopenspec context --json(1.14.1) in a scratch dir holding exactly these two lines: it resolvessource: declared,store_id: estate, root~/openspec-estate, andopenspec listreads the estate's changes.Nothing shadows it:
openspec/on main is absent, so there is nochanges//specs/planning shape (which would make the CLI warn and ignore the declaration). Nothing consumes it either:.forgejo/workflows/ci.yml,README.mdand.gitignorehave noopenspecreferences, so no build or script path changes.Only caveat, and it is by design rather than a defect: the pointer hard-errors (
Unknown store 'estate') on a machine where that store is not registered, instead of falling back. Expected on a single-owner estate, and the error names the fix.