# Guardrails (Signs) > Lessons learned from failures. Read before acting. ## Core Signs ### Sign: Read Before Writing - **Trigger**: Before modifying any file - **Instruction**: Read the file first - **Added after**: Core principle ### Sign: Test Before Commit - **Trigger**: Before committing changes - **Instruction**: Run required tests and verify outputs - **Added after**: Core principle --- ## Learned Signs