Skip to content

Business-OS-Architecture — Implementation Plan v6 (ACTIVE)

Section titled “Business-OS-Architecture — Implementation Plan v6 (ACTIVE)”

Brainstorm task: Business-OS-Architecture Status: Plan evolution: v1 → v2 → v3 → v4 → v5 → v6 (this file, applies cycle-14 feedback).

v6 changes vs v5:

  1. Vault root = empty — DASHBOARD.md + Approvals.md move to Core\ (Decision #38/#39 updated, new #67)
  2. Single _WorkingOn instanceCore\_WorkingOn\ only; vault-root _WorkingOn\ eliminated (Decision #51/#68 updated)
  3. Dual-layer dept model formally lockedCore\[Dept]\ = shared; [Biz]\[Dept]\ = per-business. Core gets a dept only when actual shared content exists (Decision #69)
  4. AI stays at Core\AI\ — NOT folded under IT. AI = operating methodology, not just tooling (Decision #70)
  5. Folder numeric prefixes: NO — dept-level 0X_ prefixes dropped; pure semantic naming (Decision #71 — advisory; confirm or override)
  6. Vault layout updated — per cycle-14 Talbot sketch (vault root, Core, MBR confirmed; SDC/FSS/Personal unchanged)
  7. Strategy\ confirmed — MBR\Strategy\ contents: Identity, IP, Briefings, Staff\ (no new sub-items added; ...? resolved to “start here”)
  8. Approvals.md reference updated — now Core\Approvals.md (not vault-root) in all references including TaskNote schema

v5 retained as historical at Business-OS-Architecture-Plan-v5.md. v6 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. v6 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.
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 landingCore\DASHBOARD.md is default open-on-launch. (Updated cycle 14: moved from vault root to Core)
39Approvals queueCore\Approvals.md Bases view of requires_approval: true tasks. (Updated cycle 14: moved from vault root to Core)
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/ slotCore\_WorkingOn\Tasks\ is the single vault-level Tasks slot. Per-business _WorkingOn\Tasks\ exists in each business folder. Vault-root _WorkingOn\ eliminated. (Updated cycle 14)
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). Core\DASHBOARD.md aggregates business dashboards. (Resolved cycle 13; updated cycle 14.)
5600_Home migrationContent of existing 00_KB Home\ → nav docs into Core\README.md + per-business DASHBOARD.md content. 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\ (to hold Soundbites, Stories, etc.). When SDC reactivated, share 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.
67Vault root filesNONE. Vault root (D:\FSS\KB\) contains only top-level folders: Core\, MBR\, SDC\, FSS\, (Personal)\. DASHBOARD.md + Approvals.md → Core\. (Added cycle 14)
68_WorkingOn instancesONE at Core\_WorkingOn\ for vault-level/cross-business work. Each business has its own <Biz>\_WorkingOn\. Vault-root _WorkingOn\ eliminated — all existing tasks migrate to Core\_WorkingOn\Tasks\. (Added cycle 14)
69Dual-layer dept modelCore\[Dept]\ = shared/cross-business templates, processes, tools. [Biz]\[Dept]\ = per-business implementation. Core gets a dept ONLY when actual shared content exists — not speculatively. Pattern: Core\IT\Utils\ (shared utils) + MBR\IT\ (MBR-specific IT work). (Added cycle 14)
70AI dept vs ITCore\AI\ stays as independent dept (not folded into Core\IT\). Rationale: AI spans operating methodology, agent design, skill development, and process — not just tooling. Technical tools are a sub-dept; the dept transcends them. (Added cycle 14)
71Folder numeric prefixesNO 0X_ prefixes on dept folders. Rationale: hierarchical structure makes ordering less critical; renaming cascades when depts added/removed; Obsidian navigation is semantic. If visual ordering needed: Obsidian manual sort or star/bookmark. (Added cycle 14 — confirm or override)

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


D:\FSS\KB\ ONE Obsidian vault root — NO files here (cycle 14)
├── Core\ shared/generic across all businesses
│ ├── DASHBOARD.md master landing (open-on-launch) — moved from root cycle 14
│ ├── Approvals.md Bases view: requires_approval: true tasks — moved from root cycle 14
│ ├── CONSTITUTION.md mission, values, $MART DEBT thesis, Cancer50Pledge
│ ├── README.md Core navigation (replaces old 00_KB Home)
│ ├── UPGRADES.md cross-business deferred items
│ ├── _WorkingOn\ SINGLE vault-level _WorkingOn instance (cycle 14)
│ │ └── Tasks\ vault-level + cross-business architectural tasks
│ ├── Logs\ system-level / cross-business logs (migrated from Business\09_Logs\)
│ ├── obsidian-config\ plugins, themes, hotkeys (was _shared/obsidian-config/)
│ │
│ ├── 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 operating methodology + agent infrastructure (was 04_AI)
│ │ ├── (standard dept template)
│ │ └── Tools\ sub-dept — technical AI tools
│ │ └── 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 "start here" + business dashboard
│ ├── _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\ (charter content, not a dept)
│ │ │ └── (brand, voice, mission, ICP, etc.)
│ │ ├── Briefings\
│ │ │ └── BRIEFING-Weekly.md only Weekly active in Phase 1
│ │ └── Staff\
│ │ └── CEO.md Talbot
│ │
│ ├── Offerings\ ★ Phase 1 active — services, consulting, speaking, software
│ │ └── (standard dept template)
│ │
│ ├── Mktg\ ★ Phase 1 active
│ │ ├── (standard dept template)
│ │ ├── WealthCare50\ sub-dept — primary distribution channel
│ │ ├── Content\ sub-dept — content strategy, calendar, production
│ │ └── Viral-Growth\ sub-dept — referral mechanics, viral loops
│ │
│ ├── IT\ ★ Phase 1 active
│ │ ├── (standard dept template)
│ │ ├── UX\ sub-dept — F.A.S.T. + delight + progressive
│ │ ├── Data\ sub-dept — research data, prospects, CRM, docs/KB
│ │ ├── Processes\ sub-dept — automated workflows, ops automation
│ │ ├── Apps\ sub-dept — rate-scanner, MBR app
│ │ └── Sites\ sub-dept — mybetterrates.com, kb-mbr.pages.dev
│ │
│ └── Risks\ ★ Phase 1 active — fintech privacy + customer data isolation
│ └── (JOB_DESCRIPTION.md includes 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 (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
claimed_by: null # atomic checkout (Paperclip pattern)
requires_approval: false # surfaces in Core\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

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.]].

  • Fast — respects your most valuable resource: time. 1-Minute Challenge, Money Minutes
  • Adaptable — progress from basic only where valuable for you.
  • 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: trueCore\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, etc. (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\Core\DASHBOARD.md, Core\Approvals.md (moved from vault root — cycle 14)
  • D:\FSS\KB\Core\_WorkingOn\Tasks\ (single vault-level _WorkingOn — cycle 14)
  • 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 + Strategy\Briefings\
  • MBR\Strategy\Staff\CEO.md (Talbot) — NO Devil's-Advocate.md
  • 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
  • Business\02_Strategy\SDC\Strategy\ (SDC-specific content)
  • Business\03_Processes\ → SPLIT: cross-business → Core\Processes\; SDC-specific → SDC\IT\Processes\
  • Business\04_AI\Core\AI\ (content re-homed into AI dept structure)
  • Business\05_General Notes\ → DISTRIBUTED case-by-case per dept’s Notes\ or Resources\
  • Business\06_Intellectual Property\ → all Debt IP → MBR\Strategy\IP\
  • Business\07_Marketing\ → SDC-specific → SDC\Mktg\; cross-biz frameworks → Core\Glossary\
  • Business\09_Logs\ → SPLIT: SDC-specific → SDC depts Logs\; system-level → Core\Logs\
  • Business\_WorkingOn\Tasks\*Core\_WorkingOn\Tasks\ (cycle 14 — single _WorkingOn)
  • MBR\* → consolidated under D:\FSS\KB\MBR\
  • _shared\obsidian-config\Core\obsidian-config\
  • TalbotStevens.com content → D:\FSS\KB\FSS\
  • ~/.claude/CLAUDE.md — vault paths table (single vault); _WorkingOn path → Core\_WorkingOn\
  • Business/CLAUDE.md, MBR/CLAUDE.md → consolidated vault CLAUDE.md
  • .obsidian/workspace.json — single vault root; default-open Core\DASHBOARD.md
  • All hooks, settings, cron jobs referencing Business\_WorkingOn\Tasks\Core\_WorkingOn\Tasks\
  • 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\
Core\DASHBOARD.md, Core\Approvals.md (NOT vault root — cycle 14)
Core\_WorkingOn\Tasks\ (single _WorkingOn — cycle 14)
NOTE: vault root remains empty — no files created there
1.3 dispatch teammate sessions in parallel:
a) Business\03_Processes\ → Core\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\
g) Tasks migrate: Business\_WorkingOn\Tasks\* → Core\_WorkingOn\Tasks\
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 + Core\DASHBOARD.md + Core\Approvals.md
PHASE 3 — PATH & DOC UPDATES (~45 min)
3.1 ~/.claude/CLAUDE.md vault table updated (single vault; _WorkingOn → Core\_WorkingOn\)
3.2 Reconfigure Obsidian: open D:\FSS\KB\ as single vault; default-open Core\DASHBOARD.md
3.3 Search-and-replace stale paths in scripts, hooks, settings.local.json, links
Key changes: Business\_WorkingOn\ → Core\_WorkingOn\; DASHBOARD.md at Core\ not root
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 Core\DASHBOARD.md by default (NOT vault root file — cycle 14)
✓ Vault root is EMPTY — contains only: Core\, MBR\, SDC\, FSS\ (no loose .md files)
✓ Core\_WorkingOn\Tasks\ exists; no _WorkingOn at vault root
✓ D:\FSS\KB\Business\ and _shared\ no longer exist
✓ Markdown renders correctly in Obsidian
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
✓ Core\AI\ is standalone (NOT under Core\IT\)
✓ MBR\Strategy\ + Identity\ + IP\ + Briefings\ + 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:` and `Core\Approvals.md` reference
✓ Each active dept has Logs\ folder
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 Core\DASHBOARD.md
APPROVALS
✓ Setting requires_approval: true on a TaskNote surfaces it in Core\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; _WorkingOn paths updated
✓ No stale references to Business\ or MBR\ as separate vaults in scripts/hooks
✓ Obsidian default-open file = Core\DASHBOARD.md

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
_WorkingOn path migrationPhase 3.3 explicit step: search all scripts/hooks for old path. Phase 6 verifies Core_WorkingOn\ exists, vault root is empty
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

  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. ✅ Resolved cycle 14: Vault root empty; DASHBOARD.md + Approvals.md → Core.
  6. ✅ Resolved cycle 14: Single _WorkingOn at Core.
  7. ✅ Resolved cycle 14: AI stays at Core\AI\ (not folded into IT).
  8. ✅ Resolved cycle 14: MBR\Strategy\ contents = Identity, IP, Briefings, Staff\ (full v5 set retained).
  9. OPEN (cycle 14): Folder numeric prefixes (Decision #71) — plan says NO; Talbot to confirm or override. If YES: apply to MBR-level dept folders only (01_Strategy, 02_Offerings, etc.); NOT to Core\ or sub-depts.
  10. Bases dashboard schemas: use templates, parameterize per dept. 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

After Phase 7 commit, save:

“Vault structure changed 2026-05-27: single Obsidian vault at D:\FSS\KB\ with Core\ + MBR\ + SDC\ + FSS\. Vault root is EMPTY — all cross-business content lives in Core\ (DASHBOARD.md, Approvals.md, _WorkingOn, AI, Processes, Cancer50, IT\Utils, Glossary, Logs). No more separate Business/MBR/_shared vaults. AI dept is Core\AI\ (independent, not under IT). 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, Briefings, Staff), 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: time-bucket:, requires_approval: surfaces in Core\Approvals.md. F.A.S.T. = Fast/Adaptive/Simple/Tailored.”