Skip to content

Business-OS-Architecture — Implementation Plan v5 (FINAL)

Section titled “Business-OS-Architecture — Implementation Plan v5 (FINAL)”

Brainstorm task: Business-OS-Architecture Status: Plan evolution: v1 (_Bus-OS surgical) → v2 (per-agent) → v3 (full dept) → v4 (MVP-first, 12-cycle convergence) → v5 (this file, applies cycle-13 feedback).

v5 changes vs v4:

  1. Mission lens corrected: myBetterRates business + Cancer50Pledge (not $MART DEBT thesis)
  2. Decision #27 reversed: adversarial review folded into Risks dept JOB_DESCRIPTION — no separate Devil's-Advocate.md staff file (simpler, per cycle-13)
  3. Decision #29 renamed: TaskNote frontmatter bucket:time-bucket: (more semantic)
  4. F.A.S.T. acronym updated: Fast / Adaptive / Simple / Tailored (was Fast/Accessible/Simple/Trustworthy); SSOT lives in Core\Glossary\
  5. Top-level folder migration mappings locked (00_Home, 01_Identity, 02_Strategy, 03_Processes, 04_AI, 05_General Notes, 06_IP, 07_Marketing, 09_Logs) — see decision row #55+
  6. Per-dept Logs\ folder added to dept template (replaces business-level 09_Logs)
  7. Glossary at Core\Glossary\ — cross-business foundational terms (F.A.S.T., $MART DEBT, Cancer50Pledge, etc.)
  8. Intellectual Property: per-business; Debt IP at MBR\Strategy\IP\ for now; shared with SDC later
  9. _HOME.md decision: not creating separate file; per-business DASHBOARD.md serves “start here” role

v4 retained as historical at Business-OS-Architecture-Plan-v4.md. v5 is the active plan.


Talbot runs mBR (fintech) and FSS-SDC (personal-finance education). Today: 3 separate Obsidian vaults (Business\, MBR\, _shared\) with duplicated/scattered content and idea staleness. v4 consolidates to ONE vault with department-as-first-class structure, AI-agent-team operating protocol, and a “borrow > build” discipline (Paperclip patterns + Graphify navigation; no full framework adoption).

Mission lens (locked): myBetterRates business + Cancer50Pledge. ($MART DEBT thesis is the broader cross-business philosophy referenced from Core\CONSTITUTION.md, but THIS plan’s lens is mBR-business-specific.)

Solopreneur reality (locked): Talbot = CEO + every other human role until business demands hiring. AI agents fill staff slots progressively.

Goal: efficient mBR operation NOW; structural seams for SDC, FSS, future Personal.

Simplification principle (locked, cycle 12): “Genius is removing down to the simplest core.” Many departments active for routing breadth, but each minimally provisioned. Build only what has a concrete first-week need; everything else activates when the first relevant task lands.


#DecisionChoice
1Vault countONE consolidated vault
2Vault rootD:\FSS\KB\ (no wrapper)
3Top-levelCore\, MBR\, SDC\, FSS\ (future Personal\)
4OS-suffixNone on KB folders
5CaseUPPERCASE (MBR not mBR — WSL safety)
6Underscore in folder namesAvoided in new names (Core not _Core)
7Dept first-classYES — depts own Inbox/Tasks/Resources/Notes/Dashboard/Staff
8Staff term”Staff” (covers AI + future humans)
9HierarchySVP → VP → ICs (3 tiers)
10Sub-dept depth cap2 levels (Department → Sub-Department)
11Charter fileJOB_DESCRIPTION.md per dept + per sub-dept
12Staff file shapeFile-per-staff default; promote to folder when personal artifacts exist
13Activation ruleDept/sub-dept exists only when first task lands; some sub-depts pre-active per business need
14Strategy locationPer-business (MBR\Strategy\)
15Cross-business principlesCore\CONSTITUTION.md (mission, $MART DEBT, Cancer50Pledge)
16CEOTalbot, in MBR\Strategy\Staff\CEO.md
17Cancer50Core department (Core\Cancer50\) — overarching mission with many tasks; spans MBR + SDC
18WealthCare50Sub-department of Mktg (MBR\Mktg\WealthCare50\) — primary marketing distribution channel; could itself become a successful business
19Risks deptRisks\ (shorter than Risk-Mgmt)
20Mktg deptMktg\ (shorter than Marketing) — Phase-1 pre-active sub-depts: WealthCare50, Content, Viral-Growth
21Offerings deptOfferings\ (covers services + consulting + speaking + software — better than “Product”)
22IT deptIT\ umbrella — Phase-1 pre-active sub-depts: Data, Processes, Apps, Sites, UX. Plus Utils in Core.
23UX sub-deptPre-active under IT; mission = F.A.S.T. + delight + progressive
24F.A.S.T. acronymFast / Adaptive / Simple / Tailored. SSOT at Core\Glossary\F.A.S.T.md; all UX/Mktg/IT references link to it. (Updated cycle 13.)
25Utils, Skill-DeveloperCore\IT\Utils\ + Core\AI\Tools\Skill-Developer.md (cross-business shared)
26AI deptCore only — no per-business AI dept
27Adversarial roleFolded into Risks dept JOB_DESCRIPTION (not a separate staff file). Risks SVP owns: customer-data isolation + privacy + adversarial review (Chaos / Risk-Challenger / Compliance-Auditor). Simpler.
28TaskNote shapeHybrid: Stage 1 outline Inbox.md (append-only hierarchical) → Stage 2 promoted Tasks/<title>.md → Stage 3 archive
29Time-bucketsFrontmatter time-bucket: field (more semantic; renamed cycle 13) — NOT folders
30Decay curveFrontmatter decay-after: — DEFERRED to UPGRADES.md (not Phase 1)
31Autonomy levelsA0 (Advisory) + A1 (Drafts → approve) for Phase 1; A2/A3/A4 to UPGRADES.md
32BriefingsStrategy\Briefings\BRIEFING-Weekly.md only for Phase 1; Daily/Monthly/Quarterly/Yearly to UPGRADES.md
33Open Questions registryDEFERRED to UPGRADES.md (per-dept Questions.md activated when first open question logged)
34Capture-time routingPRIMARY model. 3-step decision (business → dept → optional sub-dept)
35/triage-inbox skillDEFERRED — only handles unrouted residue if/when needed
36Obsidian PublishSubscribe ($8/mn USD) — unblocks mobile direct-to-Inbox capture
37Dynalist sunset30 days post-Publish for business; keep for personal transitionally
38DASHBOARD landingVault-root DASHBOARD.md is default open-on-launch
39Approvals queueVault-root Approvals.md Bases view of requires_approval: true tasks
40SymlinksNO. Use convention (agent declares inputs: [paths]) or wiki-link pointer files
41Astro monorepoCode lives outside vault; KB content about it in Core\IT\Apps\Astro-Monorepo\
42UPGRADES.md patternPer-dept files activated when first deferred item logged; Core\UPGRADES.md always exists
43Paperclip borrow (Phase 1)TWO patterns only: atomic checkout (claimed_by: / claimed_at:) + approval gates (requires_approval: flag)
44Paperclip restDEFERRED: budgets, goal ancestry, heartbeat, reference org charts
45CrewAISKIP framework; revisit when headless backend needed
46Graphify Phase 1ONE use: first-line AI lookup (/graphify . + --watch + agent convention to query graph before grep)
47Graphify restDEFERRED: SVP-onboarding, cross-business pattern detection, decision archaeology, idea-staleness audit, buyer handoff, agent retrospectives, spec/test consistency, code monorepo + apps
48Agent TeamsPilot for the consolidation work itself (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1); revert after
49claude.md overhaulTOP PRIORITY post-Phase-1 (separate task; specifies clear Graphify use)
50SMTM correctionsTask file names have NO date prefix; _tmp.md is unimportant scratch (sibling task CLAUDE-MD-Drift-Fix covers doc fix)
51Tasks/ slotExists at every level: vault root, Core, business, Strategy, dept, sub-dept
52Cross-dept projectsLive at business level (MBR\_WorkingOn\Projects\)
53Communication protocolOnly /task-continue starts a new cycle (memory saved 2026-05-04)
54Plan location_WorkingOn\Tasks\ for Obsidian visibility (this file lives there)
55”Start here” per businessPer-business DASHBOARD.md serves the role (no separate _HOME.md). Vault root DASHBOARD.md aggregates business dashboards. (Resolved cycle 13.)
5600_Home migrationContent of existing 00_KB Home\ folder is mostly navigation/structure docs — migrated INTO each business’s DASHBOARD.md content + Core\README.md for cross-business nav. Folder retired.
5701_Identity migrationMBR\01_Identity\*MBR\Strategy\Identity\ subfolder (NOT a dept — Strategy owns it as charter content)
5802_Strategy migrationMBR\02_Strategy\*MBR\Strategy\ (the active department)
5903_Processes migrationCross-business processes → Core\Processes\ (own dept under Core). Per-business processes → <biz>\IT\Processes\ sub-dept.
6004_AI migrationBusiness\04_AI\*Core\AI\ (the active dept)
6105_General Notes migrationDistributed per-dept into <dept>\Notes\. Cross-business reference → Core\<dept>\Notes\. Case-by-case during migration.
6206_IP migrationPer-business; for Phase 1, all Debt IP → MBR\Strategy\IP\ (with sub-folders Soundbites, Stories, Frameworks). When SDC reactivated, share Debt IP via Core/Glossary references or copy-by-need.
6307_Marketing migrationBusiness\07_Marketing\* → SDC carve (SDC-specific) + MBR\Mktg\ (mBR-specific). Existing 07_Marketing in current Business vault is SDC-flavored; goes to SDC depts.
6409_Logs migrationDistributed per-dept: each dept gets a Logs\ folder. Existing Business\09_Logs\ split: SDC-specific → SDC depts; system-level → Core\Logs\.
65Per-dept Logs\ folderADDED to dept template (cycle 13). Each active dept (and Core) gets Logs\ for dept-scoped session/decision logs.
66GlossaryCore\Glossary\ — cross-business foundational terms SSOT (F.A.S.T., $MART DEBT, Cancer50Pledge, WealthCare50, etc.). All references link via [[Glossary/<term>|<term>]] wiki-links.

Sibling task: Tasks\CLAUDE-MD-Drift-Fix.md (status: ready) — independent of this plan.


D:\FSS\KB\ ONE Obsidian vault root
├── DASHBOARD.md master landing (open-on-launch)
├── Approvals.md Bases view: requires_approval: true tasks across vault
├── _WorkingOn\
│ └── Tasks\ vault-root cross-business architectural tasks
├── Core\ shared/generic across all businesses
│ ├── CONSTITUTION.md mission, values, $MART DEBT thesis, Cancer50Pledge
│ ├── README.md Core navigation (replaces old 00_KB Home)
│ ├── UPGRADES.md cross-business deferred items
│ ├── Logs\ system-level / cross-business logs (migrated from Business\09_Logs\)
│ ├── obsidian-config\ plugins, themes, hotkeys (was _shared/obsidian-config/)
│ ├── _WorkingOn\Tasks\ cross-business tasks scoped to one dept type
│ │
│ ├── Glossary\ ★ Phase 1 active — cross-business foundational terms SSOT
│ │ ├── F.A.S.T.md UX philosophy SSOT (linked from UX, Mktg, Offerings JOB_DESCRIPTIONs)
│ │ ├── $MART DEBT.md broader thesis
│ │ ├── Cancer50Pledge.md mission anchor
│ │ ├── WealthCare50.md brand definition (linked from Mktg/WealthCare50)
│ │ └── ... other foundational terms as they emerge
│ │
│ ├── Cancer50\ ★ Phase 1 active — overarching mission, MBR + SDC
│ │ └── (standard dept template)
│ ├── AI\ ★ Phase 1 active — AI agent infrastructure (was 04_AI)
│ │ ├── (standard dept template)
│ │ └── Tools\ sub-dept
│ │ └── Staff\Skill-Developer.md maintains skill library as a job
│ ├── Processes\ ★ Phase 1 active — cross-business processes (was Business\03_Processes\ generic parts)
│ │ └── (standard dept template)
│ └── IT\
│ └── Utils\ cross-business utility code references (e.g., my-backup notes)
├── MBR\ myBetterRates business
│ ├── DASHBOARD.md MBR business "start here" + dashboard (replaces old 00_Home + 02_Strategy index)
│ ├── _WorkingOn\
│ │ ├── Tasks\ business-level cross-dept tasks
│ │ └── Projects\ cross-department projects
│ │
│ ├── Strategy\ ★ Phase 1 active (was 02_Strategy + 01_Identity content)
│ │ ├── JOB_DESCRIPTION.md
│ │ ├── Inbox.md, Tasks\, Resources\, Notes\, Logs\, Dashboard.md
│ │ ├── Identity\ ★ migrated from Business\01_Identity\ (NOT a dept; charter content)
│ │ │ ├── (brand, voice, mission, ICP, etc.)
│ │ ├── IP\ ★ Phase 1 active — Debt IP for now (per cycle-13)
│ │ │ ├── Soundbites\
│ │ │ ├── Stories\
│ │ │ └── Frameworks\ (will share with SDC when SDC reactivates)
│ │ ├── Briefings\BRIEFING-Weekly.md only Weekly active in Phase 1
│ │ └── Staff\
│ │ └── CEO.md Talbot (no separate Devil's-Advocate.md — folded into Risks JOB_DESCRIPTION)
│ │
│ ├── Offerings\ ★ Phase 1 active — services, consulting, speaking, software
│ │ └── (standard dept template)
│ │
│ ├── Mktg\ ★ Phase 1 active
│ │ ├── (standard dept template)
│ │ ├── WealthCare50\ sub-dept (pre-active — primary distribution channel)
│ │ │ └── (standard dept template)
│ │ ├── Content\ sub-dept (pre-active — content strategy, calendar, production)
│ │ │ └── (standard dept template)
│ │ └── Viral-Growth\ sub-dept (pre-active — referral mechanics, viral loops)
│ │ └── (standard dept template)
│ │
│ ├── IT\ ★ Phase 1 active
│ │ ├── (standard dept template)
│ │ ├── UX\ sub-dept (pre-active — F.A.S.T. + delight + progressive)
│ │ │ ├── JOB_DESCRIPTION.md defines F.A.S.T. mission (see below)
│ │ │ └── (standard dept template)
│ │ ├── Data\ sub-dept (pre-active — research data, prospects, CRM, docs/KB)
│ │ │ └── (standard dept template)
│ │ ├── Processes\ sub-dept (pre-active — automated workflows, ops automation)
│ │ │ └── (standard dept template)
│ │ ├── Apps\ sub-dept (pre-active — rate-scanner, MBR app/site code)
│ │ │ └── (standard dept template)
│ │ └── Sites\ sub-dept (pre-active — mybetterrates.com, kb-mbr.pages.dev)
│ │ └── (standard dept template)
│ │
│ └── Risks\ ★ Phase 1 active — fintech privacy + customer data isolation
│ └── (standard dept template; JOB_DESCRIPTION.md scope EXPANDED to include
│ adversarial review: Chaos / Risk-Challenger / Compliance-Auditor)
├── SDC\ Smart Debt Coach (mirror MBR shape; activated per task arrival)
├── FSS\ holding / TalbotStevens.com / other
└── (future) Personal\ Life-OS slot
<Department>\
├── JOB_DESCRIPTION.md charter: mission, scope, OKRs, key artifacts owned, "hand off to" list
├── Inbox.md STAGE 1: append-only hierarchical outline (Dynalist-paste-friendly)
├── Tasks\ STAGE 2: promoted TaskNote files (no date prefix on names)
│ └── archive\YYYY-MM\ STAGE 3: completed/parked/discarded
├── Resources\ reference materials (templates, frameworks, vendor docs, Dynalist-imported reference content)
├── Notes\ insights, lessons, weekly rollups
├── Logs\ dept-scoped session/decision logs (added cycle 13 — replaces business-level 09_Logs)
├── Dashboard.md Bases-powered: Inbox preview + active Tasks + staff status
└── Staff\
└── <Position>.md file-per-staff default

Activated when first need arrives (NOT Phase 1):

  • Specs\ — when first spec is written
  • UPGRADES.md per dept — when first deferred item logged
  • Questions.md per dept — when first open question logged
  • Sub-departments beyond pre-active set — when first sub-dept task arrives

TaskNote (Stage 2) frontmatter — Phase 1 minimum

Section titled “TaskNote (Stage 2) frontmatter — Phase 1 minimum”
---
title: <name>
created: 2026-05-05
last-touched: 2026-05-05
status: idea # idea | active | parked | archived
time-bucket: this-week # now | this-week | this-month | someday | later (renamed from `bucket` cycle 13)
claimed_by: null # atomic checkout (Paperclip pattern)
requires_approval: false # surfaces in vault-root Approvals.md when true
---
# <Title>
<free-form markdown body — Dynalist hierarchical outlines paste cleanly>

7 fields, not 12. decay-after, priority, scope, agents, parent_goal, next_wake, claimed_at all DEFERRED to UPGRADES.md.

Staff file (Staff\<position>.md) Phase-1 schema

Section titled “Staff file (Staff\<position>.md) Phase-1 schema”
---
name: <agent or human name>
role: senior # senior | vp | ic
position: SVP # SVP | VP | <free-form for ICs>
department: Mktg
business: MBR # mbr | sdc | fss | core
reports_to: CEO
autonomy_level: A0 # A0 (Advisory) | A1 (Drafts → approve)
created: 2026-05-15
last-touched: 2026-05-15
---
# <Position Name>
## Mission what success looks like
## Scope boundaries — owned vs. not
## Inputs files, dashboards, queries consulted (declares cross-dept reads, replaces symlinks)
## Outputs artifacts produced
## Tools skills/CLIs (e.g., /task-start, graphify query)
## Decisions what they decide alone vs. escalate
## Hand off to explicit downstream peers (cycle-9 pattern from paperclipai/companies)

Frontmatter fields beyond Phase 1 (delegates_to, cadence, memory_root, budget_root) → UPGRADES.md.

SSOT lives at Core\Glossary\F.A.S.T.md — every UX/Mktg/Offerings reference links to it via [[Glossary/F.A.S.T.|F.A.S.T.]]. Updated cycle 13 (Talbot’s expansion):

  • Fast — respects your most valuable resource: time. 1-Minute Challenge, Money Minutes
  • Adaptable — progress from basic only where valuable for you. (Replaces “Accessible”; accessibility itself remains a baseline standard, separately documented.)
  • Simple — easy to understand and implement.
  • Tailored — personalized “Worth It” threshold, detail level, etc.

Plus auxiliary principles: delight + progressive (progressive disclosure; reveal complexity only when chosen).

Documented in detail in Core\Glossary\F.A.S.T.md; referenced from MBR\IT\UX\JOB_DESCRIPTION.md.

1. Which business? MBR / SDC / FSS / Core (cross-business) / Personal
2. Which department? Strategy / Offerings / Mktg / IT / Risks (or Core: Cancer50 / AI)
3. (Optional) Which sub-department? e.g., WealthCare50 under Mktg / UX under IT
→ Mobile Obsidian: drop directly in `<biz>/<dept>/Inbox.md` (Stage 1 outline)
OR create `<biz>/<dept>/Tasks/<title>.md` (Stage 2 TaskNote) if action-ready
Dynalist (transitional): tag-driven exports — #mktg → MBR/Mktg/Inbox.md, #it → MBR/IT/Inbox.md, etc.

Borrowed Paperclip patterns (Phase 1 — only 2)

Section titled “Borrowed Paperclip patterns (Phase 1 — only 2)”
  1. Atomic task checkout — TaskNote frontmatter claimed_by: <agent name> set when an agent claims a task; second agent sees it claimed and doesn’t double-work. Mtime check + frontmatter inspection.
  2. Approval gates — TaskNote frontmatter requires_approval: true → vault-root Approvals.md (Bases view) surfaces the queue. CEO clears daily.

Deferred to Core\UPGRADES.md: per-agent budgets, goal ancestry chains, heartbeat (next_wake:), reference org charts (paperclipai/companies is read-once exercise).

First-line AI lookup. After consolidation:

  1. cd D:\FSS\KB\
  2. /graphify . (full vault; ~7 parallel subagents; ~5 min wall time)
  3. graphify --watch D:\FSS\KB\ & (background — auto-rebuild on file changes)
  4. graphify claude install — registers graph as auto-context for Claude sessions
  5. Convention: AI agents query graph BEFORE grepping files; grep is fallback only.

Measured 79.4× token reduction on a 39-file Projects/ subset.

Deferred to Core\UPGRADES.md: SVP-onboarding via graph; cross-business pattern detection; decision archaeology; idea-staleness audit; buyer/hire handoff; agent retrospectives via graph_diff; spec/test consistency check; code monorepo + apps + my-backup ingestion.


Phase-1 first-week deliverables (seed Inboxes)

Section titled “Phase-1 first-week deliverables (seed Inboxes)”

The first idea file in each active dept (and pre-active sub-dept) Inbox.md is a real first deliverable, not seed data:

MBR top-level depts:

  • MBR\Strategy\Inbox.md — initial BRIEFING-Weekly.md content (Phase-1 launch state, Q2 OKRs)
  • MBR\Strategy\Identity\ — migrate brand/voice/mission/ICP from Business\01_Identity\
  • MBR\Strategy\IP\ — Debt IP organization: Soundbites/, Stories/, Frameworks/ (migrate from Business\06_Intellectual Property\)
  • MBR\Offerings\Inbox.md — initial offering catalog draft (services + consulting + speaking + software)
  • MBR\Mktg\Inbox.md — Mktg dept charter + initial Q3 OKRs
  • MBR\IT\Inbox.md — rate-scanner project status review (Talbot writes spec)
  • MBR\Risks\Inbox.md — customer-data-isolation policy doc (CRITICAL fintech)

MBR pre-active sub-depts (Mktg):

  • MBR\Mktg\WealthCare50\Inbox.md — distribution-strategy primer + funnel audit
  • MBR\Mktg\Content\Inbox.md — content strategy primer + initial content calendar
  • MBR\Mktg\Viral-Growth\Inbox.md — viral mechanics audit + referral-funnel design notes

MBR pre-active sub-depts (IT):

  • MBR\IT\UX\Inbox.md — F.A.S.T. principles applied audit on existing rate-scanner UX
  • MBR\IT\Data\Inbox.md — data architecture overview (rate-scanner snapshots, prospects, CRM fields, docs/KB scope)
  • MBR\IT\Processes\Inbox.md — automation backlog (manual ops to automate first)
  • MBR\IT\Apps\Inbox.md — apps inventory (rate-scanner, MBR app, future apps)
  • MBR\IT\Sites\Inbox.md — sites inventory (mybetterrates.com, kb-mbr.pages.dev, future sites)

Core:

  • Core\Cancer50\Inbox.md — overarching mission framing + initial cross-business task list
  • Core\AI\Inbox.md — AI infrastructure overview + skill-library audit
  • Core\AI\Tools\Inbox.md — Skill-Developer onboarding spec

Empty department folders rot fastest. Every active dept and pre-active sub-dept ships with a real Inbox entry.


  • D:\FSS\KB\DASHBOARD.md, Approvals.md, _WorkingOn\Tasks\
  • D:\FSS\KB\Core\CONSTITUTION.md, README.md, UPGRADES.md, Logs\
  • D:\FSS\KB\Core\Glossary\ + initial entries: F.A.S.T.md, $MART DEBT.md, Cancer50Pledge.md, WealthCare50.md
  • D:\FSS\KB\Core\Cancer50\, Core\AI\ + Core\AI\Tools\Skill-Developer.md, Core\Processes\ (full templates each)
  • D:\FSS\KB\MBR\DASHBOARD.md (per-business “start here”)
  • MBR\Strategy\ (full template) + Strategy\Identity\ + Strategy\IP\ subfolders
  • MBR\Strategy\Staff\CEO.md (Talbot) — NO Devil's-Advocate.md (folded into Risks JOB_DESCRIPTION)
  • MBR\Strategy\Briefings\BRIEFING-Weekly.md (initial entry)
  • MBR\Offerings\, MBR\Risks\ (full templates; Risks JOB_DESCRIPTION includes adversarial review scope)
  • MBR\Mktg\ + sub-depts WealthCare50\, Content\, Viral-Growth\ (full templates)
  • MBR\IT\ + sub-depts UX\, Data\, Processes\, Apps\, Sites\ (full templates)
  • Seed first-deliverable Inbox entries (above)
  • Core\Ideas-Workflow.md (consolidates the two old workflow docs as SSoT)

Move / migrate (per cycle-13 top-level folder mappings)

Section titled “Move / migrate (per cycle-13 top-level folder mappings)”
  • Business\00_KB Home\ → DISTRIBUTED: nav docs into Core\README.md + per-business DASHBOARD.md content. Folder retired.
  • Business\01_Identity\ → SDC-specific to SDC\Strategy\Identity\; mBR-relevant identity already separate (current Business vault is SDC-flavored — most goes to SDC)
  • Business\02_Strategy\SDC\Strategy\ (SDC-specific content)
  • Business\03_Processes\ → SPLIT: cross-business → Core\Processes\; SDC-specific → SDC\IT\Processes\; mBR-relevant generic → Core\Processes\ references
  • Business\04_AI\Core\AI\ (content re-homed into AI dept structure)
  • Business\05_General Notes\ → DISTRIBUTED case-by-case: life lessons → likely Personal\Notes\ (deferred to Life-OS) or Strategy\Notes\ for now; investment ideas → MBR\Offerings\Notes\ or Strategy\Notes\; general reference → relevant dept’s Notes\ or Resources\
  • Business\06_Intellectual Property\ → all Debt IP → MBR\Strategy\IP\ (with sub-folders Soundbites, Stories, Frameworks); SDC-specific IP later
  • Business\07_Marketing\ → mostly SDC-specific (current Business vault leans SDC) → SDC\Mktg\; any cross-biz frameworks → Core\Mktg\ or Core\Glossary\
  • Business\09_Logs\ → SPLIT per cycle-13: SDC-specific logs → SDC depts (each dept’s Logs\); system-level logs → Core\Logs\
  • MBR\* → consolidated under D:\FSS\KB\MBR\ (folder moves; existing content into appropriate new dept structure)
  • _shared\obsidian-config\Core\obsidian-config\
  • TalbotStevens.com content → D:\FSS\KB\FSS\
  • ~/.claude/CLAUDE.md — vault paths table (single vault now)
  • Business/CLAUDE.md, MBR/CLAUDE.md → consolidated vault CLAUDE.md
  • .obsidian/workspace.json — single vault root
  • All hooks, settings, links
  • Old Business\03_Processes\Simple Markdown Task Management\Ideas Workflow.md → 3-line pointer to Core\Ideas-Workflow.md
  • Old MBR\03_Processes\Business-Ideas-Workflow.md → same pointer
  • Business\ (after content migrated)
  • _shared\ (folded into Core)
  • ~/.claude/commands/filter-focus-refresh.md
  • All existing Filter+Focus.md files
  • All SMTM skills (/task-start, /task-continue, /task-complete, /task-prep)
  • ~/.claude/skills/graphify/SKILL.md
  • TaskNotes / Tasks / Kanban / Bases plugins

Migration order (~3-4 hours active agent work, single dedicated session)

Section titled “Migration order (~3-4 hours active agent work, single dedicated session)”
PHASE 0 — SAFETY (~30 min)
0.1 git commit clean state in Business, MBR, _shared
0.2 full backup snapshot of D:\FSS\KB\ (zip)
0.3 subscribe to Obsidian Publish ($8/mn); verify mobile sync works on Business vault BEFORE migration
0.4 optional: /task-start CLAUDE-MD-Drift-Fix (sibling, can run anytime)
PHASE 1 — VAULT STRUCTURE (Agent Teams pilot) (~1.5 hours)
1.1 enable: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 (this session only)
1.2 team lead creates new top-level: Core\, MBR\, SDC\, FSS\, DASHBOARD.md, Approvals.md, _WorkingOn\Tasks\
1.3 dispatch teammate sessions in parallel:
a) Business\03_Processes\ → Core\03_Processes\
b) Business\04_AI\ → Core\AI\ (re-homed into AI dept structure)
c) SDC carve-out: Business\01_Identity\ + 02_Strategy\ + 07_Marketing\ + _WorkingOn\ → SDC\ (mapped to dept structure)
d) MBR move: D:\FSS\KB\MBR\ contents → consolidated location
e) FSS carve: TalbotStevens.com content → FSS\
f) tooling move: _shared\obsidian-config\ → Core\obsidian-config\
1.4 team lead synthesizes; verify file count + word count vs pre-migration baseline
1.5 revert Agent Teams flag
PHASE 2 — DEPARTMENT SCAFFOLDING (~1 hour)
2.1 Core\CONSTITUTION.md (mission, values, $MART DEBT, Cancer50Pledge)
2.1b Core\Glossary\ + initial entries: F.A.S.T.md, $MART DEBT.md, Cancer50Pledge.md, WealthCare50.md
2.2 Core\Cancer50\, Core\AI\, Core\Processes\ (full Phase-1 template each)
2.3 Core\AI\Tools\Skill-Developer.md
2.4 MBR\Strategy\ (full + Identity\ subfolder + IP\ subfolder + CEO.md + BRIEFING-Weekly.md initial)
NO separate Devil's-Advocate.md — adversarial scope folded into Risks JOB_DESCRIPTION
2.5 MBR\Offerings\, MBR\Mktg\, MBR\IT\, MBR\Risks\ (full Phase-1 template each)
Risks JOB_DESCRIPTION explicitly includes Chaos / Risk-Challenger / Compliance-Auditor responsibilities
2.6 Pre-active sub-depts (full Phase-1 template each):
MBR\Mktg\WealthCare50\, MBR\Mktg\Content\, MBR\Mktg\Viral-Growth\
MBR\IT\UX\ (with F.A.S.T. mission defined), MBR\IT\Data\, MBR\IT\Processes\, MBR\IT\Apps\, MBR\IT\Sites\
2.7 Bases dashboards: each dept's Dashboard.md + MBR/DASHBOARD.md + vault-root DASHBOARD.md + vault-root Approvals.md
2.8 Install Obsidian plugins: TaskNotes, Tasks, Kanban, Bases (if not in migrated config)
PHASE 3 — PATH & DOC UPDATES (~30 min)
3.1 ~/.claude/CLAUDE.md vault table updated (single vault)
3.2 Reconfigure Obsidian: open D:\FSS\KB\ as single vault; default-open DASHBOARD.md
3.3 Search-and-replace stale paths in scripts, hooks, settings.local.json, links
3.4 Core\Ideas-Workflow.md SSoT (merge old two docs); replace originals with 3-line pointer files
PHASE 4 — SEED FIRST DELIVERABLES (~30 min)
Seed each active dept's Inbox.md per "Phase-1 first-week deliverables" above.
CEO writes initial BRIEFING-Weekly.md (Phase-1 launch state, Q2 OKRs).
PHASE 5 — GRAPHIFY (~30 min)
5.1 cd D:\FSS\KB\
5.2 /graphify .
5.3 graphify --watch D:\FSS\KB\ &
5.4 graphify claude install
PHASE 6 — VERIFICATION (~30 min — see below)
PHASE 7 — DELETE OLD VAULT FOLDERS & COMMIT (~10 min)
7.1 Confirm Phase 6 fully passed
7.2 Delete Business\ and _shared\ (now empty)
7.3 Commit consolidated vault as single repo
7.4 Push to remote (if applicable)
PHASE 8 — DYNALIST SUNSET TIMER (delayed, 30 days)
/schedule a 30-day reminder to retire Dynalist for business ideas.
Transition all business idea capture to mobile Obsidian during the window.
POST-PHASE-1 PRIORITY TASKS (separate tasks, not in this plan):
★ claude.md overhaul (Talbot's stated #1 priority post-Phase-1) — specifies clear Graphify use
★ Vault-Consolidation-Wrap-Up — handles Phase 9 deferred items as they activate

STRUCTURAL
✓ D:\FSS\KB\ opens as a single Obsidian vault
✓ Vault opens to DASHBOARD.md by default
✓ Top-level: DASHBOARD.md, Approvals.md, _WorkingOn\, Core\, MBR\, SDC\, FSS\
✓ D:\FSS\KB\Business\ and _shared\ no longer exist
✓ Markdown renders correctly in Obsidian (no HTML-tag-stripping; angle-bracket placeholders wrapped in backticks)
CONTENT INTEGRITY
✓ Pre/post file count matches
✓ Pre/post word count within ±0.1%
✓ All [[wikilinks]] resolve
ACTIVE DEPARTMENTS
✓ Core\Cancer50\, Core\AI\, Core\AI\Tools\Skill-Developer.md exist with full Phase-1 template
✓ MBR\Strategy\ + Identity\ + IP\ + CEO.md + BRIEFING-Weekly.md (NO Devil's-Advocate.md)
✓ MBR\Offerings\, MBR\Mktg\, MBR\IT\, MBR\Risks\ exist with Phase-1 template
✓ MBR\Risks\JOB_DESCRIPTION.md explicitly covers adversarial review (Chaos/Risk-Challenger/Compliance-Auditor)
✓ MBR\Mktg sub-depts: WealthCare50\, Content\, Viral-Growth\ all pre-active
✓ MBR\IT sub-depts: UX\ (F.A.S.T. linked from Glossary), Data\, Processes\, Apps\, Sites\ all pre-active
✓ Core\Glossary\F.A.S.T.md exists; UX JOB_DESCRIPTION links to it
✓ Core\Processes\ active (cross-business processes home)
✓ TaskNote frontmatter uses `time-bucket:` (renamed from `bucket`)
✓ Each active dept has Logs\ folder (replaces business-level 09_Logs)
PHASE-1 DELIVERABLES SEEDED
✓ Each active dept has a real first-deliverable in its Inbox.md (not seed data)
CAPTURE FLOW
✓ From mobile Obsidian, create test idea in MBR\IT\Inbox.md
✓ Test idea appears on IT Dashboard within seconds
✓ Test idea aggregates to MBR/DASHBOARD.md and vault-root DASHBOARD.md
APPROVALS
✓ Setting requires_approval: true on a TaskNote surfaces it in vault-root Approvals.md
GRAPHIFY
✓ graph.json built for full consolidated vault
✓ /graphify query "rate scanner" returns coherent subgraph
✓ graphify --watch detects new file in inbox; updates graph
✓ graphify claude install line present in CLAUDE.md
✓ Token reduction benchmark > 50× (matches Projects/ measurement)
PATH UPDATES
✓ ~/.claude/CLAUDE.md vault table = single vault
✓ No stale references to Business\ or MBR\ as separate vaults in scripts/hooks

UPGRADES.md inventory (deferred — explicit list)

Section titled “UPGRADES.md inventory (deferred — explicit list)”

To populate Core\UPGRADES.md post-Phase-1:

HIGH PRIORITY (Talbot stated):

  • claude.md overhaul — specifies clear Graphify use; Talbot’s #1 post-Phase-1 priority
  • Atomic checkout claimed_at: timestamp (companion to claimed_by:)
  • Decay-curve in TaskNote frontmatter + “decaying soon” Bases dashboard
  • Per-dept Questions.md open-questions registry
  • Per-dept UPGRADES.md (each dept gets one when first deferred item logged)
  • A2 / A3 / A4 autonomy levels (currently only A0 + A1)

MEDIUM PRIORITY:

  • Daily / Monthly / Quarterly / Yearly briefing cadences (currently Weekly only)
  • Goal ancestry (parent_goal:) chain in TaskNote frontmatter
  • Per-agent budget caps (Budget-YYYY-MM.md)
  • Heartbeat scheduling (next_wake: timestamps)
  • TaskNote frontmatter expansion: priority, scope, agents
  • Per-dept Specs/ (when first spec is written)

LOW / WHEN-NEEDED:

  • /triage-inbox skill (only if unrouted residue grows)
  • SMTM enhancement: Spec → Test → Impl → Audit loop
  • Graphify: SVP-onboarding, cross-business pattern detection, decision archaeology, idea-staleness audit, buyer handoff, agent retrospectives, spec/test consistency
  • Graphify: code monorepo + apps + my-backup utility ingestion
  • Graphify: 30+ years of legacy artifacts (PDFs, PPT)
  • Inter-department mailbox pattern (cross-dept request queue)
  • CHANGELOG.md per dept
  • Knowledge freshness markers
  • Paperclip pilot at 60-day mark (one non-critical workload via Claude Code adapter)
  • Add _Life-OS\ / Personal\ when accumulated
  • Reference org-chart deep dive (paperclipai/companies)

RiskMitigation
Path-update missPhase 6 verification grep across ~/.claude/, Core/, settings.json, hooks. Rollback: backup from Phase 0.2
Agent Teams instabilityTeam lead falls back to serial execution at any point. Phase plan is valid serially
Obsidian Publish sync delayTested in Phase 0.3 BEFORE migration relies on it. Dynalist remains usable for the 30-day sunset window
Graphify cost overrun on first vault runRun on Core\ first as test; if cost acceptable, run full vault
Empty department rotActivation rule: every active dept gets a real first-deliverable in Inbox.md (Phase 4)
Customer data leak (fintech CRITICAL)Risks dept active Phase 1 with customer-data-isolation policy as first deliverable. Hard rule: no PII in KB; CRM external; KB only schema/queries/anonymized
Markdown rendering issues in ObsidianAvoid raw angle-bracket placeholders; wrap in backticks (e.g., `<dept>/Inbox.md` not <dept>/Inbox.md)

  1. ✅ Resolved cycle 13: Offerings name confirmed.
  2. ✅ Resolved cycle 13: F.A.S.T. = Fast / Adaptive / Simple / Tailored.
  3. ✅ Resolved cycle 13: 01_Identity → MBR\Strategy\Identity\ subfolder.
  4. ✅ Resolved cycle 13: 09_Logs → per-dept Logs\ folder.
  5. Bases dashboard schemas: use templates, parameterize per dept (per cycle-13). Copy from existing MBR _WorkingOn\Tasks\_DASHBOARD.md as starting template.

Open during migration (not blockers):

  • 05_General Notes content: case-by-case distribution to dept-relevant Notes\ folders during Phase 1
  • Glossary scope: start with F.A.S.T., $MART DEBT, Cancer50Pledge, WealthCare50; grow as terms emerge
  • IP shared between mBR and SDC: deferred — Debt IP all in mBR for now, share via Core/Glossary references when SDC reactivates

After Phase 7 commit, save:

“Vault structure changed 2026-05-08: single Obsidian vault at D:\FSS\KB\ with Core\ + MBR\ + SDC\ + FSS\. No more separate Business/MBR/_shared vaults. Departments are first-class structural units; Staff (AI + future humans) are attached. Capture-time routing into per-dept Inboxes is primary; Graphify is the AI navigation layer. Phase 1 active MBR depts: Strategy (with Identity\ + IP\ subfolders), Offerings, Mktg (with sub-depts WealthCare50 + Content + Viral-Growth), IT (with sub-depts UX + Data + Processes + Apps + Sites), Risks (JOB_DESCRIPTION includes adversarial review — no separate Devil’s-Advocate). Phase 1 active Core depts: Cancer50, AI (with Tools sub-dept) + Skill-Developer agent, Processes, plus Glossary\ folder (SSOT for F.A.S.T. and other foundational terms). CEO=Talbot per business. TaskNote frontmatter uses time-bucket: (renamed from bucket). F.A.S.T. = Fast/Adaptive/Simple/Tailored.”