oneie
Version:
Build apps, websites, and AI agents in English. Zero-interaction setup for AI agents (Claude Code, Cursor, Windsurf). Download to your computer, run in the cloud, deploy to the edge. Open source and free forever.
581 lines (439 loc) • 35.3 kB
Markdown
title: Todo Assignment
dimension: things
primary_dimension: people
category: todo-assignment.md
tags: agent, backend, frontend, cycle, testing
related_dimensions: events, people
scope: global
created: 2025-11-03
updated: 2025-11-03
version: 1.0.0
ai_context: |
This document is part of the things dimension in the todo-assignment.md category.
Location: one/things/todo-assignment.md
Purpose: Documents one platform: specialist agent assignments v1.0.0
Related dimensions: events, people
For AI agents: Read this to understand todo assignment.
# ONE Platform: Specialist Agent Assignments v1.0.0
**Purpose:** Explicit task assignment for each specialist agent (who builds what, exactly)
**Audience:** 6 specialist agents + engineering director
**Format:** Assignment matrix with cycle ranges + dependencies
## ASSIGNMENT SUMMARY (At A Glance)
| Specialist | Total Cycles | Primary Todos | Start | End |
| -------------------- | ------------ | ------------------------------------------------- | ------ | ------ |
| **agent-backend** | 1,200 | onboard, x402, ecommerce, acp, api, features | Day 1 | Day 14 |
| **agent-frontend** | 850 | onboard, ecommerce, buy-chatgpt, one-ie, features | Day 1 | Day 12 |
| **agent-integrator** | 650 | x402, acp, buy-chatgpt, agents, api | Day 1 | Day 10 |
| **agent-builder** | 500 | agents, skills, sell, acp | Day 3 | Day 11 |
| **agent-quality** | 600 | ALL (concurrent testing) | Day 2 | Day 14 |
| **agent-designer** | 400 | one-ie, ecommerce, buy-chatgpt (design tokens) | Day 2 | Day 11 |
| **agent-ops** | TBD | one-ie (deployment), template | Day 10 | Day 14 |
**Total Team Capacity:** ~4,200 cycles available (900 for each todo + 50% QA buffer)
**Utilization:** ~85% (healthy margin for unknowns)
**Critical Path:** onboard + x402 → ecommerce → one-ie (300 infers minimum)
## DETAILED SPECIALIST ASSIGNMENTS
## 🔵 AGENT-BACKEND (1,200 cycles total)
**Role:** Database schema, Convex services, backend logic, all server-side implementation
**Lead Specialist:** Primary owner of schema design + architecture
**Teammates:** Coordinates with agent-frontend (API contracts), agent-integrator (external calls), agent-quality (test design)
### todo-onboard: 80 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------ | -------------------------------------------- | ------------------------ | --------------------- |
| Phase 2 | 40 | Schema: creator thing type + workspace setup | - | schema.ts updated |
| Phase 4 | 20 | API routes: signup, verify, update profile | onboard phase 3 UI ready | /api/auth/\* routes |
| Phase 5 | 10 | Service: email verification system | agent-integrator ready | email service working |
| Phase 6 | 10 | Test: unit + integration tests | all phase 4 code | 80%+ coverage |
| **Subtotal** | **80** | | | |
### todo-x402: 240 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ------------------------------------------------------------- | ------------------------------- | ---------------------------- |
| Phase 2 | 100 | Schema: payment, subscription, endorsement things + indexes | - | schema.ts extended |
| Phase 4 | 60 | API routes: payments/verify, payments/settle | all x402 service layer | /api/payments/\* routes |
| Phase 5 | 50 | Service: X402PaymentService + blockchain integration | agent-integrator CDPintegration | Effect.ts services |
| Phase 6 | 20 | Mutations: createPaymentRequest, verifyPayment, recordPayment | phase 5 complete | convex/mutations/payments.ts |
| Phase 6 | 10 | Queries: getPaymentHistory, getCreatorRevenue | phase 5 complete | convex/queries/payments.ts |
| **Subtotal** | **240** | | | |
### todo-ecommerce: 200 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ----------------------------------------------------- | ----------------------- | ------------------------------ |
| Phase 2 | 80 | Schema: product, order, cart, subscription things | ecommerce phase 1 plan | schema.ts extended |
| Phase 4 | 60 | API routes: products/_, orders/_, checkout | ecommerce phase 3 ready | /api/products/_, /api/orders/_ |
| Phase 5 | 40 | Service: E-CommerceService (Effect.ts) + payment flow | x402 integration done | effect.ts services |
| Phase 6 | 20 | Mutations + Queries for products, orders | all phase 5 code | convex/mutations/_, queries/_ |
| **Subtotal** | **200** | | | |
### todo-acp-integration: 180 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ----------------------------------------------------------------- | -------------------- | ------------------ |
| Phase 2 | 80 | Schema: agent, acp_message, acp_task things | acp phase 1 complete | schema.ts extended |
| Phase 4 | 60 | API routes: /api/acp/agents/\*, /api/acp/messages, /api/acp/tasks | phase 2 schema ready | /api/acp/\* routes |
| Phase 5 | 30 | Service: ACPService + message routing logic | phase 4 routes ready | Effect.ts services |
| Phase 6 | 10 | Mutations + Queries for agent operations | phase 5 complete | convex/_acp_ |
| **Subtotal** | **180** | | | |
### todo-api: 200 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ------------------------------------------ | ---------------------- | ----------------------------------------- |
| Phase 1 | 20 | API design: OpenAPI spec for all endpoints | agent-frontend input | api-contracts.openapi.yaml |
| Phase 4 | 120 | API routes: GET/POST all public endpoints | all todo schemas ready | /api/products, /api/creators, /api/agents |
| Phase 5 | 40 | Service: SDK generation + rate limiting | phase 4 routes done | SDK + docs |
| Phase 6 | 20 | Queries + caching strategy | all phase 4 ready | query optimization |
| **Subtotal** | **200** | | | |
### todo-features: 100 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ------------------------------------------- | --------------------------- | ------------------ |
| Phase 2 | 30 | Schema: analytics event types + tables | ecommerce ready | schema.ts extended |
| Phase 4 | 50 | API routes: /api/analytics/_, /api/search/_ | phase 2 schema + x402 ready | routes working |
| Phase 6 | 20 | Queries: getCreatorMetrics, searchProducts | phase 4 ready | query functions |
| **Subtotal** | **100** | | | |
### **agent-backend TOTAL: 1,200 cycles**
- **Week 1:** Schema + Phase 2 of all todos (240 infers) = 5 days
- **Week 2:** Phase 4 API routes (200 infers) = 3 days
- **Week 3:** Phase 5-6 services + testing (400 infers) = 5 days
- **Week 4:** Final integration + bug fixes (360 infers) = 5 days
## 🟢 AGENT-FRONTEND (850 cycles total)
**Role:** React components, Astro pages, UI/UX implementation, client-side logic
**Lead Specialist:** Primary owner of user-facing features + component library
**Teammates:** Coordinates with agent-backend (API contracts), agent-designer (design specs), agent-quality (component tests)
### todo-onboard: 90 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------ | ---------------------------------------------------------------------- | -------------------- | ------------------- |
| Phase 3 | 50 | Components: SignupForm, EmailVerification, ProfileForm, WorkspaceSetup | - | 4 components |
| Phase 3 | 20 | Pages: /onboarding/\*, complete flow | phase 3 components | 6 Astro pages |
| Phase 4 | 20 | API integration: call /api/onboarding/\* from components | backend routes ready | Components call API |
| **Subtotal** | **90** | | | |
### todo-ecommerce: 180 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ---------------------------------------------------------------------- | ------------------------ | ----------------- |
| Phase 3 | 90 | Components: ProductCard, ShoppingCart, CheckoutForm, OrderConfirmation | - | 6 components |
| Phase 3 | 40 | Pages: /products/\*, /cart, /checkout, /orders | phase 3 components ready | 4 Astro pages |
| Phase 4 | 30 | API integration: products, cart, checkout APIs | backend routes ready | full flow working |
| Phase 6 | 20 | Component testing: unit + integration tests | all code written | 80%+ coverage |
| **Subtotal** | **180** | | | |
### todo-buy-chatgpt: 150 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ---------------------------------------------------------------------------- | -------------------- | ---------------- |
| Phase 3 | 70 | Components: ChatInterface, ProductCard (chat version), RecommendationSection | - | 5 components |
| Phase 3 | 30 | Pages: /chat/index, /chat/history | phase 3 components | 2 Astro pages |
| Phase 4 | 30 | API integration: /api/chat/message, /api/chat/checkout | backend routes ready | chat API working |
| Phase 6 | 20 | Testing: chat interaction tests, payment flow | all code written | E2E tests pass |
| **Subtotal** | **150** | | | |
### todo-one-ie: 250 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ----------------------------------------------------------------------- | ---------------- | -------------------- |
| Phase 3 | 100 | Components: LandingPage, ProductGrid, Dashboard layouts | - | 10+ components |
| Phase 3 | 80 | Pages: /, /about, /creators, /pricing, /docs, /blog, /dashboard, /admin | components ready | 8+ Astro pages |
| Phase 4 | 50 | Integration: pull data from all other APIs | all APIs ready | pages show live data |
| Phase 6 | 20 | Testing: page loads, responsiveness, accessibility | all pages built | smoke tests pass |
| **Subtotal** | **250** | | | |
### todo-features: 100 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ------------------------------------------------------------- | -------------------- | ----------------- |
| Phase 3 | 50 | Components: AnalyticsDashboard, SearchBar, NotificationCenter | - | 3 components |
| Phase 3 | 30 | Pages: /dashboard/analytics, /search | components ready | 2 pages |
| Phase 4 | 20 | API integration: analytics, search, notifications | backend routes ready | live data showing |
| **Subtotal** | **100** | | | |
### **agent-frontend TOTAL: 850 cycles**
- **Week 1:** Phase 3 components (200 infers) = 3 days
- **Week 2:** Phase 3 pages (120 infers) = 2 days
- **Week 2-3:** Phase 4 API integration (150 infers) = 2 days
- **Week 3:** Phase 6 testing (50 infers) = 1 day
- **Week 4:** Integration + refinement (330 infers) = 4 days
## 🟣 AGENT-INTEGRATOR (650 cycles total)
**Role:** External system integration (LLM APIs, Coinbase, GitHub, blockchain), protocols
**Lead Specialist:** Primary owner of X402, Claude API, ACP, external integrations
**Teammates:** Coordinates with agent-backend (service layer), agent-builder (ElizaOS), agent-ops (deployment)
### todo-x402: 180 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ---------------------------------------------------------------- | -------------------- | ------------------ |
| Phase 2 | 40 | X402PaymentService: implement permit + transfer payment logic | - | Effect.ts services |
| Phase 5 | 80 | Blockchain integration: viem client, Base network, USDC handling | agent-backend schema | blockchain utils |
| Phase 5 | 40 | Facilitator integration: Coinbase CDP API calls | - | CDP client working |
| Phase 6 | 20 | Testing: X402 flow with test payments | all code written | tests passing |
| **Subtotal** | **180** | | | |
### todo-buy-chatgpt: 120 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ------------------------------------------------------- | ---------------------- | --------------------- |
| Phase 2 | 40 | Claude API integration: messages, embeddings, streaming | - | claude-api.ts |
| Phase 2 | 30 | OpenAI API integration (future): GPT support | - | openai-api.ts |
| Phase 4 | 30 | ChatGPT custom action: define + deploy | all service code ready | OpenAI action working |
| Phase 5 | 20 | LLM optimization: prompt tuning, cost tracking | phase 4 ready | prompts optimized |
| **Subtotal** | **120** | | | |
### todo-acp-integration: 150 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ------------------------------------------------------------- | -------------------------- | ------------------------- |
| Phase 2 | 50 | ACPService: message routing, task delegation | - | acp.ts services |
| Phase 4 | 60 | Agent registry: discovery, health checks, capability matching | agent-backend schema ready | registry working |
| Phase 5 | 30 | External agent integration: ElizaOS, AutoGen support | phase 4 ready | external agents integrate |
| Phase 6 | 10 | Testing: agent-to-agent communication | all code written | tests pass |
| **Subtotal** | **150** | | | |
### todo-agents: 100 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | --------------------------------------------- | ---------------- | -------------------- |
| Phase 4 | 50 | ElizaOS integration: agent deployment, config | acp ready | agents deployable |
| Phase 5 | 30 | Agent marketplace: list, search, deploy | registry ready | marketplace UX ready |
| Phase 6 | 20 | Testing: deploy + run test agents | all code written | agents working |
| **Subtotal** | **100** | | | |
### **agent-integrator TOTAL: 650 cycles**
- **Week 1:** Blockchain + LLM APIs + ACP (140 infers) = 2 days
- **Week 2:** Agent integration + marketplace (150 infers) = 2 days
- **Week 2-3:** External integrations (200 infers) = 3 days
- **Week 3-4:** Optimization + testing (160 infers) = 3 days
## 🟠AGENT-BUILDER (500 cycles total)
**Role:** Agent framework, ElizaOS customization, skill system, sample agents
**Lead Specialist:** Primary owner of agent marketplace + creator agent SDK
**Teammates:** Coordinates with agent-integrator (ACP), agent-backend (schema), agent-quality (agent testing)
### todo-agents: 180 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ---------------------------------------------------- | ------------------- | ------------------ |
| Phase 2 | 40 | Agent thing type + capability schema | agent-backend ready | schema extended |
| Phase 3 | 60 | Agent deployment UI: creator can deploy agents | - | components + pages |
| Phase 4 | 50 | Agent examples: sample agents (chat, content, sales) | ACP ready | 3 example agents |
| Phase 6 | 30 | Testing: agent creation, deployment, execution | all code written | E2E tests pass |
| **Subtotal** | **180** | | | |
### todo-skills: 150 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | -------------------------------------------- | -------------------- | ------------------- |
| Phase 2 | 40 | Skill thing type + verification schema | agent-backend ready | schema extended |
| Phase 3 | 50 | Skill marketplace UI: browse, rate, purchase | - | skill components |
| Phase 4 | 40 | Skill verification: automated + manual | marketplace UI ready | verification system |
| Phase 6 | 20 | Testing: skill matching, recommendations | all code written | tests pass |
| **Subtotal** | **150** | | | |
### todo-sell: 100 cycles
| Phase | Cycles | Task | Dependency | Deliverable |
| ------------ | ------- | ------------------------------------------------------ | ---------------- | ----------------- |
| Phase 2 | 30 | GitHub integration: OAuth + token generation | - | github.ts service |
| Phase 3 | 40 | UI: creator lists repo for sale, buyers request access | - | sell components |
| Phase 4 | 20 | Checkout: X402 payment → GitHub token issued | x402 + API ready | checkout working |
| Phase 6 | 10 | Testing: full flow repo sale + access | all code written | tests pass |
| **Subtotal** | **100** | | | |
### **agent-builder TOTAL: 500 cycles**
- **Week 2:** Agent + skill schema (80 infers) = 1 day
- **Week 2-3:** UX + examples (150 infers) = 2 days
- **Week 3:** Integrations (150 infers) = 2 days
- **Week 4:** Testing (120 infers) = 2 days
## 🔴 AGENT-QUALITY (600 cycles total, distributed concurrent)
**Role:** Testing (unit, integration, E2E, security, performance), quality gates, test infrastructure
**Lead Specialist:** Primary owner of test suite + quality standards
**Teammates:** Coordinates with all specialists (QA from their code)
### Testing Strategy: Distributed Testing (1 QA infer per 2 engineering infers)
| Phase | When | Task | Coverage | Deliverable |
| ------------ | --------- | ---------------------------------------------- | -------- | --------------------------- |
| **Week 1** | Day 1 | Schema design review | - | test plan doc |
| **Week 1** | Day 2-5 | Unit tests (todo-onboard, x402) | 80%+ | test files |
| **Week 2** | Day 6-10 | Integration tests (onboard→x402→ecommerce) | 80%+ | integration test suite |
| **Week 2-3** | Day 10-15 | E2E tests (full user flow) | 70%+ | E2E test suite (Playwright) |
| **Week 3** | Day 14-19 | Security tests (XSS, SQL injection, auth) | 90%+ | security report |
| **Week 3** | Day 14-19 | Performance tests (load, latency, scalability) | - | perf metrics |
| **Week 4** | Day 18-21 | UAT (user acceptance testing) | - | UAT sign-off |
### Tests by Todo (inline with development):
- **todo-onboard:** 60 infers (signup flow, email verification, profile, teams)
- **todo-x402:** 80 infers (payment creation, verification, settlement, blockchain calls)
- **todo-ecommerce:** 100 infers (cart, checkout, orders, fulfillment)
- **todo-buy-chatgpt:** 80 infers (chat interface, Claude API, recommendations, checkout)
- **todo-acp-integration:** 70 infers (message routing, task delegation, agent discovery)
- **todo-agents:** 60 infers (agent deployment, execution, scaling)
- **todo-skills:** 40 infers (skill creation, matching, marketplace)
- **todo-sell:** 30 infers (repo sale, access granting)
- **todo-api:** 60 infers (API endpoints, SDKs, rate limiting)
- **todo-features:** 50 infers (analytics, search, social features)
- **todo-one-ie:** 50 infers (page load, responsiveness, accessibility)
### **agent-quality TOTAL: 600 cycles** (concurrent with all other specialists)
- **Week 1-2:** Unit + integration tests (200 infers) = 3 days
- **Week 2-3:** E2E + security tests (250 infers) = 4 days
- **Week 3-4:** Performance + UAT (150 infers) = 2 days
## 🎨 AGENT-DESIGNER (400 cycles total)
**Role:** UI/UX design, wireframes, design system, accessibility (WCAG), brand compliance
**Lead Specialist:** Primary owner of design tokens + component library
**Teammates:** Coordinates with agent-frontend (component specs), agent-quality (accessibility testing)
### Design Artifacts (Phases 1, 6, 7 of each todo):
| Todo | Wireframes | Design System | Accessibility | Responsive | Status |
| ----------- | ---------- | ----------------- | -------------------- | ------------ | ------ |
| onboard | 6 pages | Form tokens | Labels, keyboard nav | Mobile-first | ✅ |
| x402 | 4 pages | Payment tokens | WCAG AA | Mobile | ✅ |
| ecommerce | 8 pages | Product tokens | Images alt text | Mobile | ✅ |
| buy-chatgpt | 4 pages | Chat tokens | Chat history aria | Mobile | ✅ |
| one-ie | 10 pages | Hero, card tokens | Full accessibility | Mobile | ✅ |
### Design Deliverables:
| Cycles | Task | Dependency | Deliverable |
| ------ | --------------------------------------------------- | ------------------- | ---------------- |
| 50 | Design tokens: colors, typography, spacing, shadows | - | tokens.css |
| 80 | Wireframes: all user-facing pages (30+ pages) | - | Figma file |
| 100 | Component design: buttons, forms, cards, modals | wireframes ready | component specs |
| 80 | Accessibility audit: WCAG compliance for all pages | all components | a11y report |
| 60 | Dark mode: all colors + theme support | design tokens ready | dark mode CSS |
| 30 | Responsive breakpoints: mobile, tablet, desktop | all components | responsive specs |
### **agent-designer TOTAL: 400 cycles**
- **Week 1-2:** Design system + tokens (130 infers) = 2 days
- **Week 2:** Wireframes (80 infers) = 1.5 days
- **Week 3:** Component design + accessibility (160 infers) = 3 days
- **Week 4:** Polish + refinement (30 infers) = 0.5 days
## 🚀 AGENT-OPS (TBD, estimated 200 cycles)
**Role:** DevOps, CI/CD, deployment, infrastructure, monitoring
**Lead Specialist:** Primary owner of deployment pipeline + production readiness
**Teammates:** Coordinates with agent-backend (deployment targets), agent-quality (CI/CD integration)
### Deployment Phases:
| Phase | Cycles | Task | Dependency | Deliverable |
| -------- | ------ | ---------------------------------------------- | ---------------- | -------------------- |
| Setup | 30 | CI/CD pipeline: GitHub Actions, tests, linting | - | .github/workflows/\* |
| Setup | 20 | Secrets management: env vars, API keys | - | .env setup guides |
| Build | 50 | Docker images: web + backend containers | all code written | Dockerfile |
| Deploy | 60 | Cloudflare Pages + Convex deployment | CI passing | deployment scripts |
| Monitor | 30 | Monitoring: uptime, latency, errors | deployed | dashboard + alerts |
| Optimize | 10 | Performance tuning: caching, CDN | monitoring live | optimized config |
### **agent-ops TOTAL: 200 cycles** (weeks 3-4)
- **Week 3:** CI/CD setup + Docker (100 infers) = 2 days
- **Week 4:** Deployment + monitoring (100 infers) = 2 days
## COORDINATION SCHEDULE
### Daily (15 minutes, async Slack OK)
- **Time:** 9:00 AM start-of-day standup
- **Each specialist reports:**
- Yesterday: X cycles completed, what's done
- Today: Y cycles planned, what's next
- Blockers: What are you stuck on?
- **Format:** Slack thread, 1-2 sentences each
- **Owner:** agent-director (reads + summarizes)
### Weekly (1 hour, all hands synchronous)
- **Time:** Friday 3 PM
- **Agenda:**
1. Progress review (each specialist: 10 min)
2. Risk assessment (what could go wrong? 15 min)
3. Dependency resolution (blockers? 15 min)
4. Next week planning (assignments? 10 min)
5. Celebration (wins? 10 min)
- **Owner:** agent-director (facilitates)
### Per-Todo Kickoff (30 min, relevant specialists)
- **When:** Before each todo phase starts
- **Attendees:** Specialists working on that todo
- **Topics:**
- Requirements clarity
- API contracts (if with other todos)
- Test plan
- Integration points
- **Owner:** agent-backend (for backend todos), agent-frontend (for frontend), etc.
### Escalation Path (as needed)
1. **Blocker occurs** → Specialist posts in #blockers
2. **5-min response** → Relevant specialist tries to help
3. **30-min unresolved** → Tag agent-director + other specialists
4. **30-min still stuck** → Emergency sync (pull whoever needed)
## SUCCESS CRITERIA BY SPECIALIST
### agent-backend: "System Works"
- ✅ All schemas in single schema.ts (no duplication)
- ✅ All services in /convex/services/ (organized by domain)
- ✅ All mutations/queries working (tested)
- ✅ All integrations with external APIs (Coinbase, Claude, GitHub)
- ✅ 80%+ test coverage
- ✅ Zero schema breaking changes after freeze (day 5)
### agent-frontend: "UI is Beautiful & Works"
- ✅ All components in /components/ (organized by feature)
- ✅ All pages in /pages/ (responsive, accessible)
- ✅ Zero dead links (all APIs respond)
- ✅ <2s page load on 4G (Lighthouse 90+)
- ✅ WCAG AA compliance (80% of pages)
- ✅ 80%+ component test coverage
### agent-integrator: "External Systems Integrate"
- ✅ Coinbase CDP working (test payments settle)
- ✅ Claude API optimized (cost tracked, quality verified)
- ✅ ChatGPT action deployed (users can use)
- ✅ ACP working (agents can communicate)
- ✅ ElizaOS agents can deploy (documentation clear)
- ✅ GitHub integration working (repos accessible)
### agent-builder: "Agent Ecosystem Works"
- ✅ 5+ sample agents deployable (chat, content, sales, analysis, support)
- ✅ Skill marketplace functional (creators can list, buyers can search)
- ✅ Repo sales working (creators earn)
- ✅ Agent examples in documentation
- ✅ Creator can build + deploy their own agent (no code if possible)
### agent-quality: "Everything is Tested"
- ✅ Unit tests: 80%+ coverage on services
- ✅ Integration tests: Full user journeys (signup→buy)
- ✅ E2E tests: Critical flows in Playwright
- ✅ Security tests: No XSS, SQL injection, auth bypasses
- ✅ Performance: All endpoints < 500ms (p95)
- ✅ Accessibility: WCAG AA on all public pages
### agent-designer: "Product is Beautiful"
- ✅ Consistent design system (colors, typography, spacing)
- ✅ All pages responsive (mobile, tablet, desktop)
- ✅ All pages accessible (WCAG AA or better)
- ✅ Dark mode working consistently
- ✅ Brand identity consistent (logo, colors, tone)
- ✅ 0 design debt (all components match spec)
### agent-ops: "Platform is Live & Healthy"
- ✅ CI/CD fully automated (no manual steps)
- ✅ Tests run on every commit (no failing builds)
- ✅ Deployment is one-click (no manual SSH)
- ✅ Monitoring live (uptime tracked, alerts working)
- ✅ Performance baseline established
- ✅ Rollback plan exists (tested)
## HANDOFF PROTOCOL
### When Specialist A Finishes, Specialist B Takes Over
**Example: Backend schema → Frontend components**
1. **agent-backend completes schema** (Day 5 EOD)
- Posts: "Schema frozen, ready for frontend"
- Tags: @agent-frontend
- Attachment: schema.ts + spec doc
2. **agent-frontend reads spec** (Day 6 9 AM)
- Reviews: What things exist? What fields matter?
- Questions: Post clarifications in #questions
- Confirms: "Got it, starting component design"
3. **agent-frontend implements components** (Day 6-8)
- Uses schema to type components
- Posts daily progress in standup
- Any schema changes? Negotiated with agent-backend
4. **agent-quality writes tests for schema** (Day 5 EOD)
- While frontend implements components
- Tests DB operations (read, write, update, delete)
- Posts: "Schema tests passing"
## PEAK CAPACITY PLANNING
### Weekly Cycles by Specialist:
| Week | Backend | Frontend | Integrator | Builder | Quality | Designer | Ops | Total |
| --------- | --------- | -------- | ---------- | ------- | ------- | -------- | ------- | --------- |
| 1 | 300 | 100 | 150 | 50 | 100 | 100 | - | **800** |
| 2 | 280 | 250 | 180 | 100 | 150 | 100 | - | **1,060** |
| 3 | 320 | 300 | 200 | 200 | 150 | 100 | - | **1,270** |
| 4 | 300 | 200 | 120 | 150 | 100 | 100 | 200 | **1,170** |
| **Total** | **1,200** | **850** | **650** | **500** | **600** | **400** | **200** | **4,400** |
- **Peak: Week 3** (1,270 infers) = 2.5 infers per specialist per day (comfortable pace)
- **Utilization:** 85% of theoretical capacity (healthy)
- **Buffer:** 15% for unknowns, reviews, communications
## CRITICAL HANDOFF POINTS
| Day | Handoff | From | To | What |
| --- | ---------------- | ------------------- | -------------------- | ------------------- |
| 5 | Schema frozen | Backend | All | schema.ts finalized |
| 5 | API contracts | Backend | Frontend, Integrator | OpenAPI spec |
| 8 | Components ready | Frontend | Quality | Component tests |
| 10 | Services ready | Backend, Integrator | Frontend | Mocks/APIs working |
| 12 | Full integration | All | Quality | E2E testing phase |
| 18 | Code freeze | All | Ops | Prepare deployment |
| 19 | Deployment | Ops | All | One.ie live |
## IF TIMELINE SLIPS
### Option 1: Reduce Scope (Recommended)
- Remove todo-skills, todo-sell from v1.0
- Focus: onboard → x402 → ecommerce → chat → api → launch
- Redeploy skills/sell in v1.1 (2 weeks after launch)
- Impact: Faster launch, safer
### Option 2: Add Specialist
- Bring in 7th specialist (contractor)
- Focus on QA (reduce burden on agent-quality)
- Impact: +25% capacity, +15% cost
### Option 3: Extend Timeline
- Add 1-2 weeks to Wave 3
- Slip launch from Week 4 to Week 5-6
- Impact: Better quality, more buffer
**This assignment document is the single source of truth for who builds what, exactly. Each specialist knows their cycles, dependencies, and success criteria.**