Strictly enforces development contracts from the openclaw-ros repository. Use this skill when making ANY change to the codebase or repository structure to ensure compliance with Repository, Interface, Observability, Development, and Simulation contracts.
This skill is the "Guardian of Rigor." It prevents technical debt and architecture drift by strictly applying the Law.
src/, all params in config/, all docs in projects/<id>/docs/.INTERFACES.md is truth. Update it BEFORE code changes. No topic name drift.key=value logging and <node>/status heartbeat topics. Headless visibility only.scripts/run_acceptance_<name>.sh (Exit 0).Before committing:
STATUS.md updated with the mandatory template?milestone(<id>): <summary> (verified: <method>)?If a task requires breaking a contract (e.g. temporary debug logs), you must document it in STATUS.md and revert it within the same milestone session. Always git pull --rebase before pushing.