Skip to content

Repository files navigation

AI Board of Advisors — an always-on council of AI co-founders

AI Board of Advisors

An always-on autonomous strategy council of AI co-founders. You give it a hard question; a panel of seven deliberately-different expert personas debates it on a schedule, votes, extracts the follow-up work, executes that work through a task system with real dependency management and peer review, and records everything in a linked knowledge vault that feeds the next day's deliberation. A human is in the loop only where it genuinely matters.

This is the open-source engine behind a private system I built and run (codename Founders Circle). It ships the orchestration, the seven persona templates, and an empty vault scaffold that populates as you use it. All real company data — deliberations, decisions, financials, prospects, credentials — has been removed. It is a working reference and a portfolio piece, not a turnkey product. — Sage Dutra

The council loop: hopper, Parthenon deliberation, consensus, workshop, vault, feeding the next topic

What makes it interesting

  • A council tuned to disagree. Seven personas, each with a real business-strategy framework lens and a sharp bias — a skeptical market analyst, a ship-it-in-three-weeks builder, a distribution-obsessed growth lead, a cold-eyed finance officer, a category-creating creative, a chief-of-staff synthesizer, and Patron, who argues in the first person as the customer. The friction is the point. Maestro synthesizes and tallies a domain-weighted vote; it never grades its own work.
  • Two orchestration layers, honestly documented. A durable Temporal foundation (workflows with typed timeouts, heartbeats, signal/query handlers, classified failures) and the Parthenon operating layer that actually runs day to day — bash + schedulers spawning fully-tooled headless Claude Code sessions as agents, with deliberate per-round model switching for cost. The two-layer story, and why it evolved that way, is written up plainly in docs/FC-SYSTEM-OVERVIEW.md.
  • A real task system, not a to-do list. Postgres-backed, with an 8-state lifecycle, optimistic claim-and-release locks (two runners can never double-execute), a dependency cascade that auto-unblocks downstream work, template-variable injection of dependency outputs, a peer review/revision loop, and a two-phase planning gate for complex tasks.
  • Structural anti-fabrication. Source credibility tiers and a confidence gate on research; a data-integrity gate that tags [UNVERIFIED] numbers; a requirements check that blocks any deliverable whose facts aren't sourced; a nightly audit that checks active work for drift. The system is built, top to bottom, to refuse to invent data.
  • A compounding knowledge vault. Every round, idea, decision, and learning becomes an individual, tagged, wikilinked note with a typed frontmatter schema. Institutional memory compounds instead of evaporating at the end of each chat.

How the loop works

  Topic enters the hopper (you, or a queue)
        |
  Parthenon: 7 agent rounds/day refine it, on a schedule
        |
  Closing round: Maestro votes, synthesizes, EXTRACTS TASKS
        |
  Workshop: claims tasks, injects dependencies, runs the assigned agent
        |
  Peer review vs. acceptance criteria -> approved -> lands in the vault
        |
  Dependency cascade auto-unblocks downstream tasks
        |
  Nightly audit: drift check, stale check, workload rebalance
        |
  Vault notes feed the next day's deliberation  ->  (loop)

Three "rooms" coexist: Parthenon (formal deliberation), Workshop (execution), and a deliberately task-free Greenroom (casual). The interface is Discord; there is no custom dashboard.

The seven personas

Agent Role Framework lens
Maestro Chief of Staff Cross-framework synthesis; tallies the weighted vote, routes escalations
Pulse Market Analyst Porter Five Forces + Christensen Disruption; credibility tiers, confidence gate
Rivet Builder Drucker Effectiveness; "is this shippable in 3 weeks?"
Venture Growth Lead Godin Purple Cow + Kim/Mauborgne Blue Ocean; flywheels over paid acquisition
Abacus Finance Officer Collins Flywheel + Taleb Antifragile; unit economics, data-integrity gate
Rembrandt Creative Director Meadows Systems Thinking + Doumont; category creation
Patron Prospect Voice First-person customer simulation; "would I actually respond to this?"

Each persona is a template directory (src/agent-templates/<name>/) with an identity, a personality, a framework, hard rules, output standards, and skills. Editing a template changes every future run. The personas here are illustrative; swap them for your own company's council.

Tech stack

  • TypeScript (strict) + Node 20+
  • Temporal.io for the durable workflow foundation
  • PostgreSQL for council state + the task system
  • The Claude Code CLI (claude -p) as the reasoning runtime — each agent is a disposable, fully-tooled headless session booted with a persona
  • Google Gemini Flash for cheap high-volume generation, Tavily for research
  • Discord (discord.js) as the entire human interface
  • An Obsidian vault (Markdown + YAML frontmatter) as the knowledge layer

Status / what's real

The engine, the persona templates, the task-system schema, the Parthenon and Workshop runners, the audit, and the vault schemas are all real. What ships here is scaffolded for a fresh deployment: the vault is empty (it fills as you run), the configs are .example files you copy and fill, and running it for real requires your own Postgres, a Claude Code CLI on PATH, Gemini/Tavily keys, and a Discord bot. See docs/SETUP.md. Nothing here calls out to a paid service until you provide credentials.

Documentation

Doc What's in it
docs/FC-SYSTEM-OVERVIEW.md The full system explainer — architecture, the two layers, coordination, honest caveats
docs/SETUP.md Prerequisites and how to run it
docs/plans/BUILD-PLAN.md The original spec-first build plan
docs/plans/AGENT-OFFICES-PLAN.md The task-system design
docs/plans/OBSIDIAN-VAULT-PLAN.md The knowledge-vault design
vault/README.md The vault folder taxonomy + frontmatter schemas

License

Apache License 2.0. Copyright 2026 Sage Dutra. See NOTICE.

About

An always-on autonomous strategy council of AI co-founders, on Temporal + Postgres + headless Claude Code. One topic in, a debated decision and executed follow-up out.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages