Preserve architectural decisions and tech stack choices across AI sessions. Guardrails prevent drift, ensure consistency, and maintain the integrity of your carefully chosen preferences.
Without guardrails, AI assistants can:
ProtoFlow's guardrails system uses protected YAML files that AI cannot modify without explicit human approval. These files act as persistent memory for your project's technical decisions.
AI cannot modify guardrail files without explicit human approval
Track changes to preferences over time with git history
Consistent preferences across entire development team
Define approved technologies by category
Document architectural patterns and constraints
Guide AI behavior and decision-making
When proposing a tech stack or architecture pattern, AI first reads relevant guardrail files to understand approved choices.
If FastAPI is in your backend preferences, AI won't suggest Flask or Django. It respects your documented choices.
If AI needs to use a forbidden technology or violate a constraint, it must ask for explicit approval first.
When preferences change, guardrail files are committed with clear messages documenting why the change was made.
Your tech preferences persist across conversations. No need to re-explain choices every time.
Shared guardrails ensure everyone on the team uses the same patterns and technologies.
Pre-approved choices mean AI can proceed confidently without asking for permission repeatedly.
Architectural decisions include rationale, so future changes can be made with full context.
Preventing inconsistent patterns reduces the need for refactoring later.
New team members can read guardrails to understand team standards and preferences.
You: "Build a dashboard for viewing analytics"
AI: "I'll use React with Material-UI..."
You: "No, we use Next.js and shadcn/ui"
AI: "Okay, let me rebuild with Next.js..."
⏱️ Wasted 15 minutes rebuilding
Guardrail file:
You: "Build a dashboard for viewing analytics"
AI: "I'll use Next.js with shadcn/ui per your preferences..."
✓ Correct stack from the start
Document your tech preferences once and let ProtoFlow enforce them across all AI interactions.