diff --git a/.continue/rules/roda-project.md b/.continue/rules/roda-project.md new file mode 100644 index 0000000..e287592 --- /dev/null +++ b/.continue/rules/roda-project.md @@ -0,0 +1,24 @@ +--- +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?”). \ No newline at end of file