service layout
All API services are defined in the `packages/api` package.
### tRPC
All frontend to backend communication must be facilitated using the `tRPC` routers.
When exposing a method
19415mo agoReviewMountCreate a free account to mount
Overview
This is a thinking map application with a Go backend (server/) and Next.js frontend (web/). The project uses modern development practices with TypeScript, shadcn/ui, Zustand, and ReactFlow
18616mo agoReviewMountCreate a free account to mount
base folders without approval.
- Do not change the application's dependencies without approval.
## Frontend Bundling
- If the user doesn't see a frontend change reflected in the UI, it could
1862mo agoReviewMountCreate a free account to mount
contains all coding rules and standards for the chase-functions project (both backend and frontend). These rules must be followed in all code implementations.
## General Rules (Apply to Both Backend
1769mo agoReviewMountCreate a free account to mount
REST API
- WebSockets for bidirectional real-time chat
- Alpine.js, Tailwind CSS, and DaisyUI for frontend
- Multiple themes with light/dark mode support
## Resilience Features
### STDIO Safety Mechanisms
- StdioProtectionWrapper: Wraps sys.stdout
17119mo agoReviewMountCreate a free account to mount
bidirectional real-time communication
- Uvicorn as the ASGI server
- API endpoints for programmatic access
### Frontend
- Alpine.js for lightweight reactivity
- Tailwind CSS and DaisyUI for styling
- Marked.js for Markdown rendering
- Highlight.js
17119mo agoReviewMountCreate a free account to mount
Technical Details**
- OCI URL from overlay build
- Plugin version
- Backstage version compatibility
- Role: `frontend-plugin` or `backend-plugin`
3. **User-Facing Information**
- Title and short description (2-3 lines
17120d agoReviewMountCreate a free account to mount
base folders without approval.
- Do not change the application's dependencies without approval.
## Frontend Bundling
- If the user doesn't see a frontend change reflected in the UI, it could
1346mo agoReviewMountCreate a free account to mount
Creating agents.md files with plain markdown format (NO frontmatter) - use when creating agents.md packages for PRPM or generating project context files
1248mo agoReviewMountCreate a free account to mount