Actions
The axag-action-type attribute classifies the nature of an operation.
Action Types
| Type | Semantic | Side Effects | Idempotent by Default |
|---|---|---|---|
read | Retrieves data without modification | None | Yes |
create | Creates a new entity instance | Entity creation | No |
mutate | Modifies an existing entity | State change | Depends |
delete | Removes an entity | Entity removal | Depends |
navigate | Changes view context without data mutation | None | Yes |
Rules
readandnavigateactions SHOULD haveaxag-risk-level="none"unless special circumstances applycreate,mutate, anddeleteactions MUST declareaxag-risk-leveldeleteactions SHOULD haveaxag-confirmation-required="true"unless the deletion is trivially reversiblemutateactions that produce financial impact SHOULD be classified ashighorcriticalrisk