Treat any build/CI-generated JSON (and files under similar “public/…-content” paths) as read-only. Don’t patch them directly in PRs—changes will be overwritten or won’t propagate.
How to apply:
Find the upstream source used by the generator (e.g., templates, content definitions, or the build script/config).
Make the change there.
Regenerate the JSON via the normal pipeline/build step and verify the output.
Example (PR rule of thumb):
❌ Commit to: public/roadmap-content/*.json (auto-generated output)
✅ Commit to: the generator input/template/source, then run the build to update the generated JSON automatically.