Skip to content

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

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

Brainstorm task: Business-OS-Architecture Status: All architectural decisions locked across 12 brainstorming cycles (2026-05-02 → 2026-05-05). Cycle 13 fix (2026-05-07) added 6 missing pre-active sub-departments (Mktg/Content, Mktg/Viral-Growth, IT/Data, IT/Processes, IT/Apps, IT/Sites) per Talbot’s directive: “Do NOT purge or defer any of my proposed departments.” v1 (_Bus-OS surgical), v2 (per-agent layout), and v3 (full department buildout) are obsolete. v4 is MVP-first — full framework documented as the destination, but Phase 1 builds only the minimum viable per dept, with activation rule applied throughout.


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): $MART DEBT thesis + Cancer50Pledge.

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 / Accessible / Simple / Trustworthy (proposed; pending Talbot confirm)
25Utils, Skill-DeveloperCore\IT\Utils\ + Core\AI\Tools\Skill-Developer.md (cross-business shared)
26AI deptCore only — no per-business AI dept
27Adversarial roleMBR\Strategy\Staff\Devil's-Advocate.md (combines Chaos / Risk-Challenger / Compliance-Auditor)
28TaskNote shapeHybrid: Stage 1 outline Inbox.md (append-only hierarchical) → Stage 2 promoted Tasks/<title>.md → Stage 3 archive
29Time-bucketsFrontmatter bucket: field — 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)

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
│ ├── UPGRADES.md cross-business deferred items
│ ├── obsidian-config\ plugins, themes, hotkeys (was _shared/obsidian-config/)
│ ├── 03_Processes\ generic processes (migrated from current Business vault)
│ ├── _WorkingOn\Tasks\ cross-business tasks scoped to one dept type
│ ├── Cancer50\ ★ Phase 1 active — overarching mission, MBR + SDC
│ │ └── (standard dept template)
│ ├── AI\ ★ Phase 1 active — AI agent infrastructure
│ │ ├── (standard dept template)
│ │ └── Tools\ sub-dept
│ │ └── Staff\Skill-Developer.md maintains skill library as a job
│ └── IT\
│ └── Utils\ cross-business utility code references (e.g., my-backup notes)
├── MBR\ myBetterRates business
│ ├── DASHBOARD.md MBR business dashboard
│ ├── _WorkingOn\
│ │ ├── Tasks\ business-level cross-dept tasks
│ │ └── Projects\ cross-department projects
│ ├── 01_Identity\ (legacy snapshot — content carved into Strategy/Resources/ over time)
│ ├── 09_Logs\ historical session logs
│ │
│ ├── Strategy\ ★ Phase 1 active
│ │ ├── JOB_DESCRIPTION.md
│ │ ├── Inbox.md, Tasks\, Resources\, Notes\, Dashboard.md
│ │ ├── Briefings\BRIEFING-Weekly.md only Weekly active in Phase 1
│ │ └── Staff\
│ │ ├── CEO.md Talbot
│ │ └── Devil's-Advocate.md CEO-direct adversarial review
│ │
│ ├── 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)
├── 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
├── 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
bucket: this-week # now | this-week | this-month | someday | later
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.

For a fintech UX, Fast / Accessible / Simple / Trustworthy is the proposed expansion. Documented in MBR\IT\UX\JOB_DESCRIPTION.md:

  • Fast — sub-second response feedback; no spinners on the critical path; first paint < 1s.
  • Accessible — WCAG AA minimum; keyboard nav; screen reader tested; mobile-first.
  • Simple — minimum cognitive load; plain language; no jargon; one decision per screen.
  • Trustworthy — security cues; conservative defaults; transparency on calculations; no dark patterns.

Plus auxiliary principles (per Talbot cycle 12): delight + progressive (progressive disclosure; reveal complexity only when chosen). T-for-Trustworthy is critical for fintech — it’s the differentiator between “I trust this calculator” and “I close this tab.”

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.
Voice memo residue: transcribe to `Core/_unrouted/` for later /triage-inbox.

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\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
  • D:\FSS\KB\Core\Cancer50\ (full template)
  • D:\FSS\KB\Core\AI\ (full template) + Core\AI\Tools\Skill-Developer.md
  • D:\FSS\KB\MBR\Strategy\, MBR\Offerings\, MBR\Risks\ (full templates)
  • MBR\Mktg\ + sub-depts WealthCare50\, Content\, Viral-Growth\ (full templates)
  • MBR\IT\ + sub-depts UX\, Data\, Processes\, Apps\, Sites\ (full templates)
  • MBR\Strategy\Staff\CEO.md (Talbot) + Devil's-Advocate.md
  • MBR\Strategy\Briefings\BRIEFING-Weekly.md (initial entry)
  • Seed first-deliverable Inbox entries (above)
  • Core\Ideas-Workflow.md (consolidates the two old workflow docs as SSoT)
  • Business\03_Processes\Core\03_Processes\ (excluding SDC-specific)
  • Business\01_Identity\, 02_Strategy\, 07_Marketing\, SDC-specific _WorkingOn\ → SDC depts
  • 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.2 Core\Cancer50\ (full Phase-1 template)
2.3 Core\AI\Tools\Skill-Developer.md
2.4 MBR\Strategy\ (full + CEO.md + Devil's-Advocate.md + BRIEFING-Weekly.md initial)
2.5 MBR\Offerings\, MBR\Mktg\, MBR\IT\, MBR\Risks\ (full Phase-1 template each)
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\ + CEO.md + Devil's-Advocate.md + BRIEFING-Weekly.md
✓ MBR\Offerings\, MBR\Mktg\, MBR\IT\, MBR\Risks\ exist with Phase-1 template
✓ MBR\Mktg sub-depts: WealthCare50\, Content\, Viral-Growth\ all pre-active
✓ MBR\IT sub-depts: UX\ (F.A.S.T. defined), Data\, Processes\, Apps\, Sites\ all pre-active
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. Confirm Offerings name (or pick alternative). v4 defaults to Offerings.
  2. Confirm F.A.S.T. = Fast / Accessible / Simple / Trustworthy. v4 defaults to this.
  3. 01_Identity\ retention: keep as legacy snapshot OR migrate content into Strategy\Resources\Brand\.
  4. 09_Logs\ retention: keep at business-level OR distribute to dept logs.
  5. Bases dashboard schemas: copy from existing MBR _WorkingOn\Tasks\_DASHBOARD.md as templates; parameterize per dept.

After Phase 7 commit, save:

“Vault structure changed 2026-05-07: 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, Offerings, Mktg (with sub-depts WealthCare50 + Content + Viral-Growth), IT (with sub-depts UX + Data + Processes + Apps + Sites), Risks. Phase 1 active Core depts: Cancer50, AI (with Tools sub-dept). CEO=Talbot per business; Devil’s-Advocate is CEO-direct adversarial role; Skill-Developer is Core/AI/Tools agent.”