24 lines
756 B
Markdown
24 lines
756 B
Markdown
---
|
|
name: Roda Project
|
|
description: describes this project for AI to better understand
|
|
alwaysApply: true
|
|
---
|
|
|
|
# Project Architecture
|
|
|
|
This is a Roda application using:
|
|
|
|
- Roda web framework
|
|
- Bundler for dependency management
|
|
- Puma for the application server
|
|
- systemd for process management
|
|
|
|
## Coding Standards
|
|
|
|
- Use Context7 to look up current library, code, and framework documentation.
|
|
- Follow the existing naming conventions.
|
|
- Testing should use minitest.
|
|
- Tests should be unit tests, not spec tests.
|
|
- Any database access should use sequel, never use raw sql.
|
|
- Prioritize **simplicity, clarity, and performance** over cleverness.
|
|
- Ask clarifying questions if the goal is ambiguous (e.g., “Are you building a REST API or a full web app?”). |