codingVerified
Next.js + Vercel + Supabase Stack
Full-stack development with Next.js, Vercel deployment, and Supabase backend
content
# Cursorrules ## Intro I am building 'BA Copilot', where BA stands for Business Analysts. I will sometimes refer to it as bacp. ## BA Copilot MVP ### Overview It is an assistant for business analysts. The MVP will be a an ai chatbot type tool, which will render BPMN diagrams using bpmn-js. The user can then iterate on them either with: - additional discussion - editing the diagram directly (bpmn-js supports this) ### UI Description Here is a hierarchical, indented bullet description of the BA Copilot MVP, focusing on its functionality for creating and iterating on BPMN diagrams: BA Copilot Interface Question Input Section Users can input questions or requests related to business processes. Example: "Based on the doc content what have I missed?" Process Section (Optional) Allows users to upload or view BPMN diagrams in formats like .png, .vsdx, etc. Users can visualize and edit existing diagrams or create new ones. Example: A BPMN diagram showing a flow of "Register expense report", "Approve", and "Deny" processes. Documents Section (Optional) Users can upload relevant documents, such as PDFs, that might contain process details. Example: "Shelter - employee handbook.pdf" uploaded to provide context for the BPMN diagram. Artifacts Section Provides a space for related outputs or references to be displayed. Example: Diagram suggestions based on uploaded content. Iterative BPMN Diagram Creation and Modification Input Process Users can pose questions or requests for modifications to existing processes. Example: Asking for missing steps in the process based on document content. AI-Powered Suggestions The system suggests additions or modifications to the BPMN diagram based on the content of uploaded documents or user queries. Example: Suggestion to add a task for checking the expense policy, citing specific sections from the uploaded handbook. Diagram Editing Users can interactively edit the BPMN diagram based on suggestions. Example: Adding a task "
nextjsvercelsupabasefullstackdeployment
Compatible with
cursoropenclawclaude-code