Skip to content

The management view of the dept-based AI agent team: which depts are chartered, which have an operating agent persona, and at what autonomy level. One row per dept — this is the org chart for KB-OS’s agent layer.

How an agent runs (the charter chain): CONSTITUTION.md → dept JOB_DESCRIPTION.md (policy: scope, decision authority, hand-offs) → Staff/<Role>.md (operating instructions + autonomy) → the task’s SSOT doc. As of 2026-07-09, /task-start and /task-continue auto-load this chain from the task file’s dept path — no manual loading needed.

DeptCharterAgent (Staff)AutonomyInboxStatus
AIJDSVP-AIA1Inbox✅ Active
AI/ToolsJDVP-Skills (→ SVP-AI)A1Inbox✅ Active (VP-Skills promoted from IC 2026-08-31)
ProcessesJDSVP-ProcessesA1Inbox✅ Active
ITJDSVP-ITA1Inbox✅ Active
MktgJDSVP-MktgA1Inbox✅ Active (chartered 2026-08-30)
AccountingJDSVP-AccountingA1Inbox✅ Active (added to roster 2026-08-30 — pre-existing dept, was missing this row)
Cancer50JDSVP-Cancer50A1Inbox🔶 Dormant mission anchor (Staff file stubbed 2026-08-31)
DeptCharterAgent (Staff)AutonomyInboxStatus
StrategyJDSVP-StrategyA1Inbox✅ Active (drafts; CEO Staff/CEO.md still final say + personal-task owner, added 2026-08-31)
OfferingsJDSVP-OfferingsA1Inbox✅ Active (added 2026-08-31)
Mktg (+ Content, Viral-Growth)JDSVP-MktgTBD (SDC/Mktg JD sets no autonomy: yet)Inbox✅ Active (wrapper — see Core row)
ITJDSVP-ITTBD (SDC/IT JD sets no autonomy: yet)Inbox✅ Active (wrapper — see Core row)
RisksJDSVP-RisksA1Inbox✅ Active — weighted heavier than sibling depts, leverage risk-tiering constraint (added 2026-08-31)

MBR (absorbed into SDC, 2026-08-2x — subset, not a peer business line)

Section titled “MBR (absorbed into SDC, 2026-08-2x — subset, not a peer business line)”
DeptCharterAgent (Staff)AutonomyInboxStatus
StrategyJDSVP-StrategyA1 (wrapper — see SDC row)Inbox✅ Active (drafts; CEO Staff/CEO.md still final say + personal-task owner)
OfferingsJDSVP-OfferingsA1 (wrapper — see SDC row)Inbox✅ Active
Mktg (+ Content, Viral-Growth, WealthCare50)JDSVP-MktgTBD (MBR/Mktg JD sets no autonomy: yet)Inbox✅ Active (wrapper — see Core row)
IT (+ Apps, Data, Processes, Sites, UX)JDSVP-ITTBD (MBR/IT JD sets no autonomy: yet)Inbox✅ Active (wrapper — see Core row)
RisksJDSVP-RisksA1 (wrapper — see SDC row)Inbox✅ Active

Per-task activation — no depts chartered yet. Activate on first real need (/dept-init); do not fabricate scope for a stub dept.


  1. Charter the dept — /dept-init scaffolds Tasks/, Inbox.md, etc.; write JOB_DESCRIPTION.md (scope owned, inputs/outputs, decision authority, hand-offs) from an existing one as template
  2. Draft the Staff file — a CEO direct-report gets <Dept>/Staff/SVP-<Dept>.md; a chartered sub-dept reporting to an SVP gets <Dept>/Staff/VP-<SubDept>.md — see Core/Misc/OrgChart.md for the ladder. Follow the Core/AI/Tools/Skill-Developer.md / SVP-*.md pattern: mission, “reads before acting” list, autonomy level, how it works a task
  3. Set autonomy — A0 (ask everything) → A1 (draft, CEO approves) → A2 (autonomous within budget) → A3 (within scope) → A4 (within mission). New agents start A1
  4. Register — add the row here; Core depts also go in ~/ai-config/AGENTS.md’s dept→charter map and the Core/DASHBOARD.md Active Depts table
  5. Dogfood immediately — run a real task through /task-start in the new dept’s Tasks/ folder; gaps show up in use, not review (KB-OS lesson, 2026-06-25)
  • Globally-deploying commits and changes to the AGENTS.md rules system always escalate to the CEO (Talbot), regardless of dept autonomy
  • A dept’s level lives in its JOB_DESCRIPTION.md frontmatter (autonomy:); the Staff file restates it operationally
  • A2+ activates only when budget tracking exists — see UPGRADES (Autonomy Levels section)