Open
Description
We currently check at the spec level that some fields are required, here:
The definition of these fields is already provided in many cases by ecs@mappings
, and its definition doesn't grant that they are correctly used, this can be only checked with system tests. Current implementation forces packages developers to include this boilerplate fields.
So maybe we should remove the expectation on these fields from the spec, and ensure that elastic-package
can detect misuses or absence of these fields.