openspec/changes/schema-alias-support/proposal.md
We want to rename spec-driven to openspec-default to better reflect that it's the standard/default workflow. However, renaming directly would break existing projects that have schema: spec-driven in their openspec/config.yaml. Adding alias support allows both names to work interchangeably, enabling a smooth transition with no breaking changes.
openspec-default and spec-driven will both resolve to the same schemaschemas/spec-driven/ (or could be renamed to schemas/openspec-default/ with spec-driven as the alias)schema-aliases: Support for schema name aliases so multiple names can resolve to the same schema directorysrc/core/artifact-graph/resolver.ts - Add alias resolution logicschemas/ directory - Potentially rename spec-driven to openspec-defaultopenspec-default while noting spec-driven still worksDEFAULT_SCHEMA to openspec-default