{
  "id": "studio-ef92436c-23d5-47f2-86dd-6ed1540001cb",
  "scope": "studio_project",
  "source_of_truth": "supabase.studio_artifacts",
  "source_path": "studio_artifacts/ef92436c-23d5-47f2-86dd-6ed1540001cb",
  "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.273Z",
  "artifact_type": "v1-human-flow-spec",
  "schema_version": "1",
  "title": "Limitless V1 Human Review and Operating Flow",
  "summary": "v1-human-flow-spec artifact · for Limitless OS · status draft",
  "status": "draft",
  "version": 1,
  "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-10T02:33:01.534271+00:00",
  "updated_at": "2026-05-10T02:33:01.534271+00:00",
  "format_source": "supabase_json",
  "content_shape": [
    "flows",
    "title",
    "source",
    "purpose",
    "client_id",
    "project_id",
    "updated_at",
    "human_roles",
    "project_name",
    "artifact_type",
    "open_questions",
    "review_actions",
    "schema_version",
    "done_definitions",
    "related_artifacts",
    "minimum_v1_surfaces",
    "operating_principles"
  ],
  "content_data": {
    "flows": [
      {
        "id": "seth_capture_flow",
        "steps": [
          "Seth says capture/save/remember this thought.",
          "Thought Capture Agent writes raw thought to public.brain_memory / limitless.thoughts.",
          "Operating Memory Curator classifies possible outputs.",
          "Chief Operating Brain decides memory-only, queue-worthy, content-worthy, project-worthy, or clarification-needed.",
          "If action is clear, thought_routes and downstream records are created.",
          "If ambiguous, Seth gets a clarification task/question."
        ],
        "title": "Seth Thought Capture Flow",
        "trigger": "Seth captures a thought from ChatGPT/Claude using the Limitless MCP.",
        "done_when": "Thought is captured and either routed, stored as memory candidate, or converted into a question/task/project/draft.",
        "human_view": "Seth sees that the thought was captured and, when useful, later sees it in daily brief, content queue, project prompt, or clarification question.",
        "writes_to_memory": [
          "raw thought remains source",
          "approved operating principles or preferences later become limitless.memory"
        ]
      },
      {
        "id": "daily_brief_flow",
        "steps": [
          "Chief Operating Brain reviews recent thoughts, open tasks, projects, drafts, approvals, and outcomes.",
          "Brief groups items into today, this week, decisions needed, risks, and opportunities.",
          "Brief calls out front-office items, content opportunities, project candidates, and blocked questions.",
          "Seth can approve priorities, defer, ask for more detail, or promote an item to project."
        ],
        "title": "Daily / Weekly Brief Flow",
        "trigger": "Scheduled brief or Seth asks what matters now.",
        "done_when": "Seth has reviewed or ignored the brief; any selected actions become tasks/projects/approvals.",
        "human_view": "A short operating brief with action buttons/decisions, not a long report.",
        "writes_to_memory": [
          "priority decisions",
          "deferred items",
          "new operating preferences"
        ]
      },
      {
        "id": "front_office_task_flow",
        "steps": [
          "Task appears in front-office queue with summary, source, reason, suggested action, and sensitivity.",
          "Relevant agent drafts message/script/recommendation.",
          "Human Approval Router assigns owner: Betsy/front office, Seth, clinician, or privacy review.",
          "Betsy/front office approves, edits, rejects, defers, or escalates.",
          "Outcome is logged: sent, scheduled, no response, converted, deferred, needs SOP, or escalated."
        ],
        "title": "Betsy / Front Office Task Flow",
        "trigger": "A thought or source-system event creates a front-office task.",
        "done_when": "Task reaches completed, deferred, rejected, escalated, or blocked with reason.",
        "human_view": "Queue card with what happened, why it matters, suggested next action, draft, approval owner, and one-click outcome options.",
        "writes_to_memory": [
          "approved phrasing",
          "edited language preference",
          "rejection learning",
          "workflow friction"
        ]
      },
      {
        "id": "content_approval_flow",
        "steps": [
          "Content Brain turns thought into angle, audience, format options, and risk flags.",
          "Social Post Drafter or Newsletter Agent drafts content.",
          "Guardrail checks clinical claims, patient stories, PHI, and tone risk.",
          "Seth reviews: approve, edit, reject, request variants, mark as series, or route to clinical review.",
          "Outcome is logged and approved language becomes reusable Limitless Memory."
        ],
        "title": "Seth Content Approval Flow",
        "trigger": "A thought routes to content lane or Seth asks for content from captured ideas.",
        "done_when": "Draft is approved, edited, rejected, archived, or routed for clinical/privacy review.",
        "human_view": "Draft card with source thought, intended audience, hook options, caption/script/body, risk flags, and approval options.",
        "writes_to_memory": [
          "Seth voice preferences",
          "approved hooks/phrases",
          "rejected tone patterns",
          "content themes"
        ]
      },
      {
        "id": "clinical_review_flow",
        "steps": [
          "Guardrail flags clinical sensitivity and blocks external use.",
          "Clinical reviewer receives source context, draft, risk flags, and specific review question.",
          "Reviewer approves, edits, rejects, or requests more context.",
          "Edited/approved output can return to patient communication/content queue.",
          "Outcome updates Limitless Memory with safe phrasing or boundary rule."
        ],
        "title": "Clinician / Performance Review Flow",
        "trigger": "A draft or task contains individualized clinical advice, patient-specific education, testing interpretation, documentation implications, or return-to-sport risk.",
        "done_when": "Clinical reviewer resolves the review or marks it blocked.",
        "human_view": "Clinical review packet with exact risk reason and source refs, not an open-ended request.",
        "writes_to_memory": [
          "clinical boundary rules",
          "approved education language",
          "blocked claim examples"
        ]
      },
      {
        "id": "project_promotion_flow",
        "steps": [
          "Chief Operating Brain proposes a project with goal, why it matters, owner, source thoughts, first tasks, risks, and success criteria.",
          "Seth approves, edits, rejects, or defers the project.",
          "Approved project creates child tasks and optional drafts/approval gates.",
          "Project updates appear in daily/weekly brief until completed or paused.",
          "Outcomes become workflow learning or canonical memory."
        ],
        "title": "Project Promotion Flow",
        "trigger": "A thought/task implies a multi-step system, campaign, workflow, or initiative.",
        "done_when": "Project is approved, rejected, deferred, or converted back into a single task.",
        "human_view": "Project candidate card that explains why this is bigger than a task and what the first 3-5 tasks would be.",
        "writes_to_memory": [
          "project decision",
          "success criteria",
          "workflow learning"
        ]
      },
      {
        "id": "outcome_learning_flow",
        "steps": [
          "Outcome is recorded against task/project/draft/approval.",
          "System detects whether the outcome teaches a reusable preference, phrase, rule, or anti-pattern.",
          "Low-risk learning becomes proposed Limitless Memory.",
          "Canonical operating principles, sensitive learning, or major workflow rules require approval.",
          "Future agents retrieve Limitless Memory before drafting/routing similar work."
        ],
        "title": "Outcome to Limitless Memory Flow",
        "trigger": "A human approves, edits, rejects, sends, publishes, schedules, converts, defers, or escalates an item.",
        "done_when": "Outcome is logged and any reusable learning is stored, proposed, or discarded.",
        "human_view": "Most learning happens quietly; canonical or sensitive memory changes are shown for approval.",
        "writes_to_memory": [
          "preference",
          "approved_language",
          "rejection_learning",
          "workflow_learning",
          "content_theme",
          "decision"
        ]
      }
    ],
    "title": "Limitless V1 Human Review and Operating Flow",
    "source": "atlas-codex",
    "purpose": "Define the human experience for V1: how Seth captures thoughts and reviews priorities/content/projects, how Betsy/front office reviews operational work, how clinicians review clinical-sensitive outputs, and how outcomes become Limitless Memory.",
    "client_id": "limitless",
    "project_id": "07dee66f-8143-4f4d-9af9-b1ed413d2767",
    "updated_at": "2026-05-10T02:33:01.101Z",
    "human_roles": [
      {
        "role": "Seth",
        "primary_surfaces": [
          "ChatGPT/Claude with Limitless MCP",
          "daily brief",
          "content approval queue",
          "project approval queue",
          "decision prompts"
        ],
        "responsibilities": [
          "capture thoughts",
          "review daily/weekly priorities",
          "approve content and brand voice",
          "approve project promotion",
          "make strategic decisions",
          "approve new automation classes"
        ],
        "should_not_need_to_do": [
          "remember every follow-up manually",
          "rewrite every draft from scratch",
          "search across old chats for operating context"
        ]
      },
      {
        "role": "Betsy/front office",
        "primary_surfaces": [
          "front-office task queue",
          "approval queue",
          "draft message review",
          "outcome buttons"
        ],
        "responsibilities": [
          "review front-office tasks",
          "send/edit scheduling and intake drafts",
          "approve admin/payment language",
          "mark outcomes",
          "flag workflow friction"
        ],
        "should_not_need_to_do": [
          "manually remember unscheduled eval follow-ups",
          "write every repetitive response from scratch",
          "guess which items need Seth or clinician review"
        ]
      },
      {
        "role": "Clinician/performance reviewer",
        "primary_surfaces": [
          "clinical review queue",
          "guardrail flags",
          "draft education/performance review packets"
        ],
        "responsibilities": [
          "review clinical-sensitive education",
          "review patient-specific guidance",
          "review documentation/performance implications when added",
          "block unsafe claims"
        ],
        "should_not_need_to_do": [
          "review low-risk admin work",
          "hunt for source context",
          "approve content with no clinical sensitivity"
        ]
      },
      {
        "role": "Privacy/guardrail reviewer",
        "primary_surfaces": [
          "guardrail review queue",
          "policy exception prompts"
        ],
        "responsibilities": [
          "review PHI risk",
          "patient story use",
          "HCS payload safety",
          "automation boundary exceptions"
        ],
        "should_not_need_to_do": [
          "review every low-risk content idea",
          "manually inspect items already classified as no-PHI/low-risk unless confidence is low"
        ]
      }
    ],
    "project_name": "Limitless OS",
    "artifact_type": "v1-human-flow-spec",
    "open_questions": [
      "Is Betsy the only V1 front-office reviewer, or should another role be modeled?",
      "Should Seth receive daily brief by email, dashboard, ChatGPT prompt, or all initially?",
      "Which content review format matters first: social post drafts, reel scripts, newsletters, or content idea briefs?",
      "Who is the named clinician/performance reviewer for V1 clinical-sensitive content?",
      "Should project candidates be shown immediately or bundled into a weekly review?"
    ],
    "review_actions": [
      {
        "action": "approve",
        "meaning": "Accept as written and allow the next safe step."
      },
      {
        "action": "edit",
        "meaning": "Human changes the output; edits become learning candidates."
      },
      {
        "action": "reject",
        "meaning": "Do not use; reason becomes rejection learning if useful."
      },
      {
        "action": "defer",
        "meaning": "Keep for later with optional reminder/date."
      },
      {
        "action": "escalate_to_seth",
        "meaning": "Needs owner/strategy/voice decision."
      },
      {
        "action": "escalate_to_clinician",
        "meaning": "Needs clinical/performance review."
      },
      {
        "action": "escalate_to_privacy",
        "meaning": "Needs PHI/patient story/payload safety review."
      },
      {
        "action": "mark_as_project",
        "meaning": "Promote from single item into multi-step project candidate."
      },
      {
        "action": "mark_as_rule_update",
        "meaning": "Treat as SOP/workflow/automation rule candidate."
      }
    ],
    "schema_version": "1",
    "done_definitions": {
      "task": "A task is done when it is completed, rejected, deferred, escalated, or blocked with a reason and outcome.",
      "draft": "A draft is done when approved, edited and approved, rejected, archived, or sent/published by a human.",
      "project": "A project is done when success criteria are met or Seth explicitly cancels/pauses it.",
      "memory_update": "A memory update is done when stored as active/canonical memory, rejected, or archived.",
      "approval_request": "An approval request is done when the assigned human takes an allowed action or escalates ownership."
    },
    "related_artifacts": {
      "v1_agent_contracts": "75daba90-3cc4-4f30-bbc8-046dba537a55",
      "v1_data_model_spec": "a7182bdc-151c-4bc6-8559-f5d04ef4136f",
      "v1_hybrid_loop_spec": "19911d80-32bc-4890-b033-c028aa0c0122"
    },
    "minimum_v1_surfaces": [
      {
        "users": [
          "Seth"
        ],
        "surface": "ChatGPT/Claude capture",
        "must_show": [
          "capture confirmation",
          "basic search/retrieval",
          "safe prompts for capture categories"
        ]
      },
      {
        "users": [
          "Seth"
        ],
        "surface": "Daily brief",
        "must_show": [
          "top priorities",
          "decisions needed",
          "project candidates",
          "content opportunities",
          "front-office risks",
          "blocked questions"
        ]
      },
      {
        "users": [
          "Betsy/front office",
          "Seth as needed"
        ],
        "surface": "Front-office queue",
        "must_show": [
          "task summary",
          "source/reason",
          "draft",
          "owner",
          "sensitivity",
          "approval actions",
          "outcome actions"
        ]
      },
      {
        "users": [
          "Seth"
        ],
        "surface": "Content approval queue",
        "must_show": [
          "source thought",
          "content angle",
          "draft",
          "audience",
          "risk flags",
          "approve/edit/reject/request variants"
        ]
      },
      {
        "users": [
          "clinician/performance reviewer",
          "privacy/guardrail reviewer"
        ],
        "surface": "Clinical/privacy review queue",
        "must_show": [
          "risk reason",
          "source refs",
          "draft/context",
          "specific review question",
          "approve/edit/block"
        ]
      },
      {
        "users": [
          "Seth"
        ],
        "surface": "Project candidate queue",
        "must_show": [
          "goal",
          "why it matters",
          "source thoughts",
          "first tasks",
          "risks",
          "success criteria",
          "approve/defer/reject"
        ]
      }
    ],
    "operating_principles": [
      "Humans remain in control of external actions in V1.",
      "The system should reduce remembering, sorting, and drafting burden before it automates anything.",
      "Every human-facing item should answer: what is this, why does it matter, what should I do next, and what happens if I approve?",
      "Clinical, privacy, payment, patient-story, and brand-sensitive work routes conservatively.",
      "Edits and rejections are not failures; they are learning events for Limitless Memory."
    ]
  },
  "sections": [
    {
      "title": "Open Questions",
      "level": 2,
      "body": "- Is Betsy the only V1 front-office reviewer, or should another role be modeled?\n- Should Seth receive daily brief by email, dashboard, ChatGPT prompt, or all initially?\n- Which content review format matters first: social post drafts, reel scripts, newsletters, or content idea briefs?\n- Who is the named clinician/performance reviewer for V1 clinical-sensitive content?\n- Should project candidates be shown immediately or bundled into a weekly review?"
    }
  ],
  "html_path": "projects/limitless-limitless-os-07dee66f/artifacts/v1-human-flow-spec-ef92436c.html",
  "json_path": "projects/limitless-limitless-os-07dee66f/artifacts/v1-human-flow-spec-ef92436c.json"
}