Feature Registry β Tech β Business Map
Every shippable feature, its business domain, the URL it serves, the Supabase tables it touches, the open backlog against it, and the last 30 days of spend. The single surface for assessing where backlog/issues/tasks/future-vision fit, and where to balance effort.
Backlog:
Cost:
Table:
167 shown / 167 totalFeature Β· RouteTierUses$/moLast
Link buy-signal contact to deal/leads
Promote a cold-call buy-signal row into the deal pipeline: upserts the contacts row (by email) and inserts deal_contacts linking the contact to a chosen active deal. Auto-suggests by exact/normalized company-name match; inline picker for the rest.
tables:
communicationscompaniescontact_relationship_typescontactsdeal_contactsdealsentitieslead_exclusionsmeeting_notesnc_contactsBlock banker from /leads/leads
Permanently hide a contact (and matching domain) from the sell-side buy-signal queue. Used to squash M&A bankers, placement agents, PE, and capital advisors that slip past the seed blocklist.
tables:
communicationscompaniescontact_relationship_typescontactsdeal_contactsdealsentitieslead_exclusionsmeeting_notesnc_contactstables:
call_logcommunicationscompaniescontact_relationship_typescontactsdeal_contactsdealsentitiesmeeting_notesnc_contactstables:
meeting_notesView Meeting Detail/leads/[id]
Full meeting detail with transcript, signals, and actions
tables:
call_logdeal_activity_logdeal_roomsdealsemail_draftsentitiesmeeting_agent_dispatchesmeeting_learningsmeeting_notesmeeting_transcriptsmeetingstaskstranscript_extractionsDraft Follow-up Email/leads/[id]
Generate AI-drafted follow-up email from meeting context
tables:
call_logdeal_activity_logdeal_roomsdealsemail_draftsentitiesmeeting_agent_dispatchesmeeting_learningsmeeting_notesmeeting_transcriptsmeetingstaskstranscript_extractionstables:
call_logdeal_activity_logdeal_roomsdealsemail_draftsentitiesmeeting_agent_dispatchesmeeting_learningsmeeting_notesmeeting_transcriptsmeetingstaskstranscript_extractionstables:
call_logdeal_activity_logdeal_roomsdealsemail_draftsentitiesmeeting_agent_dispatchesmeeting_learningsmeeting_notesmeeting_transcriptsmeetingstaskstranscript_extractionsSync Meeting to Deal/leads/[id]
Create a deal record from a classified meeting or call
tables:
call_logdeal_activity_logdealsentitiesmeeting_notesExtract Intelligence/leads/[id]
Run Claude Sonnet over a transcript to extract structured facts
tables:
deal_activity_logdealsmeetingstranscript_extractions2 open
GH: #131
FixLater: fixlater-131
tables:
meeting_agent_dispatchesLog Meeting Note/leads/[id]
Write a quick text note about a meeting (deal-linked: saved to deal_activity_log; no deal: appended to additional_notes)
tables:
deal_activity_logmeeting_notestables:
call_feedbackcall_logSubmit Call Feedback/leads
Submit structured feedback on call scoring and opportunity verdict
tables:
call_feedbackcall_logPattern Engine Update/leads
Automatically updates signal_weights from confirmed opportunity feedback
tables:
call_correctionscall_feedbackcall_logtranscript_glossarytables:
campaign_target_actionscampaign_targetscampaign_tracker_feedbackcampaign_tracker_statecampaign_tracker_telemetrycompaniesdial_listslist_assignmentsoutreach_campaignsvenuesCampaign Detail/campaigns/[slug]
Targets, templates, budget, and activity for a campaign
tables:
campaign_target_actionscampaign_targetscampaign_tracker_feedbackcampaign_tracker_statecampaign_tracker_telemetrycompaniesdial_listslist_assignmentsoutreach_campaignsvenuesAdd Campaign Targets/campaigns/[slug]
Import targets from source lists into a campaign
tables:
campaign_target_actionscampaign_targetscampaign_tracker_feedbackcampaign_tracker_statecampaign_tracker_telemetrycompaniesdial_listslist_assignmentsoutreach_campaignsvenuesEnrich Campaign Targets/campaigns/[slug]
Trigger Exa/Clay enrichment for campaign targets (budget-gated)
tables:
campaign_target_actionscampaign_targetscampaign_tracker_feedbackcampaign_tracker_statecampaign_tracker_telemetrycompaniesdial_listslist_assignmentsoutreach_campaignsvenuestables:
campaign_target_actionscampaign_targetscampaign_tracker_feedbackcampaign_tracker_statecampaign_tracker_telemetrycompaniesdial_listslist_assignmentsoutreach_campaignsvenues1 open
Master plan: FIN-2
Find Similar Companies/exa
Given one company URL, return N similar companies. Cheap, fast, no query craft needed.
3 open
Refresh Company Exa Fields/exa
Re-run the Exa Q-set for a company and write results to exa_fields. Operator tier required.
3 open
Discover Candidates/exa
Run Exa discover() to find new companies by geo/vertical/role. Results land in discovery_candidates table for triage.
2 open
Master plan: DEC-5, FIN-2
Create Webset (orchestrator-only)/exa
INTERNAL β orchestrator-only. Person + contact enrichment at confirmed companies. Callers should not invoke directly; use exa.refresh(company_key) instead. Kept as plumbing for the orchestrator.
2 open
Master plan: DEC-5, FIN-2
Poll Webset Status (orchestrator-only)/exa
INTERNAL β orchestrator-only. Status check on a running Webset. Callers should not invoke directly.
2 open
Master plan: DEC-5, FIN-2
Fetch Webset Items (orchestrator-only)/exa
INTERNAL β orchestrator-only. Pull enriched items from a completed Webset. Callers should not invoke directly.
2 open
Master plan: DEC-5, FIN-2
View Call Library/calls
Browse categorized Fireflies recordings for the slow-period study program
tables:
call_correctionscall_feedbackcall_logtranscript_glossarytables:
call_correctionscall_feedbackcall_logtranscript_glossarySave Call Notes/calls
Record 3 takeaways and 1 question per call for weekly 1:1 review
tables:
call_correctionscall_feedbackcall_logtranscript_glossaryView Lists/lists
Lists index β saved company / contact lists used to drive list builds and dialer pushes.
1 open
GH: #167
View List Detail/lists/[key]
Per-list detail page by key. Loads via API; no direct Supabase reads in this page.tsx.
1 open
GH: #167
Close Deal/deals/[slug]
Mark a deal closed with a categorical disposition (won/lost/withdrew/disqualified/paused/no_fit) and a free-form reason. Reversible via Reopen. Runs on every deal surface per Apply-to-All rule.
tables:
dealstables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdealsmeeting_notestables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdeal_filesdeal_roomsdeal_target_sourcesdeal_target_tagsdeal_targetsdealsdocumentsemail_draftsengagement_buyersentitiesmeeting_notesmeetingsproposalstranscript_extractionsView Deal Detail/deals/[slug]
Full deal view with activity log, plays, contacts, and meetings
tables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdeal_filesdeal_roomsdeal_target_sourcesdeal_target_tagsdeal_targetsdealsdocumentsemail_draftsengagement_buyersentitiesmeeting_notesmeetingsproposalstranscript_extractionsView Deal Meetings Tab/deals/[slug]/meetings
Per-deal meetings tab β Fireflies recordings + per-meeting MeetingPlayer. Internal vs external meetings distinguished by deal_meeting_role.
tables:
deal_filesmeetings1 open
GH: #161
View Deal Pipeline Tab/deals/[slug]/pipeline
Per-deal pipeline tab β buy-side shows targets/proposals, sell-side shows buyers. Tab content polymorphic on deal.side.
tables:
deal_targetsproposalsengagement_buyers1 open
GH: #161
View Deal Documents Tab/deals/[slug]/documents
Per-deal documents tab β uploaded files + outbound email drafts grouped by company.
tables:
documentsemail_drafts1 open
GH: #161
View Deal Financials Tab/deals/[slug]/financials
Per-deal financials tab β fee waterfall, EV/EBITDA, per-company financial rollup. Reads deal_field_overrides for inline-edit precedence.
tables:
dealsmeetingscompany_financialscompaniesdeal_field_overrides1 open
GH: #161
View Deal History Tab/deals/[slug]/history
Per-deal history tab β buy-side target roster with dial calls, Fireflies meetings, Gmail email counts joined by email/domain/company match.
tables:
deal_target_tagsdeal_targetsdeal_target_sourcescall_logdeal_filesdeals1 open
GH: #167
View Deal Followups Tab/deals/[slug]/followups
Per-deal followups tab β calls Ewing owes back. Reads inventory/followups/annotations.json keyed by deal_slug, joins call_log for rep names.
Edit Deal Financials/deals/[slug]/financials
Inline edit EBITDA, multiple, EV, fee%, probability
tables:
deal_field_overridesdealstables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdealsmeeting_notestables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdealsmeeting_notestables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdeal_filesdeal_roomsdeal_target_sourcesdeal_target_tagsdeal_targetsdealsdocumentsemail_draftsengagement_buyersentitiesmeeting_notesmeetingsproposalstranscript_extractionstables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdealsmeeting_notestables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdealsmeeting_notestables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdealsmeeting_notestables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdealsmeeting_notestables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdealsmeeting_notesGenerate Meeting Prep/deals/[slug]
Build a confidence-coded meeting prep doc for a deal
tables:
call_logcontactsdeal_activity_logdeal_contactsdeal_field_overridesdeal_filesdeal_roomsdeal_target_sourcesdeal_target_tagsdeal_targetsdealsdocumentsemail_draftsengagement_buyersentitiesmeeting_notesmeetingsproposalstranscript_extractionsView Deal Artifacts Tab/deals/[slug]/artifacts
Per-deal master list of repo artifacts (CIM, valuation, dossier, etc.) tagged to the deal. Surface for #198 follow-up.
View Deal CIM Tab/deals/[slug]/cim
Per-deal canonical CIM render. File-backed; no Supabase reads on this page itself.
View Deal Contact Detail/deals/[slug]/contacts/[contactId]
Per-contact deep dive within a deal β transcripts, activity log, enrichment, last touches.
tables:
deal_contactstranscript_extractionsdeal_activity_logcontactsdeals1 open
GH: #167
View Followups (Global)/deals/followups
Cross-deal followups aggregator β calls Ewing owes back across every active engagement. Aggregates from inventory/followups/annotations.json keyed by deal_slug.
View Followup Detail/deals/followups/[serial]
Per-followup deep dive β transcript by speaker, contact context, compose CTA.
Tag Company List Rows/company-lists
Apply or remove a list-membership tag on a batch of companies
tables:
company_list_tagsView Requirements/admin/interns
Read the requirements an intern has gathered from John, Mark, and Ewing
tables:
intern_consolidated_requirementsintern_requirementsEdit Requirement/admin/interns
Update the text, rationale, priority, status, or category of a requirement
tables:
intern_consolidated_requirementsintern_requirementsCreate Requirement/admin/interns
Add a manual requirement that did not come from a transcript
tables:
intern_consolidated_requirementsintern_requirementstables:
intern_consolidated_requirementsintern_requirementsExtract Requirements from Transcript/admin/interns
Run Claude over a Fireflies transcript and seed the requirements table
tables:
intern_consolidated_requirementsintern_requirementsConsolidate Requirements Across Experts/admin/interns
Group all per-expert requirements into unanimous, disagreement, and single-expert buckets ordered by build cadence
tables:
intern_consolidated_requirementsintern_requirementstables:
contactsreview_queuetemplate_lockstemplate_test_batchestemplate_versionsv_template_editor_statustables:
contactsdeal_activity_logemail_draftsreview_queuetemplate_lockstemplate_test_batchestemplate_versionsv_template_editor_statustables:
deal_activity_logemail_draftstables:
deal_activity_logemail_draftstables:
contactsreview_queuetemplate_lockstemplate_test_batchestemplate_versionsv_template_editor_statusOpen Template Editor/email
WYSIWYG editor for email templates β drag-and-drop merge fields, anchor-locked rewrites, undo
tables:
review_queuev_template_editor_statusRewrite Template Body/email
Anchor-locked rewrite (Tighten/Soften/Rework) via Claude Code headless β Max plan, no metered API spend
tables:
deal_activity_logemail_draftsv_template_editor_statusTry Template on 5/email
Generate 5 drafts against real contacts with enrichment, surface results inline. Drafts land as status=draft only.
tables:
deal_activity_logemail_draftsv_template_editor_statusPropagate Best Practice/email
Apply a template change to its hot/warm sibling with operator approval. Each propagation writes a tagged template_versions row; undo flows through the existing per-template version stack (not git revert).
tables:
contactsreview_queuetemplate_lockstemplate_test_batchestemplate_versionsv_template_editor_statusEmail Template Editor Index/email/editor
Template editor index β list of templates with status pulled from v_template_editor_status view.
tables:
v_template_editor_status1 open
GH: #167
Edit Email Template/email/editor/[slug]
Per-template editor by slug. Loads via API; no direct Supabase reads in this page.tsx.
1 open
GH: #167
View Email Example/email/examples/[slug]
Per-example detail by slug β preview of a canonical outbound email pattern. File-backed.
1 open
GH: #167
Compose Email From Example/email/examples/[slug]/compose
Compose a new outbound email pre-filled from an example template. Sends through downstream API; no direct reads here.
1 open
GH: #167
New Email Draft/email/new
New blank email draft. Persists via API; no direct Supabase reads in this page.tsx.
1 open
GH: #167
Generate Letter/letters
Score a meeting + buyer research and produce a personalized letter draft
tables:
companiescost_ledgerletter_approvals9 open
tables:
companiescost_ledgerletter_approvals3 open
View Letter Campaigns/letters/campaign
Letters β Campaign rollup. Outbound letters grouped by campaign for batch tracking.
tables:
lettersletter_draftsoutbound_letters1 open
GH: #167
Preview & Edit Letters/letters/preview
Letters β Preview queue. Inline edit + status changes on drafted outbound letters.
tables:
lettersletter_draftsoutbound_letters1 open
GH: #167
Send Letters/letters/send
Letters β Send queue. Final approval surface before outbound letter dispatch.
tables:
lettersletter_draftsoutbound_letters1 open
GH: #167
List Build/listbuild
Build a new prospect list from criteria β the entry surface to the enrichment pipeline.
1 open
GH: #167
View Communications Log/communications
Communications log β every contact-touch (call, email, letter) across active deals; cross-joins nc_contacts + deals.
tables:
nc_contactscommunicationsdeals1 open
GH: #167
Intern Activity Dashboard/admin/activity
View feature usage, spend, and recent actions per intern
tables:
feature_metricsspend_logtables:
actor_tiersagent_ticketscall_logcall_transcriptionscompaniescost_ledgercost_logdeal_playsdealsdo_not_calldo_not_call_archive_2026_04_22feature_metricsguardrail_logpage_versionssignalsspend_logstep_logsupabase_table_verdictsui_editswebhook_invocationsHow It Works/admin/how-it-works
Interactive plain-English guide to the Next Chapter tech stack for non-technical team members
SDR Performance Dashboard/admin
View daily/weekly/monthly call stats per SDR from Salesfinity (connection rate, conversations, meetings set)
tables:
call_logcall_transcriptionscompaniescost_ledgercost_logdeal_playsdealsdo_not_calldo_not_call_archive_2026_04_22feature_metricsguardrail_logpage_versionssignalsspend_logstep_logui_editswebhook_invocationsStuck Detector/admin
Watches feature_metrics for patterns indicating an intern is confused, looping, or has gone silent
tables:
call_logcall_transcriptionscompaniescost_ledgercost_logdeal_playsdealsdo_not_calldo_not_call_archive_2026_04_22feature_metricsguardrail_logpage_versionssignalsspend_logstep_logui_editswebhook_invocationstables:
caller_outcomesenrichment_contact_summaryenrichment_facts1 open
Master plan: DEC-3
tables:
caller_outcomesenrichment_contact_summaryenrichment_factstables:
caller_outcomesenrichment_contact_summaryenrichment_factstables:
caller_outcomesenrichment_contact_summaryenrichment_factsView Tasks & Decisions Inbox/review/tasks
Universal inbox at /review/tasks β lists every review_queue row marked pending, ordered by priority. Resolved items disappear. Swarm-upgrade items skip this page (they live at /swarm/approvals).
tables:
review_queueuvd_flows1 open
GH: #167
Submit Pattern Feedback/review
Send a free-text note attached to a review flow pattern
tables:
caller_outcomesView Review Flow/review/[flow_key]
Generic review-flow surface β renders the queue for any registered flow_key. Data loads via API; no direct reads in this page.tsx.
1 open
GH: #167
Review Flow Admin/review/admin/flows
Admin surface for review-flow configuration β register new flows, edit existing ones.
1 open
GH: #167
Review Calls/review/calls
Caller outcomes review queue β recent dialer calls awaiting QA / disposition review.
tables:
caller_outcomes1 open
GH: #167
Review Contacts/review/contacts
Contact review queue β enrichment-pending or low-confidence contacts. Loads via API.
1 open
GH: #167
Review Enrichment/review/enrichment
Enrichment review queue β per-contact summary of pending enrichment facts awaiting approval.
tables:
enrichment_contact_summary1 open
GH: #167
Review Enrichment Detail/review/enrichment/[contact_id]
Per-contact enrichment review β every enrichment_fact row pending approval for one contact.
tables:
enrichment_facts1 open
GH: #167
tables:
chat_filter_logfeedback1 open
GH: #167
View Task Detail/tasks/[id]
Per-task detail view. Page reads via API route, no direct Supabase reads attributable to this page.tsx.
1 open
GH: #167
Create Task/tasks/new
New-task creation form. Reads scoring_projects for the project picker.
tables:
scoring_projects1 open
GH: #167
Supabase Audit β View/admin/supabase
Browse the live inventory of 200 tables across public + archive schemas with agent vote tallies (Run #023)
tables:
actor_tiersagent_ticketsfeature_metricsspend_logsupabase_table_verdictsSupabase Audit β Vote/admin/supabase
Record an agent or operator vote on whether a table should be quarantined, kept, or migrated
tables:
supabase_table_verdictsSupabase Audit β Quarantine/admin/supabase
Move a table from public.* to archive.* and write the dated migration file. Reversible.
tables:
actor_tiersagent_ticketsfeature_metricsspend_logsupabase_table_verdictsFeature Registry β Tech β Business Map/admin/features
Global mirror of every shippable feature, its tier, status, tables, backlog, and spend. The /admin/features surface PageDNA mirrors per-page.
View Listener Health/admin/listener
Listener (conversation intelligence) pipeline health β last run, queue depth, recent extractions.
1 open
GH: #167
View Pipeline Status/admin/pipeline-status
Cross-pipeline health board β ingestion freshness, sync drift, queue depths.
1 open
GH: #167
Intern Setup/admin/intern-setup
Onboarding scaffold for Charlie / Bear β initial account checks, skill defaults, doppler access.
1 open
GH: #167
View Archived/admin/archived
Cold storage browser β archived deals, retired campaigns, closed engagements.
tables:
deals1 open
GH: #167
Webhook Debug/admin/webhook-debug
Live tail of incoming webhook payloads β Fireflies, Gmail, Salesfinity, Granola β for connector debugging.
1 open
GH: #167
View Company Detail (Admin)/admin/company/[company_key]
Deep-dive on one company by company_key β every contact, every touchpoint, every deal it appears in.
tables:
companies1 open
GH: #167
Supabase Table Browser/admin/supabase/table/[name]
Per-table row browser with column inspector. The "what does this table actually hold" surface PageDNA links to.
1 open
GH: #167
View Master-Reset Audit/audit
Browse the 71 line items from MASTER_PLAN.md with fit recommendations against the go-forward operating model
tables:
audit_triageTriage Master-Reset Item/audit
Mark an item as matters/doesn't-matter going forward and optionally leave a comment
tables:
audit_triage3 open
Create Sticky Note/sticky-notes
Open a new sticky note on the current page (Shift+Cmd+W, Shift+Ctrl+W, or floating +)
tables:
sticky_notesShare Sticky Note/sticky-notes
Make a sticky note visible to all users who visit the same page
tables:
sticky_notesBrowse Sticky Note Index/sticky-notes
See all your notes (open and closed) across every page; reopen any closed note
tables:
sticky_notesUI Element Selection/admin/ui-edits
Shift+drag to select any UI element and open the edit modal
tables:
ui_editsUI Edit Swarm/admin/ui-edits
5-agent mini-swarm (scope-locker β editor β audit) that produces a unified diff for the selected element
tables:
ui_editsAccept UI Edit/admin/ui-edits
Merge the preview branch to main and redeploy to production
tables:
ui_editsRollback UI Edit/admin/ui-edits
Delete the preview branch (preview_ready) or apply inverse diff to main (accepted)
tables:
ui_editsChange-the-page Box/api/page-change
Floating right-edge box for adjusting which existing Supabase fields render on the current page. Admin-only.
tables:
call_logmeeting_notesprd_submissionsreview_queue2 open
GH: #133
FixLater: fixlater-133
Change-the-page Submit/api/page-change
Submit a structured-form page-change request. Schema-inspector confirms field existence; ui-agent generates the diff; admin approves inline if risk flagged.
2 open
GH: #133
FixLater: fixlater-133
Change-the-page Minimize/api/page-change
Collapse the box to a left-edge chip. Red border blinks twice on landing to show where it went.
Page DNA Panel/api/page-dna
Left-rail panel showing the Supabase tables, repo path, and feature defs that power the current page.
tables:
call_logmeeting_notesprd_submissionsreview_queue6 open
FixLater: fixlater-167, fixlater-168, fixlater-169
Page DNA Table Drilldown/api/page-dna
Click a table chip in the Page DNA panel to open a modal listing the columns used and a plain-language nugget.
tables:
call_logmeeting_notesprd_submissionsreview_queue6 open
FixLater: fixlater-167, fixlater-168, fixlater-169
Request a Field (stub)/api/page-dna
Stub button in the Page DNA panel that opens a prefilled FixLater issue. Phase 2 will replace this with an on-page wizard powered by feature-def-from-thread.
6 open
FixLater: fixlater-167, fixlater-168, fixlater-169
Orphans Triage/orphans
Page outside the canonical app layout β every static HTML under public/ that bypasses the shared header. Hand-curated manifest at inventory/orphans/manifest.json. Hosts the dropdown that maps each orphan to a canonical-section suggestion.
1 open
GH: #167
Suggest Home for Orphan/api/orphans/suggest
Submit a canonical-section dropdown selection for an orphan page. Updates inventory/orphans/manifest.json via /api/orphans/suggest.
1 open
GH: #167
tables:
enrichment_factstables:
setup_statusReport Build Preflight Status/admin/build
Push the local build-preflight scan results for an actor
tables:
build_statusLocal Whisper Transcription/admin/build
Twilio-to-Whisper pipeline with stereo channel splitting and speaker diarization for offline call transcription
Pipeline Call Analysis/admin/build
Fuzzy company matching, call categorization, and sentiment analysis for Salesfinity pipeline review
PDF Transcript Parser/admin/build
Extract speaker-identified transcripts from Fireflies PDF exports with multi-format regex detection
11-Factor Target Scoring/admin/build
11-criterion weighted M&A target scoring model (geographic fit, diversification, revenue, management depth, etc.)
tables:
review_queue4 open
View Swarm Index/swarm
Swarm root β dashboard linking to approvals, leaderboard, notebooks, plan-iterations, system.
tables:
review_queue1 open
GH: #167
View Swarm Approvals/swarm/approvals
Swarm-upgrade approval queue. Lists pending agent-self-upgrade proposals + 30-day verdict counts.
tables:
review_queue1 open
GH: #167
View Swarm Leaderboard/swarm/leaderboard
Per-agent currency leaderboard for swarm runs. File-backed (reads notebook artifacts), no direct Supabase reads.
1 open
GH: #167
View Swarm Notebooks/swarm/notebooks
Index of swarm-build run notebooks (skills/swarm-build/notebook/*.md). File-backed.
1 open
GH: #167
View Plan Iterations/swarm/plan-iterations
Swarm plan iteration history β designβbuild evolution across runs.
1 open
GH: #167
View Swarm System Health/swarm/system
Swarm system overview β recent review_queue activity, agent health surface.
tables:
review_queue1 open
GH: #167
Leaderboard/leaderboard
Cross-actor leaderboard β calls, meetings, deals moved, currency earned across agents and humans.
1 open
GH: #167
Glossary/glossary
M&A + platform jargon glossary β what every acronym, table, and skill actually means.
1 open
GH: #167
PRDs/prds
Product requirement docs index. The /admin/build feature surface lives next to this; this is the read view.
tables:
prd_submissions1 open
GH: #167
Follow the Money/follow-the-money
Cost tracker β Anthropic + external API spend, per actor, per skill, per day.
1 open
GH: #167
Tech Journal/techjournal
Build journal β what the swarm shipped, with cost + verdict per run.
1 open
GH: #167
Build a Feature Wizard/build-a-feature
Guided PRD form β picklists + radios + one-liner success signal. On submit: generates structured PRD, hands to agent system.
1 open
GH: #167
Model Lab β Haiku/Sonnet/Opus bake-off/home-v2/model-lab
Internal-only testing surface under /home-v2. Submit a task, confirm the plan, then fan it out to Haiku 4.5, Sonnet 4.6, and Opus 4.7 via the local `claude` CLI. Each model reports its answer, path, self-assessment, cost, and speed side-by-side.
View Atlas/atlas
Atlas index β the design template surface kept around as reusable UI scaffolding for intern (Bear/Charlie) work.
1 open
GH: #167
View Atlas Detail/atlas/[id]
Per-atlas-id detail page. File-backed scaffolding; no Supabase reads attributable to this page.
1 open
GH: #167
View Atlas Project/atlas/projects/[slug]
Atlas project detail page by slug. File-backed scaffolding; no direct Supabase reads.
1 open
GH: #167
Live Testing Building Design Deprecated|$ = API cost band$$ = expensive$$$ = paid