You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a brand-new, non-technical user,
I want to send a short voice note saying
“Build me an agent that can answer questions about my files”
and instantly receive a chat URL plus my API key,
so that I can begin chatting with my own file-aware agent without any manual setup.
✅ Acceptance Criteria
#
Requirement
Key Details
1
Voice Note Transcription
• WAV/MP3 ≤ 15 s • ≥ 95 % transcription accuracy
2
LLM-Generated n8n Workflow
Must return a valid, importable JSON with: • Webhook IN node (expects input_text, api_key) • AI-Agent node (5-message short-term memory) • HTTP/RAG node – Queries user-specific Supabase table first – Falls back to shared table if no match • Webhook / Chat UI OUT node • Structured Output node → returns { chat_url, api_key }
3
Auto-Import & Activation
Wrapper app auto-imports and activates the workflow in the local n8n instance within 30 s of voice upload
4
API Response
Returns a working HTTPS chat URL + the user’s unique API key
5
Chat UI
Visiting the URL opens a simple UI where the user can: • Send a test message • Receive an AI-generated answer from the new workflow
6
Local-Only Deployment
All components run locally via a provided Docker-compose file — no paid cloud dependencies
🗺️ End-to-End Flow
User uploads voice note (≤ 15 s, WAV/MP3).
Transcription service converts audio → text (≥ 95 % accuracy).
🎯 User Story
✅ Acceptance Criteria
• ≥ 95 % transcription accuracy
• Webhook IN node (expects
input_text,api_key)• AI-Agent node (5-message short-term memory)
• HTTP/RAG node
– Queries user-specific Supabase table first
– Falls back to shared table if no match
• Webhook / Chat UI OUT node
• Structured Output node → returns
{ chat_url, api_key }• Send a test message
• Receive an AI-generated answer from the new workflow
🗺️ End-to-End Flow
• Imports workflow into local n8n instance.
• Activates it within 30 s.
{ chat_url, api_key }.🛠️ Tech Stack
⏱️ Performance Targets
Kick off with a 15-second voice note → get a chat link & key → start asking your files anything, all in under a minute, 100 % locally.