package: reject duplicate manifest names

This commit is contained in:
Hermes Agent
2026-09-04 12:54:53 +00:00
parent c585356ce3
commit beac4c634b
6 changed files with 14 additions and 3 deletions
+1
View File
@@ -3,6 +3,7 @@
## Unreleased
- `claro package doctor` now rejects duplicate package entries in `claro.lock` instead of allowing ambiguous lockfile data.
- `claro package doctor` now rejects duplicate `name:` entries in a package manifest instead of accepting ambiguous package identity data.
- `claro package doctor` now rejects listed package manifests whose `version:` only starts with the supported local package version, such as `version: 10`.
- `claro package doctor` now rejects listed package manifests whose `source:` only starts with the supported local source, such as `source: local-extra`.
- `claro package doctor` now rejects project files whose `manifest-version:` only starts with the supported value, such as `manifest-version: 10`.