Add agent identity & check-in protocol to all 5 sessions

Each session now has:
- Agent self-identification system (S1-H01 through S5-H10)
- Check-in protocol (agents announce identity at start)
- Task reference system (agents find instructions by number)
- Dependency tracking (parallel vs sequential execution)

Note: Prestige yachts sell for €1.5M (not €480K) - needs price correction in Session 1

🤖 Generated with Claude Code
This commit is contained in:
Danny Stocker 2025-11-13 01:27:48 +01:00
parent 317c01e871
commit a5ffcb5769
8 changed files with 310 additions and 2 deletions

View file

@ -44,9 +44,30 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
--- ---
## Your Tasks (Spawn 10 Haiku Agents in Parallel) ## Agent Identity & Check-In Protocol
### Agent 1: Recreational Boat Market (Jeanneau Prestige Focus) **YOU ARE:** Sonnet coordinator for Session 1 (Market Research)
**YOUR HAIKU SWARM:** You have 10 Haiku agents available. Use as many as needed (not required to use all 10).
**AGENT IDENTITY SYSTEM:**
When spawning a Haiku agent, assign it an identity: `S1-H01` through `S1-H10`
Each agent MUST:
1. **Check in** at start: "I am S1-H03, assigned to [task name]"
2. **Reference their task** by searching this document for "Agent 3:" (matching their number)
3. **Retain identity** throughout execution
4. **Report completion** with identity: "S1-H03 complete: [deliverable summary]"
**TASK DEPENDENCIES:**
- Agents 1-9 can run in parallel (no dependencies)
- Agent 10 (Evidence Synthesis) MUST wait for Agents 1-9 to complete
---
## Your Tasks (Use Haiku Agents S1-H01 through S1-H10 as Needed)
### Agent 1:
**AGENT ID:** S1-H01
**Research:** **Research:**
- Jeanneau Prestige 40-50ft market (units sold annually, price range €250K-€480K) - Jeanneau Prestige 40-50ft market (units sold annually, price range €250K-€480K)
- Riviera Plaisance Euro Voiles volume (150+ boats/year validated) - Riviera Plaisance Euro Voiles volume (150+ boats/year validated)
@ -56,6 +77,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** Market sizing report for recreational boat segment with citations **Deliverable:** Market sizing report for recreational boat segment with citations
### Agent 2: Competitor Analysis (Boat Management Apps) ### Agent 2: Competitor Analysis (Boat Management Apps)
**AGENT ID:** S1-H02
**
**Research:** **Research:**
- Boat management apps (Savvy Navvy, Dockwa, Boat Buddy, BoatVault, DeckDocs) - Boat management apps (Savvy Navvy, Dockwa, Boat Buddy, BoatVault, DeckDocs)
- Daily engagement features (cameras, maintenance logs, inventory tracking) - Daily engagement features (cameras, maintenance logs, inventory tracking)
@ -66,6 +89,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** Competitive matrix showing NaviDocs differentiation (daily engagement + perfect docs) **Deliverable:** Competitive matrix showing NaviDocs differentiation (daily engagement + perfect docs)
### Agent 3: Owner Pain Points (Daily Boat Management) ### Agent 3: Owner Pain Points (Daily Boat Management)
**AGENT ID:** S1-H03
**
**Research:** **Research:**
- What frustrates recreational boat owners? (maintenance tracking, expense tracking, remote monitoring) - What frustrates recreational boat owners? (maintenance tracking, expense tracking, remote monitoring)
- "Forgot to sell the tender" problem - how common is inventory loss at resale? - "Forgot to sell the tender" problem - how common is inventory loss at resale?
@ -76,6 +101,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** Owner pain point analysis ranked by frequency and financial impact **Deliverable:** Owner pain point analysis ranked by frequency and financial impact
### Agent 4: Inventory Tracking & Resale Value Protection ### Agent 4: Inventory Tracking & Resale Value Protection
**AGENT ID:** S1-H04
**
**Research:** **Research:**
- Boat equipment upgrade market (tenders, electronics, deck refinishing, automatic systems) - Boat equipment upgrade market (tenders, electronics, deck refinishing, automatic systems)
- Average upgrade spend per boat per year (Jeanneau Prestige 40-50ft owners) - Average upgrade spend per boat per year (Jeanneau Prestige 40-50ft owners)
@ -86,6 +113,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** ROI calculator for inventory tracking (€X forgotten value prevented) **Deliverable:** ROI calculator for inventory tracking (€X forgotten value prevented)
### Agent 5: Sticky Engagement Feature Research ### Agent 5: Sticky Engagement Feature Research
**AGENT ID:** S1-H05
**
**Research:** **Research:**
- Boat camera/monitoring systems (Siren Marine, GOST, Nautic Alert) - Boat camera/monitoring systems (Siren Marine, GOST, Nautic Alert)
- Maintenance reminder apps (what makes them sticky vs ignored?) - Maintenance reminder apps (what makes them sticky vs ignored?)
@ -96,6 +125,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** Feature prioritization - which sticky features drive daily/weekly engagement? **Deliverable:** Feature prioritization - which sticky features drive daily/weekly engagement?
### Agent 6: Search UX Best Practices (Critical for Inventory) ### Agent 6: Search UX Best Practices (Critical for Inventory)
**AGENT ID:** S1-H06
**
**Research:** **Research:**
- Search UX for inventory/asset management (how to avoid long lists?) - Search UX for inventory/asset management (how to avoid long lists?)
- Structured search results (Pinterest, Amazon, Airbnb approaches) - Structured search results (Pinterest, Amazon, Airbnb approaches)
@ -106,6 +137,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** Search UX recommendations - impeccable structured results, zero long lists **Deliverable:** Search UX recommendations - impeccable structured results, zero long lists
### Agent 7: Pricing Strategy Research (Broker-Included Model) ### Agent 7: Pricing Strategy Research (Broker-Included Model)
**AGENT ID:** S1-H07
**
**Research:** **Research:**
- "Included with purchase" software models (Tesla app, luxury car apps) - "Included with purchase" software models (Tesla app, luxury car apps)
- Broker/dealer software bundling strategies - Broker/dealer software bundling strategies
@ -116,6 +149,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** Pricing recommendation for "included with every Riviera boat" model **Deliverable:** Pricing recommendation for "included with every Riviera boat" model
### Agent 8: Home Assistant & Camera Integration Research ### Agent 8: Home Assistant & Camera Integration Research
**AGENT ID:** S1-H08
**
**Research:** **Research:**
- Home Assistant boat monitoring setups (camera feeds, bilge sensors, battery monitoring) - Home Assistant boat monitoring setups (camera feeds, bilge sensors, battery monitoring)
- Marine camera systems compatible with HA (Hikvision, Reolink, marine-rated cameras) - Marine camera systems compatible with HA (Hikvision, Reolink, marine-rated cameras)
@ -126,6 +161,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** Technical feasibility report for Home Assistant/camera integration **Deliverable:** Technical feasibility report for Home Assistant/camera integration
### Agent 9: Broker Sales Objection Research ### Agent 9: Broker Sales Objection Research
**AGENT ID:** S1-H09
**
**Research:** **Research:**
- Why brokers resist including software with boat sales (complexity, support burden) - Why brokers resist including software with boat sales (complexity, support burden)
- Owner adoption challenges (will they actually use it after purchase?) - Owner adoption challenges (will they actually use it after purchase?)
@ -136,6 +173,8 @@ Gather comprehensive market intelligence for Riviera Plaisance Euro Voiles, focu
**Deliverable:** Objection handling playbook for Sylvain meeting **Deliverable:** Objection handling playbook for Sylvain meeting
### Agent 10: Evidence Synthesis ### Agent 10: Evidence Synthesis
**AGENT ID:** S1-H10
**
**Research:** **Research:**
- Compile all findings from Agents 1-9 - Compile all findings from Agents 1-9
- Cross-reference data for consistency - Cross-reference data for consistency

View file

@ -40,9 +40,32 @@ Design technical architecture for **sticky daily-use features** (inventory track
--- ---
## Agent Identity & Check-In Protocol
**YOU ARE:** Sonnet coordinator for Session 2 (Technical Architecture)
**YOUR HAIKU SWARM:** You have 10 Haiku agents available. Use as many as needed (not required to use all 10).
**AGENT IDENTITY SYSTEM:**
When spawning a Haiku agent, assign it an identity: `S2-H01` through `S2-H10`
Each agent MUST:
1. **Check in** at start: "I am S2-H03, assigned to [task name]"
2. **Reference their task** by searching this document for "Agent 3:" (matching their number)
3. **Retain identity** throughout execution
4. **Report completion** with identity: "S2-H03 complete: [deliverable summary]"
**TASK DEPENDENCIES:**
- Most agents can run in parallel
- Agent 10 typically synthesizes results from Agents 1-9 (must wait for completion)
---
## Your Tasks (Spawn 10 Haiku Agents in Parallel) ## Your Tasks (Spawn 10 Haiku Agents in Parallel)
### Agent 1: NaviDocs Codebase Analysis ### Agent 1: NaviDocs Codebase Analysis
**AGENT ID:** S2-H01
**
**Read Files:** **Read Files:**
- `server/db/schema.sql` - Database structure - `server/db/schema.sql` - Database structure
- `server/routes/*.js` - API endpoints - `server/routes/*.js` - API endpoints
@ -52,6 +75,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** Architecture map with integration points **Deliverable:** Architecture map with integration points
### Agent 2: Inventory Tracking System Design (CRITICAL) ### Agent 2: Inventory Tracking System Design (CRITICAL)
**AGENT ID:** S2-H02
**
**Design:** **Design:**
- Database schema: `boat_inventory` (item_name, category, zone, purchase_date, purchase_price, receipt_url, warranty_expiration, current_value) - Database schema: `boat_inventory` (item_name, category, zone, purchase_date, purchase_price, receipt_url, warranty_expiration, current_value)
- Categories: tender/zodiac, electronics, engine, deck, interior, safety - Categories: tender/zodiac, electronics, engine, deck, interior, safety
@ -63,6 +88,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** Inventory tracking spec with impeccable search UX **Deliverable:** Inventory tracking spec with impeccable search UX
### Agent 3: Maintenance Log & Reminder System ### Agent 3: Maintenance Log & Reminder System
**AGENT ID:** S2-H03
**
**Design:** **Design:**
- Database schema: `maintenance_log` (service_type, date, cost, provider, next_due_date, engine_hours) - Database schema: `maintenance_log` (service_type, date, cost, provider, next_due_date, engine_hours)
- Service types: engine, electronics, hull, deck, safety equipment - Service types: engine, electronics, hull, deck, safety equipment
@ -73,6 +100,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** Maintenance tracking spec with smart reminders **Deliverable:** Maintenance tracking spec with smart reminders
### Agent 4: Camera & Remote Monitoring Integration (STICKY!) ### Agent 4: Camera & Remote Monitoring Integration (STICKY!)
**AGENT ID:** S2-H04
**
**Research + Design:** **Research + Design:**
- Home Assistant camera feed integration (Hikvision, Reolink, marine cameras) - Home Assistant camera feed integration (Hikvision, Reolink, marine cameras)
- Webhook architecture (NaviDocs ← HA events: motion detected, battery low, bilge alert) - Webhook architecture (NaviDocs ← HA events: motion detected, battery low, bilge alert)
@ -83,6 +112,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** Camera/HA integration architecture with peace-of-mind UX **Deliverable:** Camera/HA integration architecture with peace-of-mind UX
### Agent 5: Contact Management System ### Agent 5: Contact Management System
**AGENT ID:** S2-H05
**
**Design:** **Design:**
- Database schema: `boat_contacts` (name, role, phone, email, notes, last_used) - Database schema: `boat_contacts` (name, role, phone, email, notes, last_used)
- Roles: marina, mechanic, cleaner, charter crew, electrician, surveyor - Roles: marina, mechanic, cleaner, charter crew, electrician, surveyor
@ -93,6 +124,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** Contact management spec with mobile-first UX **Deliverable:** Contact management spec with mobile-first UX
### Agent 6: Expense Tracking & Accounting ### Agent 6: Expense Tracking & Accounting
**AGENT ID:** S2-H06
**
**Design:** **Design:**
- Database schema: expense tracking across inventory, maintenance, marina fees - Database schema: expense tracking across inventory, maintenance, marina fees
- Expense categories (maintenance, upgrades, insurance, marina, fuel, crew) - Expense categories (maintenance, upgrades, insurance, marina, fuel, crew)
@ -103,6 +136,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** Expense tracking spec with budget management **Deliverable:** Expense tracking spec with budget management
### Agent 7: Impeccable Search UX Design (CRITICAL) ### Agent 7: Impeccable Search UX Design (CRITICAL)
**AGENT ID:** S2-H07
**
**Design:** **Design:**
- Search architecture (Meilisearch faceted search) - Search architecture (Meilisearch faceted search)
- Structured results (NO long lists - Pinterest/Airbnb grid layout) - Structured results (NO long lists - Pinterest/Airbnb grid layout)
@ -114,6 +149,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** Search UX spec with visual mockups (avoid long lists!) **Deliverable:** Search UX spec with visual mockups (avoid long lists!)
### Agent 8: Notification System Design ### Agent 8: Notification System Design
**AGENT ID:** S2-H08
**
**Design:** **Design:**
- Email notification service - Email notification service
- SMS alerts (warranty expiration, document missing) - SMS alerts (warranty expiration, document missing)
@ -123,6 +160,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** Notification architecture with templates **Deliverable:** Notification architecture with templates
### Agent 9: Database Migration Plan ### Agent 9: Database Migration Plan
**AGENT ID:** S2-H09
**
**Create:** **Create:**
- Migration scripts for warranty tracking - Migration scripts for warranty tracking
- Charter mode fields (flag, crew, safety) - Charter mode fields (flag, crew, safety)
@ -132,6 +171,8 @@ Design technical architecture for **sticky daily-use features** (inventory track
**Deliverable:** SQL migrations + rollback scripts **Deliverable:** SQL migrations + rollback scripts
### Agent 10: Sprint Planning ### Agent 10: Sprint Planning
**AGENT ID:** S2-H10
**
**Compile:** **Compile:**
- Week 1-4 task breakdown - Week 1-4 task breakdown
- Dependencies mapped (e.g., DB migrations before API work) - Dependencies mapped (e.g., DB migrations before API work)

View file

@ -37,9 +37,32 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
--- ---
## Agent Identity & Check-In Protocol
**YOU ARE:** Sonnet coordinator for Session 3 (UX/Sales)
**YOUR HAIKU SWARM:** You have 10 Haiku agents available. Use as many as needed (not required to use all 10).
**AGENT IDENTITY SYSTEM:**
When spawning a Haiku agent, assign it an identity: `S3-H01` through `S3-H10`
Each agent MUST:
1. **Check in** at start: "I am S3-H03, assigned to [task name]"
2. **Reference their task** by searching this document for "Agent 3:" (matching their number)
3. **Retain identity** throughout execution
4. **Report completion** with identity: "S3-H03 complete: [deliverable summary]"
**TASK DEPENDENCIES:**
- Most agents can run in parallel
- Agent 10 typically synthesizes results from Agents 1-9 (must wait for completion)
---
## Your Tasks (Spawn 10 Haiku Agents in Parallel) ## Your Tasks (Spawn 10 Haiku Agents in Parallel)
### Agent 1: Pitch Deck Structure (Sticky Engagement Focus) ### Agent 1: Pitch Deck Structure (Sticky Engagement Focus)
**AGENT ID:** S3-H01
**
**Design:** **Design:**
- Slide 1: Problem - "Owners ignore passive doc vaults" (show app abandonment stats) - Slide 1: Problem - "Owners ignore passive doc vaults" (show app abandonment stats)
- Slide 2: Solution - "Daily-use app they actually open" (camera, maintenance, inventory) - Slide 2: Solution - "Daily-use app they actually open" (camera, maintenance, inventory)
@ -52,6 +75,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** Pitch deck emphasizing daily engagement, NOT passive documentation **Deliverable:** Pitch deck emphasizing daily engagement, NOT passive documentation
### Agent 2: Demo Script Writer (Daily Use Scenarios) ### Agent 2: Demo Script Writer (Daily Use Scenarios)
**AGENT ID:** S3-H02
**
**Create:** **Create:**
- 5-minute demo showing DAILY engagement (not just sale-time docs) - 5-minute demo showing DAILY engagement (not just sale-time docs)
- Screen 1: Camera check - "Is my boat OK?" (2 mins) - Screen 1: Camera check - "Is my boat OK?" (2 mins)
@ -63,6 +88,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** Demo script showing sticky engagement, NOT passive vault **Deliverable:** Demo script showing sticky engagement, NOT passive vault
### Agent 3: ROI Calculator Designer (Inventory Focus) ### Agent 3: ROI Calculator Designer (Inventory Focus)
**AGENT ID:** S3-H03
**
**Build:** **Build:**
- Input fields: boat purchase price, annual upgrades (€5K-€20K typical) - Input fields: boat purchase price, annual upgrades (€5K-€20K typical)
- Inventory forgotten at resale: tender €15K, electronics €8K, blinds €3K - Inventory forgotten at resale: tender €15K, electronics €8K, blinds €3K
@ -74,6 +101,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** ROI calculator showing inventory tracking value (primary) + maintenance reminders (secondary) **Deliverable:** ROI calculator showing inventory tracking value (primary) + maintenance reminders (secondary)
### Agent 4: Objection Handling Playbook ### Agent 4: Objection Handling Playbook
**AGENT ID:** S3-H04
**
**Research:** **Research:**
- Common broker objections (from Session 1 research) - Common broker objections (from Session 1 research)
- Responses with data backing - Responses with data backing
@ -83,6 +112,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** Objection handling guide (Q&A format) **Deliverable:** Objection handling guide (Q&A format)
### Agent 5: Pricing Strategy Presentation ### Agent 5: Pricing Strategy Presentation
**AGENT ID:** S3-H05
**
**Design:** **Design:**
- Per-yacht pricing model (€50-€200/yacht) - Per-yacht pricing model (€50-€200/yacht)
- Brokerage bulk pricing (10+ yachts) - Brokerage bulk pricing (10+ yachts)
@ -92,6 +123,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** Pricing slide with 3 tiers **Deliverable:** Pricing slide with 3 tiers
### Agent 6: Competitive Differentiation ### Agent 6: Competitive Differentiation
**AGENT ID:** S3-H06
**
**Compile:** **Compile:**
- NaviDocs vs 5 top competitors (from Session 1) - NaviDocs vs 5 top competitors (from Session 1)
- Feature comparison table - Feature comparison table
@ -101,6 +134,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** Competitive matrix slide **Deliverable:** Competitive matrix slide
### Agent 7: Technical Architecture Visualization ### Agent 7: Technical Architecture Visualization
**AGENT ID:** S3-H07
**
**Create:** **Create:**
- System architecture diagram (non-technical) - System architecture diagram (non-technical)
- Integration points (Home Assistant, cameras, offline) - Integration points (Home Assistant, cameras, offline)
@ -110,6 +145,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** Architecture diagram (Mermaid or visual) **Deliverable:** Architecture diagram (Mermaid or visual)
### Agent 8: Case Study Writer ### Agent 8: Case Study Writer
**AGENT ID:** S3-H08
**
**Draft:** **Draft:**
- Hypothetical yacht sale scenario - Hypothetical yacht sale scenario
- Before NaviDocs: 6 hours documentation prep, €8K warranty miss - Before NaviDocs: 6 hours documentation prep, €8K warranty miss
@ -119,6 +156,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** One-page case study **Deliverable:** One-page case study
### Agent 9: Visual Design System ### Agent 9: Visual Design System
**AGENT ID:** S3-H09
**
**Define:** **Define:**
- Color palette (nautical theme: blues, whites) - Color palette (nautical theme: blues, whites)
- Typography (readable, professional) - Typography (readable, professional)
@ -128,6 +167,8 @@ Create sales pitch demonstrating **NaviDocs as sticky daily-use app** (not passi
**Deliverable:** Design system guide **Deliverable:** Design system guide
### Agent 10: Sales Collateral Package ### Agent 10: Sales Collateral Package
**AGENT ID:** S3-H10
**
**Compile:** **Compile:**
- One-pager (leave-behind document) - One-pager (leave-behind document)
- Email follow-up template - Email follow-up template

View file

@ -35,9 +35,32 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
--- ---
## Agent Identity & Check-In Protocol
**YOU ARE:** Sonnet coordinator for Session 4 (Implementation Planning)
**YOUR HAIKU SWARM:** You have 10 Haiku agents available. Use as many as needed (not required to use all 10).
**AGENT IDENTITY SYSTEM:**
When spawning a Haiku agent, assign it an identity: `S4-H01` through `S4-H10`
Each agent MUST:
1. **Check in** at start: "I am S4-H03, assigned to [task name]"
2. **Reference their task** by searching this document for "Agent 3:" (matching their number)
3. **Retain identity** throughout execution
4. **Report completion** with identity: "S4-H03 complete: [deliverable summary]"
**TASK DEPENDENCIES:**
- Most agents can run in parallel
- Agent 10 typically synthesizes results from Agents 1-9 (must wait for completion)
---
## Your Tasks (Spawn 10 Haiku Agents in Parallel) ## Your Tasks (Spawn 10 Haiku Agents in Parallel)
### Agent 1: Week 1 Task Breakdown ### Agent 1: Week 1 Task Breakdown
**AGENT ID:** S4-H01
**
**Create:** **Create:**
- Day-by-day tasks for foundation week - Day-by-day tasks for foundation week
- Database migrations (warranty tracking, webhooks, notifications) - Database migrations (warranty tracking, webhooks, notifications)
@ -48,6 +71,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** Week 1 detailed schedule with dependencies **Deliverable:** Week 1 detailed schedule with dependencies
### Agent 2: Week 2 Task Breakdown ### Agent 2: Week 2 Task Breakdown
**AGENT ID:** S4-H02
**
**Create:** **Create:**
- Day-by-day tasks for core integrations - Day-by-day tasks for core integrations
- Warranty tracking APIs (CRUD + expiration alerts) - Warranty tracking APIs (CRUD + expiration alerts)
@ -58,6 +83,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** Week 2 detailed schedule **Deliverable:** Week 2 detailed schedule
### Agent 3: Week 3 Task Breakdown ### Agent 3: Week 3 Task Breakdown
**AGENT ID:** S4-H03
**
**Create:** **Create:**
- Day-by-day tasks for automation features - Day-by-day tasks for automation features
- Sale workflow (as-built package generator) - Sale workflow (as-built package generator)
@ -68,6 +95,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** Week 3 detailed schedule **Deliverable:** Week 3 detailed schedule
### Agent 4: Week 4 Task Breakdown ### Agent 4: Week 4 Task Breakdown
**AGENT ID:** S4-H04
**
**Create:** **Create:**
- Day-by-day tasks for polish & deployment - Day-by-day tasks for polish & deployment
- MLS integration (YachtWorld, Boat Trader APIs) - MLS integration (YachtWorld, Boat Trader APIs)
@ -78,6 +107,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** Week 4 detailed schedule **Deliverable:** Week 4 detailed schedule
### Agent 5: Acceptance Criteria Writer ### Agent 5: Acceptance Criteria Writer
**AGENT ID:** S4-H05
**
**Define:** **Define:**
- Feature-level acceptance criteria (Given/When/Then format) - Feature-level acceptance criteria (Given/When/Then format)
- API endpoint acceptance tests - API endpoint acceptance tests
@ -87,6 +118,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** Acceptance criteria document (all features) **Deliverable:** Acceptance criteria document (all features)
### Agent 6: Testing Strategy Designer ### Agent 6: Testing Strategy Designer
**AGENT ID:** S4-H06
**
**Create:** **Create:**
- Unit test plan (service layer, utilities) - Unit test plan (service layer, utilities)
- Integration test plan (API endpoints, database) - Integration test plan (API endpoints, database)
@ -96,6 +129,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** Testing strategy document with tooling recommendations **Deliverable:** Testing strategy document with tooling recommendations
### Agent 7: Dependency Mapper ### Agent 7: Dependency Mapper
**AGENT ID:** S4-H07
**
**Analyze:** **Analyze:**
- Task dependencies (Gantt chart format) - Task dependencies (Gantt chart format)
- Critical path identification - Critical path identification
@ -105,6 +140,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** Dependency graph (Mermaid Gantt or visual) **Deliverable:** Dependency graph (Mermaid Gantt or visual)
### Agent 8: API Specification Writer ### Agent 8: API Specification Writer
**AGENT ID:** S4-H08
**
**Document:** **Document:**
- All new API endpoints (OpenAPI 3.0 format) - All new API endpoints (OpenAPI 3.0 format)
- Request/response schemas - Request/response schemas
@ -114,6 +151,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** OpenAPI spec file (`api-spec.yaml`) **Deliverable:** OpenAPI spec file (`api-spec.yaml`)
### Agent 9: Database Migration Planner ### Agent 9: Database Migration Planner
**AGENT ID:** S4-H09
**
**Create:** **Create:**
- Migration scripts (up/down for each change) - Migration scripts (up/down for each change)
- Data backups strategy - Data backups strategy
@ -123,6 +162,8 @@ Create detailed 4-week implementation plan with task breakdown, dependencies, ac
**Deliverable:** Migration scripts + rollback guide **Deliverable:** Migration scripts + rollback guide
### Agent 10: Deployment Checklist Creator ### Agent 10: Deployment Checklist Creator
**AGENT ID:** S4-H10
**
**Compile:** **Compile:**
- Pre-deployment checklist (backups, tests, env vars) - Pre-deployment checklist (backups, tests, env vars)
- Deployment steps (zero-downtime strategy) - Deployment steps (zero-downtime strategy)

View file

@ -45,9 +45,32 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
--- ---
## Agent Identity & Check-In Protocol
**YOU ARE:** Sonnet coordinator for Session 5 (Evidence Synthesis)
**YOUR HAIKU SWARM:** You have 10 Haiku agents available. Use as many as needed (not required to use all 10).
**AGENT IDENTITY SYSTEM:**
When spawning a Haiku agent, assign it an identity: `S5-H01` through `S5-H10`
Each agent MUST:
1. **Check in** at start: "I am S5-H03, assigned to [task name]"
2. **Reference their task** by searching this document for "Agent 3:" (matching their number)
3. **Retain identity** throughout execution
4. **Report completion** with identity: "S5-H03 complete: [deliverable summary]"
**TASK DEPENDENCIES:**
- Most agents can run in parallel
- Agent 10 typically synthesizes results from Agents 1-9 (must wait for completion)
---
## Your Tasks (Spawn 10 Haiku Agents in Parallel) ## Your Tasks (Spawn 10 Haiku Agents in Parallel)
### Agent 1: Session 1 Evidence Extraction ### Agent 1: Session 1 Evidence Extraction
**AGENT ID:** S5-H01
**
**Read:** **Read:**
- `intelligence/session-1/session-1-market-analysis.md` - `intelligence/session-1/session-1-market-analysis.md`
- `intelligence/session-1/session-1-citations.json` - `intelligence/session-1/session-1-citations.json`
@ -61,6 +84,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** Evidence inventory with citation links **Deliverable:** Evidence inventory with citation links
### Agent 2: Session 2 Technical Claims Validation ### Agent 2: Session 2 Technical Claims Validation
**AGENT ID:** S5-H02
**
**Read:** **Read:**
- `intelligence/session-2/session-2-architecture.md` - `intelligence/session-2/session-2-architecture.md`
- NaviDocs codebase (`server/db/schema.sql`, `server/routes/*.js`) - NaviDocs codebase (`server/db/schema.sql`, `server/routes/*.js`)
@ -74,6 +99,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** Technical validation report (verified vs unverified claims) **Deliverable:** Technical validation report (verified vs unverified claims)
### Agent 3: Session 3 Sales Material Review ### Agent 3: Session 3 Sales Material Review
**AGENT ID:** S5-H03
**
**Read:** **Read:**
- `intelligence/session-3/session-3-pitch-deck.md` - `intelligence/session-3/session-3-pitch-deck.md`
- `intelligence/session-3/session-3-demo-script.md` - `intelligence/session-3/session-3-demo-script.md`
@ -88,6 +115,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** Sales material validation report **Deliverable:** Sales material validation report
### Agent 4: Session 4 Implementation Feasibility ### Agent 4: Session 4 Implementation Feasibility
**AGENT ID:** S5-H04
**
**Read:** **Read:**
- `intelligence/session-4/session-4-sprint-plan.md` - `intelligence/session-4/session-4-sprint-plan.md`
- NaviDocs codebase (all relevant files) - NaviDocs codebase (all relevant files)
@ -101,6 +130,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** Feasibility assessment report **Deliverable:** Feasibility assessment report
### Agent 5: Citation Database Compilation ### Agent 5: Citation Database Compilation
**AGENT ID:** S5-H05
**
**Gather:** **Gather:**
- All citations from Sessions 1-4 - All citations from Sessions 1-4
- Web sources (with SHA-256 hashes) - Web sources (with SHA-256 hashes)
@ -115,6 +146,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** `session-5-citations-master.json` **Deliverable:** `session-5-citations-master.json`
### Agent 6: Cross-Session Consistency Check ### Agent 6: Cross-Session Consistency Check
**AGENT ID:** S5-H06
**
**Analyze:** **Analyze:**
- Market size claims (Session 1 vs Session 3 pitch deck) - Market size claims (Session 1 vs Session 3 pitch deck)
- Technical architecture (Session 2 vs Session 4 implementation) - Technical architecture (Session 2 vs Session 4 implementation)
@ -129,6 +162,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** Consistency audit report **Deliverable:** Consistency audit report
### Agent 7: Guardian Council Vote Preparation ### Agent 7: Guardian Council Vote Preparation
**AGENT ID:** S5-H07
**
**Prepare:** **Prepare:**
- Dossier summary for each guardian (tailored to philosophy) - Dossier summary for each guardian (tailored to philosophy)
- Empiricism: Focus on market research data, evidence quality - Empiricism: Focus on market research data, evidence quality
@ -144,6 +179,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** Guardian briefing package **Deliverable:** Guardian briefing package
### Agent 8: Evidence Quality Scoring ### Agent 8: Evidence Quality Scoring
**AGENT ID:** S5-H08
**
**Score Each Claim:** **Score Each Claim:**
- **Primary Source (3 points):** Direct research, codebase analysis - **Primary Source (3 points):** Direct research, codebase analysis
- **Secondary Source (2 points):** Industry reports, competitor websites - **Secondary Source (2 points):** Industry reports, competitor websites
@ -158,6 +195,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** Evidence quality scorecard **Deliverable:** Evidence quality scorecard
### Agent 9: Final Dossier Compiler ### Agent 9: Final Dossier Compiler
**AGENT ID:** S5-H09
**
**Synthesize:** **Synthesize:**
- Executive summary (2 pages max) - Executive summary (2 pages max)
- Market analysis (Session 1 findings) - Market analysis (Session 1 findings)
@ -174,6 +213,8 @@ Synthesize all intelligence from Sessions 1-4 into comprehensive dossier, valida
**Deliverable:** `NAVIDOCS_INTELLIGENCE_DOSSIER.md` **Deliverable:** `NAVIDOCS_INTELLIGENCE_DOSSIER.md`
### Agent 10: Guardian Council Vote Coordinator ### Agent 10: Guardian Council Vote Coordinator
**AGENT ID:** S5-H10
**
**Execute:** **Execute:**
- Submit dossier to Guardian Council - Submit dossier to Guardian Council
- Collect votes from all 20 guardians - Collect votes from all 20 guardians

26
add_agent_ids.py Normal file
View file

@ -0,0 +1,26 @@
import re
files = [
('CLOUD_SESSION_1_MARKET_RESEARCH.md', 'S1'),
('CLOUD_SESSION_2_TECHNICAL_INTEGRATION.md', 'S2'),
('CLOUD_SESSION_3_UX_SALES_ENABLEMENT.md', 'S3'),
('CLOUD_SESSION_4_IMPLEMENTATION_PLANNING.md', 'S4'),
('CLOUD_SESSION_5_SYNTHESIS_VALIDATION.md', 'S5'),
]
for filename, session_id in files:
with open(filename, 'r') as f:
content = f.read()
# Add agent IDs to each "### Agent X:" section
for i in range(1, 11):
pattern = f'### Agent {i}:'
replacement = f'### Agent {i}:\n**AGENT ID:** {session_id}-H{i:02d}'
content = re.sub(pattern, replacement, content)
with open(filename, 'w') as f:
f.write(content)
print(f"Updated {filename} with {session_id} agent IDs")
print("\nAll files updated!")

48
add_identity_protocol.py Normal file
View file

@ -0,0 +1,48 @@
protocol = '''
## Agent Identity & Check-In Protocol
**YOU ARE:** Sonnet coordinator for Session {session_num} ({session_name})
**YOUR HAIKU SWARM:** You have 10 Haiku agents available. Use as many as needed (not required to use all 10).
**AGENT IDENTITY SYSTEM:**
When spawning a Haiku agent, assign it an identity: `{session_id}-H01` through `{session_id}-H10`
Each agent MUST:
1. **Check in** at start: "I am {session_id}-H03, assigned to [task name]"
2. **Reference their task** by searching this document for "Agent 3:" (matching their number)
3. **Retain identity** throughout execution
4. **Report completion** with identity: "{session_id}-H03 complete: [deliverable summary]"
**TASK DEPENDENCIES:**
- Most agents can run in parallel
- Agent 10 typically synthesizes results from Agents 1-9 (must wait for completion)
---
'''
sessions = [
('CLOUD_SESSION_2_TECHNICAL_INTEGRATION.md', 2, 'Technical Architecture', 'S2'),
('CLOUD_SESSION_3_UX_SALES_ENABLEMENT.md', 3, 'UX/Sales', 'S3'),
('CLOUD_SESSION_4_IMPLEMENTATION_PLANNING.md', 4, 'Implementation Planning', 'S4'),
('CLOUD_SESSION_5_SYNTHESIS_VALIDATION.md', 5, 'Evidence Synthesis', 'S5'),
]
for filename, num, name, sid in sessions:
with open(filename, 'r') as f:
content = f.read()
# Find where to insert (before "## Your Tasks")
marker = '## Your Tasks'
if marker in content:
parts = content.split(marker, 1)
formatted_protocol = protocol.format(session_num=num, session_name=name, session_id=sid)
new_content = parts[0] + formatted_protocol + marker + parts[1]
with open(filename, 'w') as f:
f.write(new_content)
print(f"Added protocol to {filename}")
else:
print(f"WARNING: Could not find marker in {filename}")
print("Identity protocols added!")

31
fix_agent_format.py Normal file
View file

@ -0,0 +1,31 @@
import re
files = [
'CLOUD_SESSION_1_MARKET_RESEARCH.md',
'CLOUD_SESSION_2_TECHNICAL_INTEGRATION.md',
'CLOUD_SESSION_3_UX_SALES_ENABLEMENT.md',
'CLOUD_SESSION_4_IMPLEMENTATION_PLANNING.md',
'CLOUD_SESSION_5_SYNTHESIS_VALIDATION.md',
]
for filename in files:
with open(filename, 'r') as f:
content = f.read()
# Fix duplicate AGENT ID lines (keep only first occurrence)
content = re.sub(r'(\*\*AGENT ID:\*\* \S+-H\d+)[^\n]*\n\*\*AGENT ID:\*\* (\S+-H\d+)', r'\1', content)
# Fix broken headers like "### Agent 1:\n**AGENT ID:** S1-H01 Recreational Boat..."
# Should be "### Agent 1: Recreational Boat...\n**AGENT ID:** S1-H01"
content = re.sub(
r'### Agent (\d+):\s*\n\*\*AGENT ID:\*\* (\S+-H\d+)\s+(.+?)(?=\n\*\*)',
r'### Agent \1: \3\n**AGENT ID:** \2\n**',
content
)
with open(filename, 'w') as f:
f.write(content)
print(f"Fixed {filename}")
print("All formatting fixed!")