guardrails
Use for change discipline, validation expectations, and safety checks when making repo changes.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Guardrails
When to use
- You are planning changes that might touch multiple areas or risk unintended churn.
- You are preparing to declare work complete and need validation guidance.
Steps
- Keep changes small and incremental; avoid drive-by refactors.
- Touch the fewest files necessary; avoid cross-module churn.
- Follow existing patterns and conventions; do not invent new architecture.
- If behavior changes, add/update tests to cover it.
- Use Taskfile targets for validation:
- Backend:
task backend:format,task backend:lint,task backend:typecheck,task backend:test. - Frontend:
task frontend:format,task frontend:lint,task frontend:check,task frontend:test:run. - GraphQL touched:
task frontend:codegen.
- Backend:
- If a check can’t run, state what ran and what was blocked.
Constraints and guardrails
- Never commit secrets or real credentials (use
.env.example). - Avoid cross-cutting backend + frontend changes unless explicitly required.
- Ask/confirm before changes to:
- API/GraphQL schema/contract, auth/session/security logic, or data model/migrations
- Dependencies or lockfile changes not required by the task
References
-
.env.example -
Taskfile.yml -
backend/Taskfile.yml -
frontend/Taskfile.yml
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!