Dev.to
7/25/2026

My marketing docs kept lying, so I put them in CI
Short summary
The author built an 80-line CI script that checks marketing documents against the actual tool count in their codebase, refusing to push when any living document disagrees. Historical documents are exempt so sent emails retain their original numbers. The checker caught stale counts on its first two runs and is wired into the ship script before git push. The core insight: marketing collateral is code that executes in people's heads and should be tested accordingly.
- •80-line CI script validates marketing copy numbers against codebase truth
- •Historical documents exempt; only living docs checked for drift
- •Caught stale tool counts on first runs, preventing sloppy pitches
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



