agent-substrate / agent-substrate/substrate
API preconditions should be enforced at the API layer
Ouverte
area/api
area/api-machinery
kind/feature
- Langage dominant
- Go
- Étoiles
- 1.8k
- Forks
- 316
- Merge moyen
- 2 j 43 min
- PR mergées (30 j)
- 287
Description
## Expected Behavior
Preconditions for custom APIs should not be required. For example `Delete` should not fail if there is a write conflict.
## Actual Behavior
Right now preconditions are enforced at the storage layer, so any API that needs to update a resource have preconditions automatically enforced.
## Specifications
We should make preconditions optional at the storage layer, so that custom APIs have the flexibility to skip preconditions if desired.
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.