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 |
write | Creates or modifies an entity | Entity creation or state change | Depends — declare axag-idempotent |
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 applywriteanddeleteactions MUST declareaxag-risk-leveldeleteactions SHOULD haveaxag-confirmation-required="true"unless the deletion is trivially reversiblewriteactions that produce financial impact SHOULD be classified ashighorcriticalrisk