{
  "id": "studio-36c57e41-dbda-434b-ba2b-42e13cff1c29",
  "scope": "studio_project",
  "source_of_truth": "supabase.studio_artifacts",
  "source_path": "studio_artifacts/36c57e41-dbda-434b-ba2b-42e13cff1c29",
  "source_kind": "supabase_json",
  "visibility": "internal",
  "renderer_id": "design_doc.dreamborn-forge.generated.v1",
  "design_system": "dreamborn-design-system:forge",
  "generated_at": "2026-05-10T18:19:39.275Z",
  "artifact_type": "agent-team-spec",
  "schema_version": "2",
  "title": "Limitless OS AI-First Agent Team Specification",
  "summary": "agent-team-spec artifact · for Limitless OS · status draft",
  "status": "draft",
  "version": 2,
  "phase_id": null,
  "project_id": "07dee66f-8143-4f4d-9af9-b1ed413d2767",
  "project_slug": "limitless-limitless-os-07dee66f",
  "project_title": "Limitless OS",
  "client_id": "limitless",
  "platform_project_id": null,
  "created_at": "2026-05-09T19:02:58.29769+00:00",
  "updated_at": "2026-05-09T19:51:33.269+00:00",
  "format_source": "supabase_json",
  "content_shape": [
    "pods",
    "title",
    "source",
    "client_id",
    "hcs_model",
    "project_id",
    "updated_at",
    "project_name",
    "artifact_type",
    "agent_contract",
    "build_sequence",
    "schema_version",
    "source_documents",
    "design_principles",
    "v1_recommendation"
  ],
  "content_data": {
    "pods": [
      {
        "id": "executive_cognition",
        "title": "Executive Agents",
        "agents": [
          {
            "id": "chief_operating_brain",
            "name": "Chief Operating Brain",
            "role": "Owns daily priority synthesis, cross-agent routing, owner focus, and operating decisions.",
            "phase": 1,
            "queue": "roles.limitless.ops-chief",
            "tool_set": [
              "Limitless MCP thoughts",
              "Studio artifacts",
              "HCS queue summaries",
              "business KPI read models"
            ],
            "memory_scope": [
              "Limitless operating principles",
              "Seth decisions",
              "active queues",
              "weekly priorities",
              "risk patterns"
            ],
            "confidence_model": "May summarize and recommend; escalates strategic, financial, staffing, clinical, or patient-sensitive decisions.",
            "human_handoff_rule": "Seth approves strategic decisions, staffing actions, and external commitments."
          },
          {
            "id": "strategy_growth_advisor",
            "name": "Strategy / Growth Advisor",
            "role": "Turns business context, offers, referral channels, and market opportunities into growth options.",
            "phase": 2,
            "queue": "roles.limitless.strategy-growth",
            "tool_set": [
              "MCP thoughts",
              "campaign artifacts",
              "referral CRM/read model"
            ],
            "memory_scope": [
              "Offers",
              "campaign history",
              "referral partner context",
              "Seth growth thoughts"
            ],
            "confidence_model": "Drafts options and tradeoffs; does not launch campaigns or change pricing without approval.",
            "human_handoff_rule": "Seth approves strategy, pricing, positioning, and partnerships."
          },
          {
            "id": "daily_briefing_agent",
            "name": "Daily Briefing Agent",
            "role": "Creates the morning operating brief: today, risks, opportunities, and decisions needed.",
            "phase": 1,
            "queue": "roles.limitless.daily-briefing",
            "tool_set": [
              "Calendar/read models",
              "HCS queue summaries",
              "MCP thought summaries"
            ],
            "memory_scope": [
              "Calendar",
              "open queues",
              "urgent patients/leads",
              "yesterday outcomes"
            ],
            "confidence_model": "Summarizes and ranks; flags uncertainty instead of inventing state.",
            "human_handoff_rule": "Seth/front office confirms priority changes."
          },
          {
            "id": "decision_logger",
            "name": "Decision Logger",
            "role": "Captures decisions, rationale, owner, date, and follow-up actions from chats, notes, and meetings.",
            "phase": 1,
            "queue": "roles.limitless.decisions",
            "tool_set": [
              "Limitless MCP thoughts",
              "Studio artifacts",
              "HCS completion events"
            ],
            "memory_scope": [
              "Decision history",
              "rationale",
              "open commitments",
              "owners"
            ],
            "confidence_model": "Can record explicit decisions; asks when a conversation implies but does not state a decision.",
            "human_handoff_rule": "Seth confirms ambiguous or high-impact decisions."
          },
          {
            "id": "scoreboard_analyst",
            "name": "Scoreboard Analyst",
            "role": "Interprets lead, schedule, conversion, revenue, retention, outcome, and queue-health signals.",
            "phase": 1,
            "queue": "roles.limitless.scoreboard",
            "tool_set": [
              "KPI read models",
              "schedule summaries",
              "HCS queue metrics"
            ],
            "memory_scope": [
              "KPI definitions",
              "baseline metrics",
              "trend notes",
              "operating thresholds"
            ],
            "confidence_model": "Explains observed trends; escalates weak/incomplete data and avoids false precision.",
            "human_handoff_rule": "Seth approves KPI targets and business actions."
          }
        ],
        "purpose": "Think across the business, synthesize signal, prioritize work, and preserve decisions."
      },
      {
        "id": "front_office_action",
        "title": "Front Office Agents",
        "agents": [
          {
            "id": "intake_concierge",
            "name": "Intake Concierge",
            "role": "Owns first-response intelligence for new leads, missed calls, web forms, DMs, and referrals.",
            "phase": 1,
            "queue": "roles.limitless.intake",
            "tool_set": [
              "CRM/CM Hub or GoHighLevel",
              "email/SMS drafts",
              "MCP thoughts",
              "HCS intake queue"
            ],
            "memory_scope": [
              "Lead context",
              "offer language",
              "objections",
              "conversion scripts",
              "office preferences"
            ],
            "confidence_model": "Drafts responses and readiness categories; escalates medical, pricing exception, complaint, or unclear insurance questions.",
            "human_handoff_rule": "Front office approves outbound messages until confidence and policy allow automation."
          },
          {
            "id": "scheduler",
            "name": "Scheduler",
            "role": "Owns booking flow, schedule gaps, cancellation recovery, waitlist fills, and follow-up timing.",
            "phase": 1,
            "queue": "roles.limitless.scheduling",
            "tool_set": [
              "PT Everywhere scheduling refs",
              "calendar summaries",
              "SMS/email draft channel"
            ],
            "memory_scope": [
              "Schedule rules",
              "provider availability",
              "visit types",
              "follow-up cadence",
              "cancellation patterns"
            ],
            "confidence_model": "Recommends slots and drafts messages; does not move appointments without approval unless explicitly authorized.",
            "human_handoff_rule": "Front office approves schedule changes and sensitive patient communication."
          },
          {
            "id": "missed_call_recovery",
            "name": "Missed Call Recovery Agent",
            "role": "Detects missed calls and creates rapid response drafts with lead/patient context.",
            "phase": 1,
            "queue": "roles.limitless.missed-call",
            "tool_set": [
              "Phone/call log refs",
              "CRM",
              "SMS/email draft channel"
            ],
            "memory_scope": [
              "Caller history",
              "lead status",
              "recent outreach",
              "office response rules"
            ],
            "confidence_model": "Can classify urgency and draft; escalates unknown callers with clinical symptoms or complaints.",
            "human_handoff_rule": "Front office sends or calls back."
          },
          {
            "id": "cancellation_recovery",
            "name": "Cancellation Recovery Agent",
            "role": "Turns cancellations and no-shows into recovery actions, waitlist fills, and risk alerts.",
            "phase": 1,
            "queue": "roles.limitless.cancellation-recovery",
            "tool_set": [
              "PT Everywhere refs",
              "schedule read model",
              "patient comms drafts"
            ],
            "memory_scope": [
              "Attendance history",
              "plan-of-care adherence risk",
              "waitlist",
              "schedule gaps"
            ],
            "confidence_model": "Prioritizes and drafts; escalates repeated no-shows, financial friction, or clinical risk.",
            "human_handoff_rule": "Front office/clinician approves final outreach where clinical risk is present."
          },
          {
            "id": "patient_communication",
            "name": "Patient Communication Agent",
            "role": "Drafts empathetic patient texts/emails for scheduling, reminders, follow-up, and education handoffs.",
            "phase": 1,
            "queue": "roles.limitless.patient-comms",
            "tool_set": [
              "SMS/email draft channel",
              "approved templates",
              "patient refs"
            ],
            "memory_scope": [
              "Approved tone",
              "message templates",
              "patient communication preferences",
              "guardrail examples"
            ],
            "confidence_model": "Draft-first by default; never gives individualized clinical advice without clinician review.",
            "human_handoff_rule": "Front office or clinician approves send based on sensitivity."
          },
          {
            "id": "referral_followup",
            "name": "Referral Follow-up Agent",
            "role": "Maintains physicians, coaches, gyms, schools, trainers, and partner relationship follow-ups.",
            "phase": 2,
            "queue": "roles.limitless.referrals",
            "tool_set": [
              "CRM/referral read model",
              "email draft channel",
              "MCP thoughts"
            ],
            "memory_scope": [
              "Referral source history",
              "relationship notes",
              "past outcomes",
              "next touch reminders"
            ],
            "confidence_model": "Drafts outreach and relationship summaries; escalates partnership commitments.",
            "human_handoff_rule": "Seth approves strategic/referral partner messages."
          },
          {
            "id": "insurance_admin_triage",
            "name": "Insurance / Admin Triage Agent",
            "role": "Flags missing admin information, payer/authorization issues, balances, and payment friction for review.",
            "phase": 2,
            "queue": "roles.limitless.admin-triage",
            "tool_set": [
              "PT Everywhere/admin refs",
              "Availity refs",
              "Stripe/QuickBooks refs",
              "draft messaging"
            ],
            "memory_scope": [
              "Admin checklist",
              "payer requirements",
              "payment-policy language",
              "open admin issues"
            ],
            "confidence_model": "Summarizes and drafts; never makes coverage promises or collection decisions autonomously.",
            "human_handoff_rule": "Front office approves all insurance/payment messages."
          }
        ],
        "purpose": "Operate the business desk: intake, scheduling, follow-up, referrals, and admin triage."
      },
      {
        "id": "clinical_reasoning_support",
        "title": "Clinical Support Agents",
        "agents": [
          {
            "id": "visit_prep_agent",
            "name": "Visit Prep Agent",
            "role": "Prepares clinicians before visits with last context, goals, risk flags, and items to address.",
            "phase": 2,
            "queue": "roles.limitless.visit-prep",
            "tool_set": [
              "PT Everywhere note refs",
              "patient memory refs",
              "schedule",
              "approved protocols"
            ],
            "memory_scope": [
              "Patient visit summaries",
              "goals",
              "open questions",
              "clinician preferences"
            ],
            "confidence_model": "Summarizes existing context; flags missing/contradictory data instead of inferring clinical facts.",
            "human_handoff_rule": "Clinician reviews before care decisions."
          },
          {
            "id": "plan_of_care_companion",
            "name": "Plan of Care Companion",
            "role": "Tracks continuity against the plan of care and surfaces adherence, milestone, and communication needs.",
            "phase": 2,
            "queue": "roles.limitless.plan-of-care",
            "tool_set": [
              "PT Everywhere refs",
              "home program refs",
              "patient comms drafts"
            ],
            "memory_scope": [
              "Plan goals",
              "visit cadence",
              "adherence notes",
              "patient concerns"
            ],
            "confidence_model": "Flags and drafts; cannot change plan of care.",
            "human_handoff_rule": "Clinician approves plan changes and clinical guidance."
          },
          {
            "id": "documentation_drafter",
            "name": "Documentation Drafter",
            "role": "Turns visit notes, voice notes, and observations into structured documentation drafts.",
            "phase": 2,
            "queue": "roles.limitless.documentation",
            "tool_set": [
              "Voice note transcripts",
              "PT Everywhere refs",
              "documentation templates"
            ],
            "memory_scope": [
              "Documentation templates",
              "clinician phrasing",
              "visit context",
              "compliance guardrails"
            ],
            "confidence_model": "Draft-only; highlights uncertainty and missing required fields.",
            "human_handoff_rule": "Clinician reviews and signs all documentation."
          },
          {
            "id": "patient_progress_monitor",
            "name": "Patient Progress Monitor",
            "role": "Looks for adherence risk, plateau, symptom changes, or progress signals between visits.",
            "phase": 2,
            "queue": "roles.limitless.progress-monitor",
            "tool_set": [
              "Patient check-ins",
              "outcome read models",
              "HCS review queue"
            ],
            "memory_scope": [
              "Check-ins",
              "outcome measures",
              "adherence history",
              "clinician thresholds"
            ],
            "confidence_model": "Flags risk and drafts summaries; does not diagnose or prescribe.",
            "human_handoff_rule": "Clinician reviews escalations."
          },
          {
            "id": "home_program_followup",
            "name": "Home Program Follow-up Agent",
            "role": "Supports adherence with reminders, encouragement, and clinician-approved education.",
            "phase": 3,
            "queue": "roles.limitless.home-program",
            "tool_set": [
              "Home program system refs",
              "SMS/email drafts",
              "clinician-approved snippets"
            ],
            "memory_scope": [
              "Home program refs",
              "adherence responses",
              "approved language",
              "patient preferences"
            ],
            "confidence_model": "Can draft general support; escalates pain increases, confusion, or non-adherence patterns.",
            "human_handoff_rule": "Clinician approves individualized advice."
          },
          {
            "id": "clinical_question_triage",
            "name": "Clinical Question Triage Agent",
            "role": "Classifies incoming clinical questions by urgency and prepares clinician review packets.",
            "phase": 3,
            "queue": "roles.limitless.clinical-triage",
            "tool_set": [
              "Message inbox refs",
              "patient refs",
              "clinician routing queue"
            ],
            "memory_scope": [
              "Patient history refs",
              "question categories",
              "red flag rules",
              "response templates"
            ],
            "confidence_model": "Triage and summarize only; escalates anything clinical or urgent.",
            "human_handoff_rule": "Clinician owns response."
          }
        ],
        "purpose": "Support care continuity while keeping clinician judgment in control."
      },
      {
        "id": "performance_intelligence",
        "title": "Performance / Athlete Agents",
        "agents": [
          {
            "id": "return_to_sport_agent",
            "name": "Return-to-Sport Agent",
            "role": "Summarizes readiness milestones, gaps, confidence, and clinician review needs for athletes.",
            "phase": 3,
            "queue": "roles.limitless.return-to-sport",
            "tool_set": [
              "VALD/ForceDecks refs",
              "patient performance notes",
              "clinician thresholds"
            ],
            "memory_scope": [
              "Sport context",
              "injury stage",
              "testing history",
              "readiness milestones"
            ],
            "confidence_model": "Summarizes and flags; never clears return-to-play.",
            "human_handoff_rule": "Clinician/performance team approves readiness conclusions."
          },
          {
            "id": "testing_data_interpreter",
            "name": "Testing Data Interpreter",
            "role": "Translates VALD/ForceDecks/Dynamo data into understandable summaries and review packets.",
            "phase": 3,
            "queue": "roles.limitless.testing-data",
            "tool_set": [
              "VALD exports/read models",
              "report templates",
              "patient/parent/coach summary drafts"
            ],
            "memory_scope": [
              "Test baselines",
              "asymmetries",
              "trend history",
              "sport-specific targets"
            ],
            "confidence_model": "Explains data trends; escalates clinical interpretation and clearance.",
            "human_handoff_rule": "Clinical/performance team approves reports."
          },
          {
            "id": "strength_force_trend_agent",
            "name": "Strength / Force Trend Agent",
            "role": "Detects improvements, regressions, asymmetries, and plateau patterns in strength/force data.",
            "phase": 3,
            "queue": "roles.limitless.force-trends",
            "tool_set": [
              "Performance data read models",
              "scoreboard",
              "clinician review queue"
            ],
            "memory_scope": [
              "Force trends",
              "testing dates",
              "baseline comparisons",
              "threshold notes"
            ],
            "confidence_model": "Trend detection only; flags low confidence when data is sparse.",
            "human_handoff_rule": "Clinician/performance coach decides interventions."
          },
          {
            "id": "runner_athlete_progress_agent",
            "name": "Runner / Athlete Progress Agent",
            "role": "Tracks athlete-specific progress narratives, confidence, training tolerance, and next discussion points.",
            "phase": 3,
            "queue": "roles.limitless.athlete-progress",
            "tool_set": [
              "Patient check-ins",
              "performance notes",
              "approved education snippets"
            ],
            "memory_scope": [
              "Sport profile",
              "training load notes",
              "symptom responses",
              "goals"
            ],
            "confidence_model": "Drafts progress summaries; escalates pain, regression, or readiness questions.",
            "human_handoff_rule": "Clinician/performance coach approves athlete guidance."
          },
          {
            "id": "readiness_checkin_agent",
            "name": "Readiness Check-in Agent",
            "role": "Collects and summarizes soreness, confidence, sleep/recovery, adherence, and readiness check-ins.",
            "phase": 3,
            "queue": "roles.limitless.readiness-checkin",
            "tool_set": [
              "Check-in forms/messages",
              "summary templates",
              "clinician queue"
            ],
            "memory_scope": [
              "Check-in history",
              "athlete goals",
              "risk thresholds",
              "coach/clinician notes"
            ],
            "confidence_model": "Summarizes and flags; does not give medical clearance.",
            "human_handoff_rule": "Clinician reviews concerning responses."
          },
          {
            "id": "performance_report_agent",
            "name": "Performance Report Agent",
            "role": "Creates patient, parent, coach, and internal performance report drafts from approved data.",
            "phase": 3,
            "queue": "roles.limitless.performance-report",
            "tool_set": [
              "VALD/report data",
              "document generator",
              "email draft channel"
            ],
            "memory_scope": [
              "Report templates",
              "audience preferences",
              "performance data",
              "approved language"
            ],
            "confidence_model": "Drafts and cites source data; escalates interpretation uncertainty.",
            "human_handoff_rule": "Clinical/performance team approves external reports."
          }
        ],
        "purpose": "Use testing and return-to-sport context to make progress visible and actionable."
      },
      {
        "id": "growth_voice",
        "title": "Growth / Voice Agents",
        "agents": [
          {
            "id": "content_brain",
            "name": "Content Brain",
            "role": "Turns Seth’s captured thoughts, clinical philosophy, patient themes, and local authority into content strategy.",
            "phase": 2,
            "queue": "roles.limitless.content-brain",
            "tool_set": [
              "Limitless MCP thoughts",
              "content calendar",
              "source artifacts"
            ],
            "memory_scope": [
              "Seth voice",
              "content ideas",
              "audience segments",
              "approved claims",
              "brand themes"
            ],
            "confidence_model": "Drafts themes and angles; escalates medical claims, patient stories, and sensitive examples.",
            "human_handoff_rule": "Seth approves brand positioning and clinical claims."
          },
          {
            "id": "social_post_drafter",
            "name": "Social Post Drafter",
            "role": "Creates post drafts, hooks, reels scripts, captions, and repurposing packages.",
            "phase": 2,
            "queue": "roles.limitless.social-drafts",
            "tool_set": [
              "MCP thoughts",
              "content templates",
              "social drafts"
            ],
            "memory_scope": [
              "Seth tone",
              "content pillars",
              "platform formats",
              "approved CTAs"
            ],
            "confidence_model": "Draft-only; flags claims needing clinical review.",
            "human_handoff_rule": "Seth/marketing approves publish."
          },
          {
            "id": "newsletter_agent",
            "name": "Newsletter Agent",
            "role": "Builds educational, relationship-building, and campaign newsletter drafts.",
            "phase": 2,
            "queue": "roles.limitless.newsletter",
            "tool_set": [
              "Email platform draft channel",
              "MCP thoughts",
              "campaign calendar"
            ],
            "memory_scope": [
              "Audience segments",
              "past newsletters",
              "Seth voice",
              "offers"
            ],
            "confidence_model": "Drafts segmented content; escalates claims/offers.",
            "human_handoff_rule": "Seth/marketing approves send."
          },
          {
            "id": "patient_education_agent",
            "name": "Patient Education Agent",
            "role": "Turns clinical expertise into plain-language, patient-safe educational explanations.",
            "phase": 2,
            "queue": "roles.limitless.patient-education",
            "tool_set": [
              "Education snippets",
              "content drafts",
              "clinician review queue"
            ],
            "memory_scope": [
              "Approved education library",
              "clinical philosophy",
              "common questions"
            ],
            "confidence_model": "General education only; escalates individualized advice.",
            "human_handoff_rule": "Clinician approves patient-specific education."
          },
          {
            "id": "referral_partner_nurture",
            "name": "Referral Partner Nurture Agent",
            "role": "Creates partner touchpoints, updates, and collaboration ideas for referral relationships.",
            "phase": 2,
            "queue": "roles.limitless.partner-nurture",
            "tool_set": [
              "CRM/referral notes",
              "email drafts",
              "campaign calendar"
            ],
            "memory_scope": [
              "Partner history",
              "referral outcomes",
              "relationship notes",
              "approved offers"
            ],
            "confidence_model": "Drafts and recommends; escalates partnership commitments.",
            "human_handoff_rule": "Seth approves outreach."
          },
          {
            "id": "testimonial_review_opportunity",
            "name": "Testimonial / Review Opportunity Agent",
            "role": "Identifies appropriate review/testimonial opportunities and drafts compliant requests.",
            "phase": 2,
            "queue": "roles.limitless.reviews",
            "tool_set": [
              "Patient status refs",
              "review request drafts",
              "approval queue"
            ],
            "memory_scope": [
              "Patient satisfaction signals",
              "completion milestones",
              "review policy",
              "approved language"
            ],
            "confidence_model": "Suggests opportunities; avoids sensitive/pressured asks.",
            "human_handoff_rule": "Front office/Seth approves outreach."
          }
        ],
        "purpose": "Extend Seth’s expertise and brand voice into content, education, referral nurture, and reactivation."
      },
      {
        "id": "memory_formation",
        "title": "Memory / Knowledge Agents",
        "agents": [
          {
            "id": "thought_capture_agent",
            "name": "Thought Capture Agent",
            "role": "Captures Seth’s brainstorming from ChatGPT/Claude and stores usable operating memory.",
            "phase": 1,
            "queue": "roles.limitless.thought-capture",
            "tool_set": [
              "Limitless MCP capture_thought/search_thoughts/list_thoughts",
              "Projects brain_memory"
            ],
            "memory_scope": [
              "Raw thoughts",
              "topic metadata",
              "decisions",
              "project ideas",
              "operating principles"
            ],
            "confidence_model": "Can save explicit user-provided thoughts; asks before interpreting ambiguous sensitive content.",
            "human_handoff_rule": "Seth controls what gets captured and can request cleanup/rotation."
          },
          {
            "id": "operating_memory_curator",
            "name": "Operating Memory Curator",
            "role": "Turns raw thoughts into structured principles, workflows, tags, and reusable context.",
            "phase": 1,
            "queue": "roles.limitless.memory-curator",
            "tool_set": [
              "brain_memory search/list",
              "Studio artifacts",
              "tagging/summary jobs"
            ],
            "memory_scope": [
              "MCP thoughts",
              "artifact links",
              "workflow decisions",
              "SOP candidates"
            ],
            "confidence_model": "Suggests structure; escalates deletions, rewrites, or canonicalization.",
            "human_handoff_rule": "Seth approves canonical operating principles."
          },
          {
            "id": "patient_context_summarizer",
            "name": "Patient Context Summarizer",
            "role": "Creates concise context packets from authorized patient references for clinician/front-office review.",
            "phase": 2,
            "queue": "roles.limitless.patient-context",
            "tool_set": [
              "PT Everywhere refs",
              "patient memory refs",
              "HCS review queue"
            ],
            "memory_scope": [
              "Patient refs",
              "visit summaries",
              "communication history",
              "open risks"
            ],
            "confidence_model": "Summarizes source-backed facts; never invents missing patient data.",
            "human_handoff_rule": "Clinician/front office reviews before action."
          },
          {
            "id": "protocol_librarian",
            "name": "Protocol Librarian",
            "role": "Organizes SOPs, clinical education snippets, scripts, and reusable office protocols.",
            "phase": 2,
            "queue": "roles.limitless.protocols",
            "tool_set": [
              "Studio artifacts",
              "document store",
              "MCP thoughts"
            ],
            "memory_scope": [
              "SOPs",
              "templates",
              "approved language",
              "protocol versions"
            ],
            "confidence_model": "Drafts and organizes; escalates policy/clinical changes.",
            "human_handoff_rule": "Seth/clinical lead approves canonical protocols."
          },
          {
            "id": "workflow_improvement_agent",
            "name": "Workflow Improvement Agent",
            "role": "Finds repeated friction and proposes process changes, automations, or SOP updates.",
            "phase": 2,
            "queue": "roles.limitless.workflow-improvement",
            "tool_set": [
              "HCS metrics",
              "agent outcomes",
              "MCP thoughts",
              "SOP drafts"
            ],
            "memory_scope": [
              "Queue failures",
              "handoff delays",
              "user feedback",
              "recurring issues"
            ],
            "confidence_model": "Recommends improvements; does not change workflow rules without approval.",
            "human_handoff_rule": "Seth/Betsy approve process changes."
          }
        ],
        "purpose": "Make the operating system smarter over time by capturing, curating, and reusing knowledge."
      },
      {
        "id": "governance",
        "title": "Governance Agents",
        "agents": [
          {
            "id": "hipaa_privacy_guardrail",
            "name": "HIPAA / Privacy Guardrail",
            "role": "Checks PHI boundaries, HCS payload safety, patient data exposure, and connector/tool access.",
            "phase": 1,
            "queue": "roles.limitless.privacy-guardrail",
            "tool_set": [
              "Artifact policy",
              "queue metadata",
              "payload inspector"
            ],
            "memory_scope": [
              "Privacy policy",
              "data classification rules",
              "incident examples",
              "approved stores"
            ],
            "confidence_model": "Blocks or escalates when uncertain; conservative by default.",
            "human_handoff_rule": "Human privacy owner approves exceptions."
          },
          {
            "id": "clinical_safety_reviewer",
            "name": "Clinical Safety Reviewer",
            "role": "Reviews content for diagnosis, treatment, return-to-play, red flag, and individualized advice risk.",
            "phase": 1,
            "queue": "roles.limitless.clinical-safety",
            "tool_set": [
              "Draft reviewer",
              "policy artifact",
              "clinician approval queue"
            ],
            "memory_scope": [
              "Clinical guardrails",
              "approved education boundaries",
              "escalation rules"
            ],
            "confidence_model": "Escalates rather than approves when clinical risk is unclear.",
            "human_handoff_rule": "Clinician approves clinical outputs."
          },
          {
            "id": "automation_boundary_agent",
            "name": "Automation Boundary Agent",
            "role": "Decides whether an action may be automated, drafted, or must be human-only.",
            "phase": 1,
            "queue": "roles.limitless.automation-boundary",
            "tool_set": [
              "Policy artifact",
              "agent action proposals",
              "approval ledger"
            ],
            "memory_scope": [
              "Automation permissions",
              "tool risk levels",
              "approval history",
              "failure modes"
            ],
            "confidence_model": "Requires explicit permission before automation expands.",
            "human_handoff_rule": "Seth approves new automation classes."
          },
          {
            "id": "human_approval_router",
            "name": "Human Approval Router",
            "role": "Routes drafts and decisions to Seth, Betsy/front office, clinician, or performance team based on sensitivity.",
            "phase": 1,
            "queue": "roles.limitless.approvals",
            "tool_set": [
              "HCS review queues",
              "notification channels",
              "approval ledger"
            ],
            "memory_scope": [
              "Approval matrix",
              "owners",
              "sensitivity categories",
              "SLA expectations"
            ],
            "confidence_model": "Routes conservatively; asks when owner is ambiguous.",
            "human_handoff_rule": "Humans approve/reject/revise all gated outputs."
          }
        ],
        "purpose": "Protect privacy, clinical safety, patient trust, and automation boundaries across every pod."
      }
    ],
    "title": "Limitless OS AI-First Agent Team Specification",
    "source": "atlas-codex",
    "client_id": "limitless",
    "hcs_model": {
      "principle": "Every agent should create a queue item, pull a queue item, review/escalate a queue item, or summarize queue health.",
      "review_modes": [
        "auto_log_only",
        "draft_requires_approval",
        "human_must_act",
        "blocked_needs_policy_decision"
      ],
      "queue_item_required_fields": [
        "task_id",
        "role_topic_slug",
        "source_refs",
        "sensitivity",
        "patient_data_boundary",
        "draft_output_refs",
        "approval_required",
        "confidence",
        "next_human_owner"
      ]
    },
    "project_id": "07dee66f-8143-4f4d-9af9-b1ed413d2767",
    "updated_at": "2026-05-09T19:51:33.269Z",
    "project_name": "Limitless OS",
    "artifact_type": "agent-team-spec",
    "agent_contract": {
      "principle": "Agents are AI-native collaborators, not software modules with agent names.",
      "required_fields": [
        "role",
        "memory_scope",
        "tool_set",
        "queue",
        "confidence_model",
        "human_handoff_rule"
      ],
      "evaluation_question": "Can this agent make judgment, remember context, pull work, use tools, express confidence, and hand off safely?"
    },
    "build_sequence": [
      {
        "name": "Thought-to-Action Operating Loop",
        "phase": "V1",
        "purpose": "Give Seth a real AI-first loop: brainstorm -> capture -> prioritize -> queue -> draft action -> approve.",
        "included_pods": [
          "memory_formation",
          "executive_cognition",
          "front_office_action",
          "governance"
        ],
        "first_workflows": [
          "ChatGPT/Claude thought capture",
          "daily operating brief",
          "front-office intake queue",
          "missed call recovery",
          "cancellation recovery",
          "draft patient communication with approval"
        ],
        "included_agents": [
          "chief_operating_brain",
          "daily_briefing_agent",
          "decision_logger",
          "scoreboard_analyst",
          "intake_concierge",
          "scheduler",
          "missed_call_recovery",
          "cancellation_recovery",
          "patient_communication",
          "thought_capture_agent",
          "operating_memory_curator",
          "hipaa_privacy_guardrail",
          "clinical_safety_reviewer",
          "automation_boundary_agent",
          "human_approval_router"
        ]
      },
      {
        "name": "Growth and Office Expansion",
        "phase": "V2",
        "purpose": "Add brand voice, referral nurture, admin triage, visit prep, documentation drafting, and workflow improvement once the V1 loop is trusted.",
        "included_pods": [
          "growth_voice",
          "front_office_action",
          "clinical_reasoning_support",
          "memory_formation"
        ],
        "first_workflows": [
          "content from captured thoughts",
          "referral follow-up",
          "admin issue triage",
          "upcoming visit prep",
          "documentation draft",
          "SOP/protocol library"
        ],
        "included_agents": [
          "strategy_growth_advisor",
          "referral_followup",
          "insurance_admin_triage",
          "visit_prep_agent",
          "plan_of_care_companion",
          "documentation_drafter",
          "patient_progress_monitor",
          "content_brain",
          "social_post_drafter",
          "newsletter_agent",
          "patient_education_agent",
          "referral_partner_nurture",
          "testimonial_review_opportunity",
          "patient_context_summarizer",
          "protocol_librarian",
          "workflow_improvement_agent"
        ]
      },
      {
        "name": "Clinical and Performance Intelligence",
        "phase": "V3",
        "purpose": "Add deeper clinician-reviewed patient progress, home program, clinical triage, and performance testing intelligence.",
        "included_pods": [
          "clinical_reasoning_support",
          "performance_intelligence"
        ],
        "first_workflows": [
          "patient progress flags",
          "home program follow-up",
          "clinical question triage",
          "VALD/ForceDecks summary",
          "return-to-sport review packet"
        ],
        "included_agents": [
          "home_program_followup",
          "clinical_question_triage",
          "return_to_sport_agent",
          "testing_data_interpreter",
          "strength_force_trend_agent",
          "runner_athlete_progress_agent",
          "readiness_checkin_agent",
          "performance_report_agent"
        ]
      }
    ],
    "schema_version": "2",
    "source_documents": [
      {
        "path": "/Users/justinking/Downloads/Limitless_OS_Final_Vision_Document.pdf",
        "role": "Patient/performance operating system vision",
        "pages": 19,
        "title": "Limitless OS Final Vision & Goals/Intent Document"
      },
      {
        "path": "/Users/justinking/Downloads/Limitless Ai Agent Goals Intent Blueprint.pdf",
        "role": "Front-office and business-support agent blueprint",
        "pages": 40,
        "title": "Limitless Physical Therapy & Performance AI Agent Goals & Intent Blueprint"
      },
      {
        "date": "2026-05-09",
        "role": "AI-first agent grouping and MCP thought capture design",
        "title": "Atlas-Codex working session"
      }
    ],
    "design_principles": [
      "Always think agents AI-first: role, judgment, memory, tools, queue, confidence, and human handoff come before implementation details.",
      "Pods own workflows; agents own jobs; HCS queues own handoff and auditability.",
      "Agents may synthesize, draft, recommend, route, and summarize. They only act autonomously where a policy explicitly allows it.",
      "Patient-facing and clinical outputs are draft/review-first until privacy, clinical safety, and approval rules are proven.",
      "PT Everywhere remains the operational backbone; Limitless OS wraps it with memory, queues, orchestration, and decision support."
    ],
    "v1_recommendation": {
      "name": "Front-office revenue flow plus shared command layer",
      "rationale": "This is operational, measurable, lower clinical risk, and gives Seth immediate leverage while the clinical/performance layers mature behind guardrails.",
      "included_agents": [
        "chief_operating_brain",
        "daily_briefing_agent",
        "decision_logger",
        "scoreboard_analyst",
        "intake_concierge",
        "scheduler",
        "missed_call_recovery",
        "cancellation_recovery",
        "patient_communication",
        "thought_capture_agent",
        "operating_memory_curator",
        "hipaa_privacy_guardrail",
        "clinical_safety_reviewer",
        "automation_boundary_agent",
        "human_approval_router"
      ],
      "success_metrics": [
        "connector captures real Seth thoughts",
        "daily briefing produces useful priorities",
        "new lead response time improves",
        "missed calls become tracked follow-ups",
        "cancellations produce recovery actions",
        "human approval queue is clear and trusted"
      ]
    }
  },
  "sections": [
    {
      "title": "Artifact Shape",
      "level": 2,
      "body": "- pods: 7 items\n- title: Limitless OS AI-First Agent Team Specification\n- source: atlas-codex\n- client id: limitless\n- hcs model: principle: string, review_modes: object, queue_item_required_fields: object\n- project id: 07dee66f-8143-4f4d-9af9-b1ed413d2767\n- updated at: 2026-05-09T19:51:33.269Z\n- project name: Limitless OS\n- artifact type: agent-team-spec\n- agent contract: principle: string, required_fields: object, evaluation_question: string\n- build sequence: 3 items\n- schema version: 2"
    }
  ],
  "html_path": "projects/limitless-limitless-os-07dee66f/artifacts/agent-team-spec-36c57e41.html",
  "json_path": "projects/limitless-limitless-os-07dee66f/artifacts/agent-team-spec-36c57e41.json"
}