With feature building, engineers miss important changes when working across many apps and repos
End-to-end tests are only covering what is written in Jira; leaving small gaps that get compounded
Monitors deal with the same issue
IDEA
Use Contentful to define business needs
Each Feature could can have a corresponding JSON object generated by Contentful
This JSON object could provide
The feature name
A/B Tests
Child Components
Pixels
Analytics
This JSON object would be consumed by
Face-e2es (end-to-end tests)
Face-monitors (monitors)
Apps
This JSON object could act as contract defined by product and QA
Each engineer would then build features, write tests and monitors and not have to be aware of the small knowledge gaps that grow when many features are built and maintained for all of the company by many engineers