"The connective tissue between your programs — automated."
BriefingClaw is a multi-agent AI system that automates executive briefing preparation. Eight specialized agents orchestrate in parallel to transform a single briefing request into a complete intelligence package — executive dossier, company brief, sponsor talking points, recommended agenda, VVIP protocol checklist, sponsor readiness assessment, success probability verdict, and engagement log — in approximately 90 seconds.
Built for the GACEP Spring 2026 Conference session: "One Customer, Many Doors: Aligning EBC, Advisory & Executive Programs for Maximum Impact"
Presenters: Jan Mark Holzer (Red Hat CTO Office) & Kristin Waitkus
Open index.html in a browser to navigate between all demo pages and resources. The navigation landing page links to all three dashboards (original, Red Hat, and TankOS), the architecture diagrams (original and TankOS), the standalone persona gallery, the multi-contact briefing mode, the post-briefing feedback loop, the documentation set, and the enterprise deployment guide. It is the recommended entry point for first-time users and for orienting an audience at the start of a presentation.
Two stacks, one demo. The original stack runs on Podman AI Lab + Granite 8B with a single frontier provider. The new TankOS variant packages OpenClaw as a Fedora bootc appliance and routes per-agent across Anthropic + Gemini for frontier work and Qwen 3 + Gemma 4 for on-device work — see
docs/TANKOS-BUILD.mdandbriefingclaw-tankos-dashboard.html.
- Getting Started
- Why BriefingClaw
- Architecture Overview
- The Eight Agents
- Execution Flow
- Model Routing
- Technology Stack
- TankOS Variant
- Repository Structure
- Demo Scenario
- Quick Start
- Documentation
- Session Context
Executive briefing preparation typically requires 4-6 hours of manual work per visitor: researching the executive, analyzing the company, reviewing past engagement history across disconnected systems (CRM, SAB records, EBC logs, ESP tracking), assembling documents, and coordinating VVIP protocol. Information silos between programs mean critical context gets lost — overdue commitments, unmet promises, relationship history.
BriefingClaw demonstrates that agentic AI can:
- Collapse that 4-6 hour workflow into ~90 seconds
- Connect the dots across programs that humans routinely miss (the "connective tissue")
- Surface risk signals like overdue action items before they become trust-destroying moments
- Run entirely on a laptop with no data leaving the device for sensitive operations
The system is not just about speed — it is about cross-program awareness that no single human consistently achieves across Executive Briefing Centers (EBC), Strategic Advisory Boards (SAB), and Executive Sponsorship Programs (ESP).
BriefingClaw uses a hub-and-spoke multi-agent architecture. A central orchestrator decomposes requests and dispatches work to seven specialized agents across three execution phases.
Interactive diagram: Open
briefingclaw-architecture.htmlin a browser for a detailed, interactive visualization of the architecture, execution flow, and infrastructure stack.
+-----------------+
| Briefing |
| Request |
+--------+--------+
|
Phase 0: Trigger
|
+--------v--------+
| Oprah-tor |
| (Orchestrator) |
+--------+--------+
|
Phase 1: Intelligence Gathering (parallel)
/ | \
+--------v---+ +------v------+ +----v--------+
| Sherlock | | Bloom-borg | | Deja View |
| Ohms | | (Account | | (SAB |
| (Executive | | Intel) | | Historian) |
| Research) | +------+------+ +----+--------+
+--------+---+ | |
\ | /
+------------+-------------+
|
Phase 2: Assembly (parallel)
/ | \
+----------v------+ +--------v-------+ +-------v--------+
| Draft Punk | | Alfred | | Sponsor Coach |
| (Briefing | | Bitworth | | (Readiness |
| Architect) | | (VVIP Protocol)| | Assessment) |
+----------+------+ +--------+-------+ +-------+--------+
\ | /
+-----------------+-----------------+
|
Phase 3: Synthesis
|
+--------v--------+
| The Oddsfather |
| (Success |
| Prediction) |
+--------+--------+
|
+--------v--------+
| Complete |
| Briefing |
| Package |
+-----------------+
| # | Agent | Codename | Role | Model | Framework |
|---|---|---|---|---|---|
| 1 | Orchestrator | Oprah-tor | Decomposes requests, dispatches agents, validates outputs, synthesizes final package. Enforces 25s hard timeouts on research agents with graceful degradation | Frontier (cloud) | OpenClaw Gateway |
| 2 | Executive Research | Sherlock Ohms | Deep person-level intelligence: career arc, recent activity, communication style, tech priorities | Frontier (cloud) | ZeroClaw CLI |
| 3 | Account Intelligence | Bloom-borg | Company-level intelligence: financials, tech stack, competitive landscape, strategic priorities | Frontier (cloud) | ZeroClaw CLI |
| 4 | SAB Historian | Deja View | Cross-program memory: SAB membership, past briefings, engagement stage, open follow-ups, SAB theme trend analysis | Local (Granite 8B) | OpenClaw Skill |
| 5 | Briefing Architect | Draft Punk | Document assembly: dossier, backgrounder, talking points, agenda, conversation starters | Local (Granite 8B) | OpenClaw Skill |
| 6 | VVIP Protocol | Alfred Bitworth | Operational protocol: VVIP tier, checklist, sponsor alerts, scheduling, engagement logging | Local (Granite 8B) | OpenClaw Skill |
| 7 | Sponsor Coach | Sponsor Coach | Readiness assessment micro-agent: scores sponsor preparation, flags coaching gaps, generates talking-point drills | Local (Granite 8B) | OpenClaw Skill |
| 8 | Success Prediction | The Oddsfather | Phase 3 synthesis: calculates briefing success probability, surfaces the verdict, identifies outcome risks and levers | Local (Granite 8B) | OpenClaw Skill |
Oprah-tor (Orchestrator) — The air traffic controller. Parses incoming briefing requests, extracts key entities (visitor name, company, date, sponsor), dispatches work to the seven specialist agents in the correct phase order, enforces a 25-second hard timeout on the research agents with graceful degradation when the frontier network is flaky, validates that returned data meets quality thresholds, and synthesizes the final deliverable package.
Sherlock Ohms (Executive Research) — Performs deep web research on the visiting executive. Produces a profile covering career arc, recent public activity (last 6 months prioritized), technology priorities, communication style indicators, and personalized conversation starters. Every claim is sourced and confidence-rated.
Bloom-borg (Account Intelligence) — Researches the visitor's company. Delivers a structured brief covering business overview, financial highlights, recent news (last 90 days), technology landscape (derived from job postings and announcements), competitive dynamics, and strategic opportunities with briefing relevance.
Deja View (SAB Historian) — The "connective tissue" agent and the critical differentiator. Reads from internal program data (SAB meeting notes, CRM records, engagement history, VVIP roster) to build a cross-program relationship view. Identifies SAB membership, past briefing outcomes, overdue commitments, open follow-ups, and relationship stage progression. This agent catches what humans miss.
Draft Punk (Briefing Architect) — Synthesizes intelligence from all agents into five polished deliverables: (1) Executive Dossier (1-page quick reference), (2) Briefing Backgrounder (2-page comprehensive prep), (3) Sponsor Talking Points (for executive sponsor drop-in), (4) Recommended Agenda (time-blocked with rationales), (5) Conversation Starters (3 personalized openers).
Alfred Bitworth (VVIP Protocol) — Handles the operational layer. Determines VVIP tier (Platinum/Gold/Silver/Standard), generates a protocol checklist with assignees and deadlines, drafts a sponsor alert email, performs scheduling conflict checks, and creates an engagement log entry for future reference.
Sponsor Coach — A readiness assessment micro-agent that runs in parallel with Draft Punk and Alfred Bitworth. Scores the executive sponsor's preparation state (awareness of open commitments, familiarity with the visitor's recent moves, comfort with the SAB themes) and produces a short coaching brief: what to review, what to avoid, and the exact phrases that should show up in the sponsor drop-in. Designed to prevent the common failure mode where the sponsor walks in cold.
The Oddsfather (Success Prediction) — Phase 3 synthesis agent that runs after all Phase 2 deliverables are assembled. Reviews the full package, the critical flags, the engagement history trend, and the sponsor readiness score to generate a success probability verdict for the briefing (expressed as a percentage and a plain-language call). Surfaces the top three outcome risks and the top three levers that could shift the outcome. The Oddsfather's verdict is the final money moment of the pipeline.
Input example:
I have a briefing tomorrow with Sarah Chen, CIO of Meridian Health Systems.
She is a SAB member. Her sponsor is Maria Torres.
Phase 0 — Trigger: Request enters the OpenClaw Gateway (port 18789).
Phase 1 — Intelligence Gathering (parallel):
- Sherlock Ohms researches Sarah Chen via web (frontier model + Tavily search)
- Bloom-borg researches Meridian Health Systems via web (frontier model + Tavily search)
- Deja View queries internal data files for SAB records, past briefings, CRM data, VVIP status (local Granite model)
Phase 2 — Assembly (parallel):
- Draft Punk synthesizes all Phase 1 outputs into five documents (local Granite model)
- Alfred Bitworth generates protocol checklist and sponsor alert (local Granite model)
- Sponsor Coach produces the sponsor readiness score and coaching brief (local Granite model)
Phase 3 — Synthesis:
- The Oddsfather reviews the full package and generates the success probability verdict (local Granite model)
- Oprah-tor validates all outputs and assembles the final briefing package
Output: Complete briefing package with 10 deliverables plus critical flags and the success verdict:
- Executive Dossier
- Briefing Backgrounder
- Sponsor Talking Points
- Recommended Agenda
- Conversation Starters
- VVIP Protocol Checklist
- Sponsor Alert Draft
- Engagement Log Entry
- Sponsor Readiness Brief (Sponsor Coach)
- Success Probability Verdict (The Oddsfather)
BriefingClaw uses a dual-model strategy that balances capability with data privacy:
| Tier | Model | Agents | Rationale |
|---|---|---|---|
| Frontier (cloud) | Claude / GPT / Gemini (configurable) | Oprah-tor, Sherlock Ohms, Bloom-borg | Complex reasoning, web search, multi-step research |
| Local (on-device) | IBM Granite 8B (via Podman AI Lab) | Deja View, Draft Punk, Alfred Bitworth, Sponsor Coach, The Oddsfather | Private data never leaves the laptop; structured tasks that fit a smaller model |
This split ensures that sensitive customer data (SAB records, CRM exports, VVIP preferences, engagement history) is processed exclusively by the local model. The frontier model only handles publicly available information gathered via web search.
| Component | Technology | Role |
|---|---|---|
| Local Model | IBM Granite 8B | Open-source LLM served locally via Podman AI Lab |
| Agent Framework (container) | OpenClaw | Gateway + skill-based agents (Oprah-tor, Deja View, Draft Punk, Alfred Bitworth) |
| Agent Framework (native) | ZeroClaw | Lightweight CLI agents (Sherlock Ohms, Bloom-borg) — ~3.4 MB binary |
| Containers | Podman | Rootless, daemonless container engine (Docker-compatible) |
| Web Search | Tavily API | Real-time web research for frontier agents |
| Enterprise Path | Red Hat OpenShift AI | Production-scale deployment (referenced, not required for demo) |
Key properties:
- Fully open source — every component from model to runtime
- Laptop-portable — runs on a MacBook Pro with 16 GB RAM
- Air-gap capable — local agents work without internet
- No data exfiltration — sensitive data processed only by the on-device model
The TankOS variant repackages BriefingClaw as a Fedora bootc appliance running rootless OpenClaw. It demonstrates the same eight agents and the same Sarah Chen scenario, but answers a different audience question: how does this ship?
| Layer | Original stack | TankOS variant |
|---|---|---|
| Host | macOS + Podman Desktop | Fedora bootc image (quay.io/sallyom/tank-os:latest) |
| Agent runtime | OpenClaw via podman-compose |
OpenClaw rootless Quadlet, owned by openclaw user |
| Scoped MCP tools | none | service-gator (read-only GitHub / JIRA) |
| Local model | Granite 8B (:8001) |
Qwen 3 30B-A3B + Gemma 4 26B-A4B via Ramalama (:8001) |
| Frontier models | one provider (Anthropic / OpenAI / Google) | Anthropic + Gemini, per-agent override |
| Secrets | .env file |
rootless Podman secrets + tank-openclaw-secrets SecretRef sync |
| Updates | git pull |
bootc switch --apply (transactional) |
| Agent | Model | Why |
|---|---|---|
| Oprah-tor | claude-opus-4-7 |
Frontier-class orchestration over mixed cross-agent output |
| Sherlock Ohms | claude-sonnet-4-6 |
Iterative person-level web research with citations |
| Bloom-borg | gemini-3.1-pro-preview |
Grounded company search; also showcases multi-frontier portability |
| Déjà View | qwen3-30b-a3b-instruct |
Cross-program retrieval over private SAB / CRM / VVIP files |
| Draft Punk | gemma-4-26b-a4b-it |
Long-form structured generation, never leaves device |
| Alfred Bitworth | qwen3-30b-a3b-instruct |
VVIP roster reads + protocol drafting |
| Sponsor Coach | gemma-4-26b-a4b-it |
Short readiness scoring pass |
| The Oddsfather | qwen3-30b-a3b-instruct |
5-dimension reasoning over the full bundle |
briefingclaw-tankos-architecture.html Architecture diagram, four-provider colour coding
briefingclaw-tankos-dashboard.html Live demo dashboard, Sarah Chen 38-second timeline
briefingclaw-tankos.sh Operational launcher (status, image, tunnel, secrets,
provision, models, dashboard, preview, upgrade, logs)
docs/TANKOS-BUILD.md Full build / day-2 ops guide
tankos/quadlets/openclaw.container Rootless OpenClaw Quadlet
tankos/quadlets/service-gator.container Scoped MCP server Quadlet
tankos/quadlets/local-models.container Optional in-VM Ramalama Quadlet (Qwen + Gemma)
tankos/quadlets/10-secrets.conf Reference SecretRef drop-in
tankos/config/openclaw.json Provider catalog with per-agent overrides
tankos/config/service-gator-scopes.json Read-only GitHub scope file
tankos/agents/AGENTS.md Per-agent model routing rationale
tankos/scripts/bootstrap-secrets.sh VM-side: create Podman secrets + run sync helper
tankos/scripts/serve-local-models.sh Host-side: serve Qwen 3 + Gemma 4 via Ramalama
./briefingclaw-tankos.sh image # Pull quay.io/sallyom/tank-os:latest
./briefingclaw-tankos.sh disk # Walk through QCOW2 disk creation
./briefingclaw-tankos.sh tunnel # SSH tunnel for :18789 / :18790 / :8080
./briefingclaw-tankos.sh secrets # Create Podman secrets in the VM
./briefingclaw-tankos.sh provision # Push demo data + skill files
./briefingclaw-tankos.sh models # Serve Qwen 3 + Gemma 4 on the host
./briefingclaw-tankos.sh dashboard # Open dashboard wired to live endpoints
# Or — pure simulation, no infrastructure required
./briefingclaw-tankos.sh previewFull setup, day-2 operations, and the rationale behind the four production patterns (bootable appliance, rootless services, secrets out of the image, per-agent model routing) are in docs/TANKOS-BUILD.md.
The TankOS work builds directly on the upstream LobsterTrap/tank-os Fedora bootc appliance.
gacep-demo/
|
+-- index.html Navigation landing page with persona gallery
+-- briefingclaw.sh Interactive CLI for demo management
+-- briefingclaw-tankos.sh Operational launcher for the TankOS variant
+-- briefingclaw-dashboard.html Live demo dashboard (original dark theme)
+-- briefingclaw-dashboard-redhat.html Live demo dashboard (Red Hat branded)
+-- briefingclaw-tankos-dashboard.html Live demo dashboard (TankOS edition)
+-- briefingclaw-architecture.html Architecture diagram (Granite stack)
+-- briefingclaw-tankos-architecture.html Architecture diagram (TankOS / Anthropic + Gemini + Qwen + Gemma)
+-- briefingclaw-personas.html Standalone filterable persona gallery (8 personas)
+-- briefingclaw-multicontact.html Multi-contact group briefing mode (pick 2-5 of 9 contacts)
+-- briefingclaw-postbriefing.html Post-briefing feedback loop with Oddsfather calibration
+-- README.md This file
|
+-- agents/ Agent skill definitions
| +-- orchestrator/SKILL.md Oprah-tor: request decomposition & synthesis
| +-- executive-research/SKILL.md Sherlock Ohms: person-level web research
| +-- account-intelligence/SKILL.md Bloom-borg: company-level web research
| +-- sab-historian/SKILL.md Deja View: cross-program history lookup
| +-- briefing-architect/SKILL.md Draft Punk: document assembly
| +-- vvip-protocol/SKILL.md Alfred Bitworth: protocol & notifications
| +-- sponsor-coach/SKILL.md Sponsor Coach: readiness assessment
| +-- oddsfather/SKILL.md The Oddsfather: success probability verdict
|
+-- config/ Infrastructure configuration
| +-- env.example API key template (copy to .env)
| +-- openclaw-config.yml OpenClaw gateway & skill routing
| +-- zeroclaw-config.toml ZeroClaw agent profiles
| +-- podman-compose.yml Container orchestration manifest
|
+-- demo-data/ Simulated data for eight contact scenarios
| +-- sab-meeting-notes.md SAB meeting records (Q1 2026, Q4 2025, 8 contacts)
| +-- crm-export.json CRM records (8 accounts, 20+ contacts)
| +-- vvip-roster.json VVIP tiers & full preferences (8 contacts)
| +-- engagement-history.md Engagement timelines (8 complete narratives)
|
+-- demo-deliverables/ Sample markdown reference files (7 files)
| +-- sarah-chen/ Dossier, agenda, VVIP checklist
| +-- david-park/ Dossier, agenda
| +-- rachel-morrison/ Dossier, agenda
| Note: Key deliverables for all 8 contacts are embedded in the dashboards
|
+-- tankos/ TankOS variant: Quadlets, openclaw.json, scripts
| +-- quadlets/openclaw.container Rootless OpenClaw Quadlet
| +-- quadlets/service-gator.container Scoped MCP server Quadlet
| +-- quadlets/local-models.container Optional in-VM Ramalama Quadlet
| +-- quadlets/10-secrets.conf Reference SecretRef drop-in
| +-- config/openclaw.json Provider catalog (Anthropic / Gemini / Qwen / Gemma)
| +-- config/service-gator-scopes.json Read-only GitHub scope file
| +-- agents/AGENTS.md Per-agent model routing rationale
| +-- scripts/bootstrap-secrets.sh VM-side: create secrets + sync helper
| +-- scripts/serve-local-models.sh Host-side: Qwen 3 + Gemma 4 via Ramalama
|
+-- docs/ Extended documentation
+-- ARCHITECTURE.md System design document
+-- BUILD-GUIDE.md Step-by-step setup instructions (Granite stack)
+-- TANKOS-BUILD.md Build / day-2 ops for the TankOS variant
+-- DEMO-SCRIPT.md Beat-by-beat presentation script
+-- ENTERPRISE-DEPLOYMENT.md Scaling from laptop to OpenShift AI
index.html — Navigation landing page. Central launch point with a persona gallery (all 8 scenarios with thumbnails and tension summaries) and direct links to both dashboards, the architecture diagram, the documentation set, the enterprise deployment guide, and the GitHub repository. Open this first when demonstrating the system to someone new.
briefingclaw.sh — Interactive CLI wrapper for the entire demo lifecycle. Provides commands for setup, infrastructure startup, demo environment configuration, system health checks, preflight validation, standalone agent runs, rehearsal preview mode, and backup video recording. Designed so a non-technical presenter can operate the system.
briefingclaw-dashboard.html — Live demo dashboard with animated pipeline visualization (original dark theme). Optimized for projector readability with larger fonts and generous spacing between agent nodes. Features a contact dropdown selector with 8 scenarios (3 serious + 5 fun personas) and unique simulation timelines per contact. Risk badges appear on completed deliverable cards (red = critical, amber = warning, green = positive) so the audience can scan the outcome at a glance. Key deliverables for all 8 contacts are embedded as clickable modal content — click any completed card to view the full formatted document. Includes a PDF export button that produces a printable briefing package for any selected persona. A three-state mode badge in the header shows LIVE (all infrastructure responding), LOCAL ONLY (Granite 8B reachable but the OpenClaw gateway is not), or SIMULATED (no services responding). Session events are captured to localStorage telemetry — press T to download the full JSON log. The footer includes a GitHub repository link. Polls live infrastructure when running, falls back to animated simulation. ?autostart URL parameter for hands-free launch. Keyboard: Space/Enter start, Escape reset, F fullscreen, T download telemetry.
briefingclaw-dashboard-redhat.html — Red Hat branded edition with identical functionality. Reskinned with Red Hat Display/Text/Mono fonts, PatternFly dark theme surfaces (#151515/#1F1F1F/#292929), Red Hat Red (#EE0000) primary accent, PatternFly blue for frontier agents, PatternFly teal for local agents. Same readability improvements, risk badges, PDF export, LIVE/LOCAL ONLY/SIMULATED mode detection, telemetry logging (T key), GitHub footer link, all 8 contact scenarios, and embedded deliverables. Use this version for Red Hat-affiliated presentations.
briefingclaw-architecture.html — Standalone HTML page with an interactive visualization of the multi-agent execution flow. Shows the four-phase pipeline (Phase 1 intelligence gathering; Phase 2 assembly; Phase 3 three-column assembly including Sponsor Coach; Phase 4 The Oddsfather synthesis), model routing decisions, and infrastructure stack. Useful as a visual aid during presentations.
briefingclaw-tankos-architecture.html — TankOS variant of the architecture diagram. Same eight-agent / four-phase shape as the original, re-themed with four colour-coded providers (Anthropic blue, Gemini violet, Qwen 3 green, Gemma 4 orange) and a three-column infrastructure footer (TankOS Host / OpenClaw Gateway / Model Catalog). Use this when presenting the appliance-style deployment story.
briefingclaw-tankos-dashboard.html — Live demo dashboard for the TankOS variant. Same pipeline-canvas + four-panel layout as the Red Hat dashboard, but with per-agent model badges (Anthropic, Gemini, Qwen 3, Gemma 4), Ramalama-aware infrastructure rows, and activity-feed messages that call out SecretRef resolution and rootless Quadlet behaviour. URL parameters local_url, openclaw_url, and servicegator_url swap endpoints; mode badge flips SIMULATED → PARTIAL → LIVE automatically. Keyboard: Space/Enter start, Escape reset.
briefingclaw-tankos.sh — Operational launcher for the TankOS variant. Twelve subcommands: image (pull bootc image), disk (walk through QCOW2 build), tunnel (open SSH tunnel for :18789/:18790/:8080), secrets (create Podman secrets and run tank-openclaw-secrets), provision (push demo data + skill files into ~/.openclaw), models (serve Qwen 3 + Gemma 4 via Ramalama), dashboard (open the live dashboard wired to live endpoints), preview (open the dashboard in pure simulation mode), status (health-check across all layers), logs (tail the OpenClaw journal over SSH), upgrade (bootc switch --apply), and help.
briefingclaw-personas.html — Standalone persona gallery. Filterable card view of all 8 personas with tier and type filters, rich stat cards, color-coded drama callouts, top-3 priorities per persona, and action buttons (Run Demo to launch the dashboard for that persona, Open Dossier to jump straight to the deliverable view). Designed as a warm-up or reference page that attendees can browse before the main demo.
briefingclaw-multicontact.html — Multi-contact briefing mode. Pick 2-5 contacts from 9 total across 3 companies (Sarah Chen / Tom Richards / Dr. Priya Kapoor at Meridian, David Park / Karen Wu / Marcus Thompson at Apex, Rachel Morrison / Anil Desai / Frank Reeves at TerraScale). Outputs a shared company context, a buying center role matrix (economic / champion / technical / blocker / influencer), cross-contact dynamics (alignments / tensions / conflicts), a recommended briefing order (blocker first, champion last), a unified agenda, coordination risks, and The Oddsfather's group verdict with coordination adjustments. Self-contained with no backend.
briefingclaw-postbriefing.html — Post-briefing feedback loop. Form for logging briefing outcomes: contact dropdown, NPS score buttons (0-10), commitments list, actual outcome, relationship stage signal, and debrief notes. A live analysis panel on the right shows The Oddsfather's prediction calibration (predicted vs actual with drift classification), Deja View's relationship stage update preview, and recent submission history. Submissions persist to browser localStorage under the briefingclaw-feedback key (capped at 50 entries) so rehearsal data survives between sessions without any server.
docs/ENTERPRISE-DEPLOYMENT.md — Guide for scaling BriefingClaw from the laptop prototype shown in the demo to an enterprise deployment on Red Hat OpenShift AI. Covers reference architecture, multi-tenant considerations, governance controls, integration patterns with existing CRM and EBC tooling, and the migration path from OpenClaw/ZeroClaw to production agent runtimes.
config/env.example — Template for API keys. Supports multiple frontier providers (Anthropic, OpenAI, Google) and the Tavily web search API. The local Granite model requires no API key. Copy to .env and fill in your keys.
config/openclaw-config.yml — Configures the OpenClaw gateway: which skills to load, model routing overrides (frontier vs. local per agent), workspace file mounts, external agent invocation (ZeroClaw subprocesses), and tool permissions.
config/zeroclaw-config.toml — Configures ZeroClaw agent profiles for Sherlock Ohms and Bloom-borg: model provider, skill file path, iteration limits, and web search parameters.
config/podman-compose.yml — Container manifest for the OpenClaw service. Mounts agent skill files and demo data as read-only volumes, exposes the gateway on port 18789, and connects to the Granite model served by Podman AI Lab on port 8001.
The system includes eight demo scenarios, each showcasing different relationship challenges and cross-program intelligence patterns:
| Scenario | Contact | Company | Tier | Key Drama |
|---|---|---|---|---|
| Overdue Commitments | Sarah Chen, CIO | Meridian Health Systems | Gold | AI governance architecture overdue from Feb SAB |
| Retention Crisis | David Park, SVP Technology | Apex Financial Group | Gold | Failed migration, Azure pitching, 3-month renewal |
| Champion Under Stress | Rachel Morrison, CTO | TerraScale Energy | Platinum | P1 outage damaged trust, board presentation in 30 days |
| Viral Scaling Crisis | Pepper Minton, CTO | SnackStack Technologies | Gold | Recipe AI went viral on TikTok, crashed production |
| Win-Back / Re-engagement | Ziggy Stardust-Chen, VP Platform Eng | Quantum Pretzel Corp | Silver | Left SAB feeling ignored, AWS courting, renewal at risk |
| Security Blocker | Luna Wavelength, CIO | GalactiCorp Space Industries | Platinum | $8M satellite deal blocked by CISO security audit |
| Internal Politics | Max Bandwidth, SVP Digital | Thunderbolt Logistics | Gold | AI pilot saved $4M but VP Ops blocking scale-up |
| First Briefing | Sage Cloudberry, CIO | WonderPaws Pet Wellness | Standard | Greenfield opportunity, evaluating Red Hat vs VMware |
Each scenario demonstrates cross-program intelligence across SAB records, EBC history, CRM data, support escalations, and VVIP protocol. The dashboard includes a contact dropdown to switch between all eight scenarios during a live demo.
Full step-by-step instructions:
docs/BUILD-GUIDE.md
- macOS with Homebrew
- 16 GB RAM minimum, 30 GB free disk
- API key for at least one frontier provider (Anthropic, OpenAI, or Google)
- Tavily API key for web search
# 1. Install dependencies
brew install podman podman-compose jq
# 2. Install Podman Desktop + AI Lab extension, download Granite 8B
# 3. Install ZeroClaw
curl -fsSL https://install.zeroclaw.dev | sh
# 4. Clone and configure
cp config/env.example config/.env
# Edit config/.env with your API keys
# 5. Start infrastructure
./briefingclaw.sh start
# 6. Run the demo
./briefingclaw.sh demo
# Or open http://127.0.0.1:18789 and type your briefing requestAlternatively, use the automated setup:
./briefingclaw.sh setup # First-time configuration wizard
./briefingclaw.sh start # Launch all infrastructure
./briefingclaw.sh demo # Set up the demo environment| Document | Purpose |
|---|---|
docs/ARCHITECTURE.md |
Multi-agent system design, agent roster, execution flow, infrastructure stack |
docs/BUILD-GUIDE.md |
Complete setup instructions from prerequisites through conference-day checklist (Granite stack) |
docs/TANKOS-BUILD.md |
Build / day-2 ops for the TankOS variant (Anthropic + Gemini + Qwen + Gemma) |
docs/DEMO-SCRIPT.md |
Beat-by-beat presentation script with timing, narrative cues, and contingency plans |
docs/ENTERPRISE-DEPLOYMENT.md |
Scaling from laptop prototype to Red Hat OpenShift AI production deployment |
tankos/agents/AGENTS.md |
Per-agent model routing rationale for the TankOS variant |
USER-GUIDE.md |
Practical guide for operating BriefingClaw: installation, configuration, running demos, troubleshooting |
This system was designed for the GACEP Spring 2026 Conference session demonstrating how agentic AI can operationalize the "Program of Programs" framework — connecting Executive Briefing Centers, Strategic Advisory Boards, and Executive Sponsorship Programs through automated intelligence and cross-program awareness.
The demo shows that the tooling to build this kind of multi-agent system exists today, runs on commodity hardware, and uses entirely open-source components. The path from laptop prototype to enterprise deployment runs through Red Hat OpenShift AI.
Built with open source. Runs on your laptop. No data leaves the building.
