Super Mind

Product Requirements Document

Super Mind

A concrete implementation of the Extended Mind framework — Supabase-backed database covering all 9 spec components, with a web dashboard and agent skills as access channels.

Architecture — Extended Mind Implementation

Super Mind implements the Extended Mind framework's three pillars as a concrete system. See the Architecture page for visual diagrams.

Memory

Supabase tables — the database IS the extended memory. Consolidation converts raw activity into structured knowledge.

Access

Dashboard UI (web views), Claude Code skills (agent CRUD), Supabase API (direct queries). Three channels for the same memory.

Action

Idea → Capture → Definition → Scaffolding → Execution → Registry. Each stage maps to CRUD operations on entities.

MVP Scope

Marketing Website

  • Landing page — hero, concept explainer, core principles
  • Architecture page — three pillars, entity model, action pipeline, consolidation

Dashboard

  • Overview — active projects, recent activity, in-progress tasks
  • Project list — status, task counts, last activity
  • Project detail — tasks, checkpoints, activity, decisions, tickets
  • Cross-project tasks — filters by status, priority, project

Data Model

Eleven Supabase tables covering all Extended Mind spec components. Single-user auth via magic link or GitHub OAuth.

Tier 1 — Core Operational

projects

ColumnTypeNotes
idtext PKkebab-case slug
nametextDisplay name
descriptiontext
statustextactive paused archived
github_repotexte.g. ablascoa/super-mind-app
github_local_pathtext
notion_hometextNullable, legacy
created_attimestamptz
updated_attimestamptz

tasks

ColumnTypeNotes
iduuid PK
project_idtext FKprojects
titletext
statustexttodo in_progress blocked done
prioritytextcritical high medium low
parent_task_iduuid FKSubtasks
due_datedateNullable
agent_idtext FKagents
tagstext[]
notestext
created_attimestamptz
updated_attimestamptz

tickets NEW

ColumnTypeNotes
idtext PKFormat: {PROJECT}-{NNN}
project_idtext FKprojects
titletext
statustextopen in_progress closed
prioritytextcritical high medium low
contexttextBackground and discovery
action_stepstextWhat needs to be done
resolutiontextNullable — how it was resolved
created_attimestamptz
updated_attimestamptz

activity_log

ColumnTypeNotes
iduuid PK
project_idtext FKprojects
titletext
agent_idtext FKagents
categorytextdev planning design research writing admin
summarytext
next_stepstext
task_iduuid FKNullable
created_attimestamptz

decisions

ColumnTypeNotes
iduuid PK
project_idtext FKprojects
titletext
rationaletext
contexttextAlternatives considered
created_attimestamptz

checkpoints

ColumnTypeNotes
iduuid PK
project_idtext FKprojects
titletext
deliveredtextWhat was shipped
next_stepstext
achieved_atdate
created_attimestamptz

Tier 2 — System Entities

agents NEW

ColumnTypeNotes
idtext PKe.g. alex, claude
nametextDisplay name
typetexthuman non_human hybrid
descriptiontextCapabilities and role
created_attimestamptz

protocols NEW

ColumnTypeNotes
iduuid PK
project_idtext FKNullable (global protocols)
nametexte.g. "Agent Protocol — Super Mind"
file_pathtexte.g. /CLAUDE.md
repotexte.g. ablascoa/super-mind-app
descriptiontextWhat this protocol governs
created_attimestamptz

skills NEW

ColumnTypeNotes
iduuid PK
nametexte.g. log-activity
file_pathtext.claude/skills/...
repotextWhich repo it lives in
descriptiontextWhat it does
created_attimestamptz

Tier 3 — Emergent / Consolidation

memory_snapshots NEW

ColumnTypeNotes
iduuid PK
project_idtext FKNullable (cross-project)
agent_idtext FKagents — who created the snapshot
titletexte.g. "Week of 2026-03-10"
period_startdate
period_enddate
patternstextRecurring themes, cross-project insights
summarytextHigh-level synthesis
created_attimestamptz

Dashboard Routes

/dashboardOverview

Active projects, recent activity feed, in-progress and blocked tasks, quick-add actions.

/dashboard/projectsProject List

All projects with status indicators, task counts, last activity. Filter by status.

/dashboard/projects/[id]Project Detail

Project metadata, tasks (filterable), checkpoints timeline, activity log, decisions, tickets.

/dashboard/tasksCross-Project Tasks

All tasks across projects. Filter by status, priority, project, agent. Inline updates.

User Stories

Project Management

#StoryStatus
PM-1See all active projects on the dashboard with status, task count, last activityPlanned
PM-2View a project’s tasks, checkpoints, activity, decisions, and ticketsPlanned
PM-3Create and update tasks from the dashboard with inline editingPlanned
PM-4Filter tasks across all projects by status, priority, and agentPlanned
PM-5Log activity entries with project, title, category, summary, next stepsPlanned
PM-6Claude agents can CRUD tasks, tickets, and log activity via Supabase directlyPlanned
PM-7Record decisions with rationale and contextPlanned

Marketing Website

#StoryStatus
MW-1Visitor sees what Super Mind is on the landing pageDone
MW-2Visitor can explore the architecture — three pillars, entity model, action pipelineDone

Migration Plan

Migration from markdown tracking files to Supabase happens in phases. Markdown files remain as read-only archives until verified complete.

1

Schema creation

Run migration SQL to create all 11 tables with constraints and indexes

2

Seed projects + agents

Import all projects from projects.json and register agents (alex, claude)

3

Migrate tasks

Parse _TASKS.md files from each project, insert into tasks table

4

Migrate checkpoints

Parse _CHECKPOINTS.md files, insert into checkpoints table

5

Migrate activity

Parse ACTIVITY_LOG.md + project LOG.md files, insert into activity_log table

6

Migrate decisions

Parse DECISIONS.md files, insert into decisions table

7

Migrate tickets

Parse _TICKETS.md files, insert into tickets table

8

Register protocols + skills

Scan repos for CLAUDE.md and .claude/skills/, populate protocols and skills tables

9

Update agent skills

Rewrite /log and other skills to CRUD Supabase instead of markdown

10

Deprecate markdown files

Stop writing to markdown tracking files, add deprecation notices

Stack

Framework

Next.js 16 + React 19 + TypeScript

Styling

Tailwind CSS v4

Database

Supabase (Postgres + Auth + RLS)

Auth

Supabase Auth (magic link / GitHub OAuth)

Font

Inter

Deployment

Vercel