e722303a2f
# Introduction In this PR we've mainly refactor the typing to be extending existing entities. Also handling relations through the field abstraction layer rather than a dedicated one. We reverted midway We then still need to: - Handle indexing - Uniqueness - Add strong coverage and avoid static inline snapshoting as right now + building a coherent testing set - Deprecate the `standardId` in favor of a `uniqueIdentifier` on each `objectMetadata` and `fieldMetadata` - Rename types `input` to `flattened` - Handle custom or non custom edit edge cases. ( e.g cannot delete a standard field or object ) ## Notes Right I preferred including too many information ( whole object and field input ) in the action context, we might wanna evict redundant information in the future when implementing the runners