{
"rules": {
"context_initialization": {
"description": "Starting point for each interaction",
"steps": [
"ALWAYS read `.notes/project_overview.md` for context",
"ALWAYS check `.notes/task_list.md` for current priorities",
"Consider architecture guidelines in docs/architecture/"
]
},
"operational_protocol": {
"description": "How to approach AIMS development tasks",
"before_action": [
"Create a MECE task breakdown",
"Check relevant documentation in /docs",
"Verify compatibility with existing architecture"
],
"code_changes": [
"Follow Java/Spring Boot best practices for backend",
"Maintain Angular patterns for frontend",
"Ensure proper error handling and validation",
"Add appropriate unit tests"
]
},
"safety_requirements": [
"NEVER expose sensitive payment information",
"ALWAYS validate user input",
"ALWAYS maintain proper error handling",
"ALWAYS follow security best practices",
"ALWAYS document API changes"
],
"priorities": [
{
"source": ".notes/",
"weight": 1.0
},
{
"source": "docs/",
"weight": 0.9
}
],
"modes": {
"base": {
"description": "For routine CRUD operations and minor changes"
},
"enhanced": {
"description": "For complex features like payment integration and delivery system"
}
},
"project_directives": {
"name": "aims",
"ai_first": true,
"tech_stack": {
"backend": "Spring Boot",
"frontend": "Angular",
"database": "H2"
}
}
}
} angular
css
html
java
javascript
scss
spring
typescript
First Time Repository
Java
Languages:
CSS: 0.4KB
HTML: 29.1KB
Java: 261.5KB
JavaScript: 0.9KB
SCSS: 23.6KB
TypeScript: 204.6KB
Created: 12/5/2024
Updated: 1/14/2025