widgettdc-api / docs /planning /claudedocs /AGENT_ACTIVATION_GUIDE.md
Kraft102's picture
fix: sql.js Docker/Alpine compatibility layer for PatternMemory and FailureMemory
5a81b95
# πŸ€– AGENT ACTIVATION GUIDE FOR CURSOR
**How to activate and work with AI agents in Cursor for RAG project execution**
---
## 🎯 QUICK START
### To Activate Cursor as Implementation Lead
```
@Cursor "You are activated as RAG Implementation Lead per:
.github/agents/Cursor_Implementation_Lead.md
Primary References:
- claudedocs/RAG_PROJECT_OVERVIEW.md (main dashboard)
- claudedocs/RAG_TEAM_RESPONSIBILITIES.md (team roles)
- .github/agents/RAG_IMPLEMENTATION_SYSTEM.md (system architecture)
Current Status: Sprint 1 planning
Team: Currently placeholders, awaiting recruitment
Your immediate actions:
1. Review project status from RAG_PROJECT_OVERVIEW.md
2. Assess sprint 1 readiness
3. Identify any immediate blockers
4. Plan first standup
Report back with: Current status assessment + immediate next steps"
```
---
## πŸ‘₯ ACTIVATING TEAM AGENTS
### Activate DataEngineer
```
@DataEngineer "You are assigned as Data Engineer per:
.github/agents/DataEngineer_Agent.md
Your Epic: EPIC 2 - Data Pipeline & Ingestion
Key Context:
- Project: WidgetTDC RAG Implementation
- Timeline: 4-5 months (Nov 2025 - Mar 2026)
- Lead: Cursor (get daily assignments from them)
- Reports: Daily standup at 09:00 UTC
Your First Tasks (Sprint 1):
1. Review data sources requirement
2. Design ingestion pipeline architecture
3. Evaluate data ingestion tools
4. Create test plan
Reference docs:
- claudedocs/RAG_PROJECT_OVERVIEW.md
- claudedocs/RAG_TEAM_RESPONSIBILITIES.md (find your detailed role)
Next step: Confirm assignment and start task planning"
```
### Activate MLEngineer
```
@MLEngineer "You are assigned as ML Engineer per:
.github/agents/MLEngineer_Agent.md
Your Epic: EPIC 3 - VectorDB & Retrieval + EPIC 5 - Evaluation
Key Context:
- Project: WidgetTDC RAG Implementation
- Timeline: 4-5 months (Nov 2025 - Mar 2026)
- Lead: Cursor (daily assignments)
- Reports: Daily standup 09:00 UTC
Your First Tasks (Sprint 1-2):
1. Research & select VectorDB (Pinecone, Weaviate, Milvus)
2. Design chunking strategy
3. Select embedding model
4. Create evaluation framework design
Reference docs:
- claudedocs/RAG_PROJECT_OVERVIEW.md
- claudedocs/RAG_TEAM_RESPONSIBILITIES.md
Next step: Confirm assignment and start research"
```
### Activate BackendEngineer
```
@BackendEngineer "You are assigned as Backend Engineer per:
.github/agents/BackendEngineer_Agent.md
Your Epic: EPIC 4 - LLM Integration + EPIC 6 - API & Deployment
Key Context:
- Project: WidgetTDC RAG Implementation
- Timeline: 4-5 months (Nov 2025 - Mar 2026)
- Lead: Cursor (daily assignments)
- Reports: Daily standup 09:00 UTC
Your First Tasks (Sprint 1-2):
1. LLM provider evaluation (OpenAI, Anthropic, local)
2. API design for RAG endpoints
3. Prompt engineering research
4. Integration architecture design
Reference docs:
- claudedocs/RAG_PROJECT_OVERVIEW.md
- claudedocs/RAG_TEAM_RESPONSIBILITIES.md
Next step: Confirm assignment and start evaluation"
```
### Activate QAEngineer
```
@QAEngineer "You are assigned as QA Engineer per:
.github/agents/QAEngineer_Agent.md
Your Focus: Quality, Testing, Monitoring (All Epics)
Key Context:
- Project: WidgetTDC RAG Implementation
- Timeline: 4-5 months (Nov 2025 - Mar 2026)
- Lead: Cursor (daily assignments)
- Reports: Daily standup 09:00 UTC
Your First Tasks (Sprint 1):
1. Design comprehensive test strategy
2. Create test plan for all epics
3. Setup test infrastructure
4. Define quality metrics & targets
Reference docs:
- claudedocs/RAG_PROJECT_OVERVIEW.md
- claudedocs/RAG_TEAM_RESPONSIBILITIES.md
Next step: Confirm assignment and start strategy"
```
### Activate DevOpsEngineer
```
@DevOpsEngineer "You are assigned as DevOps Engineer per:
.github/agents/DevOpsEngineer_Agent.md
Your Epic: EPIC 6 - API & Deployment + Infrastructure
Key Context:
- Project: WidgetTDC RAG Implementation
- Timeline: 4-5 months (Nov 2025 - Mar 2026)
- Lead: Cursor (daily assignments)
- Reports: Daily standup 09:00 UTC
Your First Tasks (Sprint 1):
1. Infrastructure design
2. CI/CD pipeline architecture
3. Staging & production environment design
4. Disaster recovery planning
Reference docs:
- claudedocs/RAG_PROJECT_OVERVIEW.md
- claudedocs/RAG_TEAM_RESPONSIBILITIES.md
Next step: Confirm assignment and start design"
```
---
## 🎯 DAILY OPERATIONS WITH AGENTS
### Daily Standup (09:00 UTC)
**Activate Cursor to run standup:**
```
@Cursor "Conduct daily standup for RAG project (2025-11-20):
Checklist:
1. Review updates from overnight (blockers, git commits)
2. Get status from each team member:
- Yesterday completed
- Today planned
- Any blockers
- Key metrics
3. Resolve any immediate issues
4. Update RAG_PROJECT_OVERVIEW.md with daily standup section
5. Commit changes: git commit -m 'daily: standup 2025-11-20'
Report: Today's status summary + any escalations needed"
```
---
### Task Assignment
**From Cursor to Team Member:**
```
@DataEngineer "Task assignment from Cursor:
TASK: Design data ingestion pipeline
EPIC: EPIC 2
PRIORITY: P0
ESTIMATE: 12 story points
DUE: 2025-11-24
DEPENDENCIES: None
ACCEPTANCE_CRITERIA:
- Architecture documented
- Data sources identified
- Integration approach clear
- Risks assessed
Start work and report back with initial design draft"
```
---
### Blocker Escalation
**From Engineer to Cursor:**
```
@Cursor "BLOCKER REPORT - Urgent
SEVERITY: HIGH
ISSUE: API rate limits preventing data ingestion testing
IMPACT: EPIC 2 tasks blocked, affects sprint goal
ROOT_CAUSE: Data source API has low rate limit tier
SUGGESTED_FIX: Request higher tier or implement caching
Need immediate attention - 1h response SLA"
```
---
## πŸ”„ WEEK1 ACTIVATION PLAN
### Monday: Project Kickoff
```
1. @Cursor activate as lead
2. Review project with HansPedder2
3. Finalize sprint 1 backlog
4. Confirm team member assignments
```
### Tuesday-Wednesday: Team Onboarding
```
1. @DataEngineer onboard
2. @MLEngineer onboard
3. @BackendEngineer onboard
4. @QAEngineer onboard
5. @DevOpsEngineer onboard
```
### Thursday: Sprint Planning
```
1. @Cursor coordinates sprint planning
2. Team breaks down EPIC 2, 3, 4 tasks
3. Estimates created
4. Assignments finalized
5. First sprint backlog ready
```
### Friday: Sprint Start
```
1. First daily standup
2. Work begins on Sprint 1
3. First blockers anticipated & managed
4. Weekly report to HansPedder2
```
---
## πŸ“Š TRACKING AGENT PERFORMANCE
### Check Cursor's Daily Output
```
@Cursor "Provide daily performance summary:
1. Team Status: [On Track / At Risk / Off Track]
2. Sprint Progress: [X/Y tasks complete]
3. Blockers: [Count and severity]
4. Metrics: [Key metrics]
5. Alerts: [Any issues needing escalation]
6. Next Steps: [Priority items for tomorrow]"
```
---
## πŸ”— KEY ACTIVATION DOCUMENTS
**Always Use These When Activating**:
1. `claudedocs/RAG_PROJECT_OVERVIEW.md` - Main dashboard
2. `claudedocs/RAG_TEAM_RESPONSIBILITIES.md` - Role definitions
3. `.github/agents/[RoleeName]_Agent.md` - Individual role configs
4. `.github/agents/RAG_IMPLEMENTATION_SYSTEM.md` - System architecture
5. `.github/agents/Cursor_Implementation_Lead.md` - Management structure
---
## πŸ†˜ TROUBLESHOOTING
### Agent Not Responding Clearly?
```
Provide more context in prompt:
- Reference specific docs
- Be explicit about expected output
- Ask for confirmation of understanding
- Break complex requests into steps
```
### Blockers Not Being Tracked?
```
Ensure agent has updated:
- claudedocs/BLOCKERS_LOG.md
- All escalations documented
- Status communicated to Cursor
- Git commits made for changes
```
### Communication Breaking Down?
```
Re-establish protocol:
1. Reference communication protocol in agent config
2. Use standup format consistently
3. Ensure all docs are current
4. Escalate to HansPedder2 if needed
```
---
## πŸ“‹ FULL TEAM ACTIVATION COMMAND
To activate entire team at once (after recruitment):
```
@Cursor "@DataEngineer @MLEngineer @BackendEngineer @QAEngineer @DevOpsEngineer
TEAM ACTIVATION: WidgetTDC RAG Implementation Project
All members reference:
- .github/agents/RAG_IMPLEMENTATION_SYSTEM.md (system you're part of)
- Your individual role: .github/agents/[YourRole]_Agent.md
- Main dashboard: claudedocs/RAG_PROJECT_OVERVIEW.md
Cursor coordinates. HansPedder2 has final authority.
First action: Confirm receipt and state: 'I am ready for RAG project assignment'"
```
---
## βœ… VERIFICATION CHECKLIST
After activation, verify:
- [ ] Cursor understands role and authority
- [ ] All team members have been briefed
- [ ] Project docs are current
- [ ] Communication channels established
- [ ] First sprint ready to launch
- [ ] Daily standup scheduled
- [ ] Blocker escalation path clear
- [ ] HansPedder2 informed & aligned
---
**Last Updated**: 2025-11-17
**Status**: READY FOR ACTIVATION
**Next**: Begin team recruitment and onboarding