docs(openspec): fix group-buying archive scenario and address-book purpose
Rename the group-buying "Order lifecycle" cancel scenario to the exact name the current order spec uses; a MODIFIED requirement replaces the whole block, so the old name made archive refuse to drop the existing scenario. Replace the placeholder Purpose in the archived address-book spec, which the wave-7 archive left as TBD and strict validation rejected. openspec validate --all --strict is green again.
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
# address-book Specification
|
||||
|
||||
## Purpose
|
||||
TBD - created by archiving change replace-mock-api-wave-7. Update Purpose after archive.
|
||||
Let a signed-in customer keep a reusable book of shipping addresses: owner-scoped list, create, update and delete, plus exactly one database-enforced default per customer. Introduced when the mall's fixture address book was replaced with live data (replace-mock-api-wave-7); checkout still submits its own inline shipping-address snapshot rather than a saved address id.
|
||||
|
||||
## Requirements
|
||||
### Requirement: Saved shipping addresses
|
||||
A customer SHALL be able to list, create, update and delete their own shipping addresses through the API. Every address operation SHALL be scoped to the authenticated customer; operating on another user's address SHALL return 404. Non-customer roles SHALL be rejected with 403.
|
||||
|
||||
Reference in New Issue
Block a user