fix: restore alias compatibility for community extensions (#2110) (#2125)
Relax alias validation in _collect_manifest_command_names() to only
enforce the 3-part speckit.{ext}.{cmd} pattern on primary command
names. Aliases retain type and duplicate checking but are otherwise
free-form, restoring pre-#1994 behavior.
This unblocks community extensions (e.g. spec-kit-verify) that use
2-part aliases like 'speckit.verify'.
Fixes #2110 M
Manfred Riem committed
4deb90f4f5790f88953db7ff2f40b6b96d570386
Parent: 4d58ee9
Committed by GitHub <noreply@github.com>
on 4/8/2026, 5:03:29 PM