{
  "entities": {
    "org_vs": {
      "id": "org_vs",
      "type": "Organization",
      "properties": {
        "name": "Visionary Solution",
        "type": "AI Business",
        "description": "Full-stack AI business with departmental agents managed by Chappie orchestrator",
        "dashboard": "mission.visionarysolutions.net/department-dashboards"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "chappie": {
      "id": "chappie",
      "type": "Person",
      "properties": {
        "name": "Chappie",
        "role": "CEO Orchestrator",
        "model": "github-copilot/claude-sonnet-4-5",
        "description": "Central brain coordinating all departments with strict isolation and cost efficiency"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "dept_nova": {
      "id": "dept_nova",
      "type": "Project",
      "properties": {
        "name": "Nova",
        "status": "active",
        "icon": "✨",
        "color": "#7c5cfc",
        "description": "AI workforce orchestration and task management",
        "tags": [
          "core",
          "ai"
        ],
        "model": "openrouter/google/gemma-4-26b-a4b-it",
        "workspace": "/root/sites/nova-worker"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "dept_traderjoe": {
      "id": "dept_traderjoe",
      "type": "Project",
      "properties": {
        "name": "Trader Joe",
        "status": "active",
        "icon": "📊",
        "color": "#10b981",
        "description": "Automated trading and market analysis using local Gemma 4",
        "tags": [
          "trading",
          "finance"
        ],
        "model": "local-gemma-4",
        "workspace": "/root/sites/trader-joe"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "dept_missionctrl": {
      "id": "dept_missionctrl",
      "type": "Project",
      "properties": {
        "name": "Mission Control",
        "status": "active",
        "icon": "🎯",
        "color": "#f59e0b",
        "description": "Dashboard and monitoring hub for all departments",
        "tags": [
          "ops",
          "dashboard"
        ],
        "workspace": "/root/sites/mission-control",
        "url": "mission.visionarysolutions.net"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "dept_visionary": {
      "id": "dept_visionary",
      "type": "Project",
      "properties": {
        "name": "Visionary Consultant",
        "status": "active",
        "icon": "💡",
        "color": "#3b82f6",
        "description": "Client-facing consulting and debt help platform",
        "tags": [
          "consulting",
          "fintech"
        ],
        "workspace": "/root/sites/visionary-consultant"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "dept_visionarysol": {
      "id": "dept_visionarysol",
      "type": "Project",
      "properties": {
        "name": "Visionary Solution",
        "status": "active",
        "icon": "🏢",
        "color": "#8b5cf6",
        "description": "Main business site and corporate presence",
        "tags": [
          "corporate",
          "brand"
        ],
        "workspace": "/root/sites/visionary-solution"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "dept_video": {
      "id": "dept_video",
      "type": "Project",
      "properties": {
        "name": "Video Generator",
        "status": "active",
        "icon": "🎬",
        "color": "#ef4444",
        "description": "AI video generation pipeline for YouTube Shorts and content",
        "tags": [
          "content",
          "youtube"
        ],
        "workspace": "/root/sites/video-generator"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "dept_orchestrator": {
      "id": "dept_orchestrator",
      "type": "Project",
      "properties": {
        "name": "Orchestrator",
        "status": "active",
        "icon": "🎼",
        "color": "#6366f1",
        "description": "Workflow orchestration and agent routing engine",
        "tags": [
          "ops",
          "agents"
        ],
        "workspace": "/root/sites/orchestrator"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "task_dashboard_live": {
      "id": "task_dashboard_live",
      "type": "Task",
      "properties": {
        "title": "Make Department Dashboards Live and Dynamic",
        "status": "in_progress",
        "priority": "high",
        "assignee": "chappie",
        "description": "Auto-refreshing dashboard with live status, cost tracking, and Mind Board"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "task_nova_redesign": {
      "id": "task_nova_redesign",
      "type": "Task",
      "properties": {
        "title": "Nova Debt Page Redesign",
        "status": "in_progress",
        "priority": "high",
        "assignee": "dept_nova",
        "description": "Brand identity, logo, chat-first UX for Nova debt help platform"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "task_youtube_shorts": {
      "id": "task_youtube_shorts",
      "type": "Task",
      "properties": {
        "title": "YouTube Shorts Automation Pipeline",
        "status": "in_progress",
        "priority": "medium",
        "assignee": "dept_video",
        "description": "Automated short-form video generation and upload to YouTube"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "task_trading_engine": {
      "id": "task_trading_engine",
      "type": "Task",
      "properties": {
        "title": "Trading Engine Optimization",
        "status": "active",
        "priority": "medium",
        "assignee": "dept_traderjoe",
        "description": "Optimize Gemma 4 local trading with improved signal analysis"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "task_brain_layer": {
      "id": "task_brain_layer",
      "type": "Task",
      "properties": {
        "title": "Brain Layer and Mind Board Integration",
        "status": "completed",
        "priority": "high",
        "assignee": "chappie",
        "description": "Structured knowledge graph + visual whiteboard for Mission Control"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T12:00:00Z"
    },
    "task_cloudflare_ai": {
      "id": "task_cloudflare_ai",
      "type": "Task",
      "properties": {
        "title": "Cloudflare AI Provider Setup",
        "status": "queued",
        "priority": "high",
        "assignee": "chappie",
        "description": "Configure Cloudflare AI Gateway as native provider for department routine tasks"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "event_monday_golive": {
      "id": "event_monday_golive",
      "type": "Event",
      "properties": {
        "title": "Monday Go-Live",
        "start": "2026-04-20T09:00:00Z",
        "description": "Target launch for Nova debt page and dashboard live status"
      },
      "created": "2026-04-18T08:30:00Z",
      "updated": "2026-04-18T08:30:00Z"
    },
    "dept_marketing": {
      "id": "dept_marketing",
      "type": "Department",
      "properties": {
        "name": "marketing-claw",
        "slug": "marketing-claw",
        "scope": "Copywriting, visuals, pain-point messaging, conversion optimization, branding",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/marketing-claw"
      }
    },
    "dept_build": {
      "id": "dept_build",
      "type": "Department",
      "properties": {
        "name": "build-claw",
        "slug": "build-claw",
        "scope": "Website builds, code changes, deployments, technical implementation",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/build-claw"
      }
    },
    "dept_finance": {
      "id": "dept_finance",
      "type": "Department",
      "properties": {
        "name": "finance-claw",
        "slug": "finance-claw",
        "scope": "Money, debt, budgeting, Nova Debt Helper financial logic",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/finance-claw"
      }
    },
    "dept_research": {
      "id": "dept_research",
      "type": "Department",
      "properties": {
        "name": "research-claw",
        "slug": "research-claw",
        "scope": "Market research, competitor analysis, pain-point validation",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/research-claw"
      }
    },
    "dept_trading": {
      "id": "dept_trading",
      "type": "Department",
      "properties": {
        "name": "trading-claw",
        "slug": "trading-claw",
        "scope": "Automated trading, market analysis, signal generation",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/trading-claw"
      }
    },
    "dept_security": {
      "id": "dept_security",
      "type": "Department",
      "properties": {
        "name": "security-claw",
        "slug": "security-claw",
        "scope": "Infrastructure security, vulnerability assessment, hardening",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/security-claw"
      }
    },
    "dept_legal": {
      "id": "dept_legal",
      "type": "Department",
      "properties": {
        "name": "legal-claw",
        "slug": "legal-claw",
        "scope": "Compliance, terms, privacy policies, regulatory review",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/legal-claw"
      }
    },
    "dept_data": {
      "id": "dept_data",
      "type": "Department",
      "properties": {
        "name": "data-claw",
        "slug": "data-claw",
        "scope": "Data pipelines, analytics, reporting, dashboards",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/data-claw"
      }
    },
    "dept_maintenance": {
      "id": "dept_maintenance",
      "type": "Department",
      "properties": {
        "name": "maintenance-claw",
        "slug": "maintenance-claw",
        "scope": "System upkeep, updates, monitoring, infrastructure health",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/maintenance-claw"
      }
    },
    "dept_redteam": {
      "id": "dept_redteam",
      "type": "Department",
      "properties": {
        "name": "red-team-claw",
        "slug": "red-team-claw",
        "scope": "Penetration testing, attack simulation, security auditing",
        "status": "active",
        "workspace": "/root/.openclaw/workspace/departments/red-team-claw"
      }
    },
    "policy_tiering": {
      "id": "policy_tiering",
      "type": "Policy",
      "properties": {
        "scope": "memory",
        "rule": "HOT memory for current session context; WARM for stable preferences and config; COLD (MEMORY.md) for long-term archive",
        "enforcement": "memory_tiering_skill"
      }
    },
    "task_brain_upgrade": {
      "id": "task_brain_upgrade",
      "type": "Task",
      "properties": {
        "title": "Upgrade Brain Layer — add tiering, compaction, schema fix",
        "status": "completed",
        "priority": "high",
        "assignee": "chappie",
        "description": "Add memory-tiering skill, fix ontology schema for Department type, normalize graph JSONL format, add HOT/WARM/COLD tiers"
      }
    },
    "dept_medic": {
      "id": "dept_medic",
      "type": "Department",
      "name": "Doc Holliday (Medic Department)",
      "slug": "medic-claw",
      "scope": "Virus/malware scanning & removal, rootkit detection, system health diagnostics, quarantine & recovery, log forensics",
      "status": "active",
      "icon": "🩺"
    },
    "event_security_hardening": {
      "id": "event_security_hardening",
      "type": "Event",
      "properties": {
        "title": "Security Hardening",
        "start": "2026-04-18T10:43:00Z",
        "description": "SSH key-only, nginx localhost, fail2ban, OpenClaw config hardened"
      }
    },
    "task_traderjoe_upgrade": {
      "id": "task_traderjoe_upgrade",
      "type": "Task",
      "properties": {
        "title": "Trader Joe Cost Basis + 1-min Scan",
        "status": "completed",
        "priority": "medium",
        "assignee": "dept_trading",
        "description": "Added cost basis/fees tracking, 1-min scan interval, Brave Search news per coin"
      }
    },
    "blocker_btcc_api": {
      "id": "blocker_btcc_api",
      "type": "Issue",
      "properties": {
        "title": "BTCC API Unreachable from Hetzner",
        "description": "Port 9081 geo-blocked from Germany, needs Asia proxy (NordVPN/VPS) or exchange switch",
        "status": "open",
        "severity": "high"
      }
    },
    "dept_flowcast": {
      "id": "dept_flowcast",
      "type": "Project",
      "properties": {
        "name": "Flowcast",
        "status": "active",
        "icon": "📈",
        "description": "Cash flow AI — paid product, PWA landing page live at flowcast.visionaryconsultant.net",
        "url": "flowcast.visionaryconsultant.net",
        "monetization": "paid"
      }
    },
    "dept_quickbid": {
      "id": "dept_quickbid",
      "type": "Project",
      "properties": {
        "name": "Quickbid",
        "status": "active",
        "icon": "🔨",
        "description": "Contractor bidding AI — paid product, PWA landing page live at quickbid.visionaryconsultant.net",
        "url": "quickbid.visionaryconsultant.net",
        "monetization": "paid"
      }
    },
    "discord_warroom": {
      "id": "discord_warroom",
      "type": "Service",
      "properties": {
        "name": "Discord War Room",
        "status": "pending",
        "description": "Team communication hub via Discord bot",
        "client_id": "1495372680365478008",
        "invite": "https://discord.gg/mNMTDKDVV",
        "blocker": "Bot token needs reset — 401 on old token"
      }
    },
    "approval_queue": {
      "id": "approval_queue",
      "type": "System",
      "properties": {
        "name": "Approval Queue",
        "status": "active",
        "description": "All public content must pass approval before publishing",
        "path": "/root/.openclaw/workspace/approvals/",
        "url": "mission.visionarysolutions.net/approvals.html",
        "pending_items": 3
      }
    },
    "yt_chappie_sol": {
      "id": "yt_chappie_sol",
      "type": "Channel",
      "properties": {
        "name": "Chappie Sol",
        "platform": "YouTube",
        "handle": "@user-fw6zc4ff9s",
        "channel_id": "UCqMrILRw1TPn8XTdfEzSXNQ",
        "purpose": "business",
        "auth": "solchappie4@gmail.com",
        "upload_tool": "/root/.openclaw/workspace/scripts/yt-upload.sh"
      }
    },
    "cf_workers_ai": {
      "id": "cf_workers_ai",
      "type": "Provider",
      "properties": {
        "name": "Cloudflare Workers AI",
        "status": "active",
        "description": "7 free models via direct CF API (X-Auth-Email + X-Auth-Key)",
        "daily_limit": "10K Neurons/day",
        "auth_method": "X-Auth-Email + X-Auth-Key (Global API Key)"
      }
    },
    "task_marketing_content": {
      "id": "task_marketing_content",
      "type": "Task",
      "properties": {
        "title": "Marketing Content Production — The Siren",
        "status": "in_progress",
        "priority": "medium",
        "assignee": "dept_marketing",
        "description": "10 videos over 2 weeks, Mon/Wed/Fri at 6 AM MT. First 3 scripts written and triple-checked."
      }
    },
    "task_discord_setup": {
      "id": "task_discord_setup",
      "type": "Task",
      "properties": {
        "title": "Discord War Room Setup",
        "status": "blocked",
        "priority": "medium",
        "assignee": "chappie",
        "description": "Bot token needs reset, needs intents enabled, then department channels setup"
      }
    },
    "project_bizdiag": {
      "id": "project_bizdiag",
      "type": "Project",
      "properties": {
        "name": "BizDiag",
        "status": "building",
        "icon": "🔬",
        "color": "#00D4AA",
        "description": "AI Business Diagnostic Platform — the flagship. Multi-tenant SaaS diagnosing business problems across Finance, Operations, Labor, Inventory, Sales, Marketing",
        "tags": [
          "flagship",
          "saas",
          "multi-tenant",
          "diagnostic"
        ],
        "domain": "diagnostic.visionaryconsultant.net",
        "first_vertical": "restaurants",
        "database": "Supabase"
      }
    },
    "project_estimateai": {
      "id": "project_estimateai",
      "type": "Project",
      "properties": {
        "name": "EstimateAI",
        "status": "building",
        "icon": "🔨",
        "color": "#f6ad55",
        "description": "AI-powered contractor estimation tool. Upload photos, get a professional PDF quote in 3 minutes.",
        "tags": [
          "flagship",
          "saas",
          "multi-tenant",
          "contractor",
          "estimates"
        ],
        "domain": "estimate.visionaryconsultant.net",
        "first_region": "Denver",
        "brand_navy": "#1a365d",
        "brand_gold": "#f6ad55"
      }
    },
    "product_bizdiag": {
      "id": "product_bizdiag",
      "type": "Project",
      "properties": {
        "name": "BizDiag",
        "status": "active",
        "icon": "🔬",
        "color": "#3b82f6",
        "description": "AI Business Diagnostic Platform (FLAGSHIP) - Scout engine finds operational chokepoints",
        "tags": [
          "flagship",
          "diagnostic",
          "saas"
        ],
        "url": "diagnostic.visionaryconsultant.net",
        "pricing": {
          "free": "1 biz, 1 scan/mo",
          "pro": "$49/mo"
        }
      },
      "created": "2026-04-19T23:00:00Z",
      "updated": "2026-04-19T23:00:00Z"
    },
    "product_flowcast": {
      "id": "product_flowcast",
      "type": "Project",
      "properties": {
        "name": "Flowcast",
        "status": "active",
        "icon": "💹",
        "color": "#10b981",
        "description": "Cash flow AI module inside BizDiag Pro - finds money leaks and tracks runway",
        "tags": [
          "finance",
          "module",
          "cashflow"
        ],
        "url": "flowcast.visionaryconsultant.net",
        "pricing": {
          "free": "1 biz, manual, 30-day forecast",
          "pro": "Included in BizDiag Pro"
        }
      },
      "created": "2026-04-19T23:00:00Z",
      "updated": "2026-04-19T23:00:00Z"
    },
    "product_quickbid": {
      "id": "product_quickbid",
      "type": "Project",
      "properties": {
        "name": "Quickbid",
        "status": "active",
        "icon": "⚡",
        "color": "#f59e0b",
        "description": "Contractor estimates in 60 seconds - photo to professional quote",
        "tags": [
          "contractor",
          "estimates",
          "photo-ai"
        ],
        "url": "quickbid.visionaryconsultant.net",
        "pricing": {
          "free": "1 biz, 3-5 quotes/mo",
          "pro": "$49/mo (EstimateAI)"
        }
      },
      "created": "2026-04-19T23:00:00Z",
      "updated": "2026-04-19T23:00:00Z"
    },
    "bundle_contractor": {
      "id": "bundle_contractor",
      "type": "Policy",
      "properties": {
        "name": "Contractor Stack",
        "scope": "bundle",
        "description": "BizDiag Pro + Flowcast + Quickbid Pro bundled at $99/mo (33% off)",
        "pricing": {
          "regular": "$147/mo",
          "promo": "$99/mo",
          "duration": "6-12 months first adopters"
        }
      },
      "created": "2026-04-19T23:00:00Z",
      "updated": "2026-04-19T23:00:00Z"
    },
    "nova_phase2": {
      "id": "nova_phase2",
      "type": "Task",
      "properties": {
        "name": "Nova Phase 2",
        "status": "planned",
        "description": "Account-based debt help with dashboard, reminders, progress tracking",
        "tags": [
          "nova",
          "debt",
          "free"
        ],
        "due": "2026-04-30"
      },
      "created": "2026-04-19T23:00:00Z",
      "updated": "2026-04-19T23:00:00Z"
    },
    "nova_phase3": {
      "id": "nova_phase3",
      "type": "Task",
      "properties": {
        "name": "Nova Phase 3",
        "status": "planned",
        "description": "Wealth building education (investing guidance, not recommendations)",
        "tags": [
          "nova",
          "wealth",
          "education"
        ]
      },
      "created": "2026-04-19T23:00:00Z",
      "updated": "2026-04-19T23:00:00Z"
    },
    "system_backup": {
      "id": "system_backup",
      "type": "System",
      "properties": {
        "name": "Daily Backup System",
        "status": "active",
        "description": "Automated daily backup at 2 AM MDT, rotating 7-day archives",
        "script": "/usr/local/bin/backup_chappie.sh",
        "download_url": "mission.visionarysolutions.net/backup/latest.tar.gz",
        "archive_size": "~302MB"
      }
    },
    "task_bizdiag_build": {
      "id": "task_bizdiag_build",
      "type": "Task",
      "properties": {
        "title": "BizDiag Next.js App Build",
        "status": "in_progress",
        "priority": "high",
        "assignee": "dept_build",
        "description": "Full Phase 1: landing page, auth, tenant isolation, onboarding, basic analysis"
      }
    },
    "task_legal_gaps": {
      "id": "task_legal_gaps",
      "type": "Issue",
      "properties": {
        "title": "Legal Gaps for Paid Launch",
        "description": "6 critical legal gaps blocking paid product launch: no subscription terms, refund policy, arbitration clause, corporate site legal pages, Flowcast/Quickbid zero legal pages, copyright inconsistency",
        "status": "open",
        "severity": "high"
      }
    },
    "event_dept_evals": {
      "id": "event_dept_evals",
      "type": "Event",
      "properties": {
        "title": "Department Self-Evaluations (First Round)",
        "date": "2026-04-20",
        "description": "11/13 departments submitted first daily self-evaluations. Common issues: empty memory tiers, missing daily logs, low collaboration scores.",
        "outcome": "Action items: enforce post-session memory flushing, add handoff logs"
      }
    }
  },
  "relations": [
    {
      "from": "org_vs",
      "rel": "has_leader",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_nova",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_traderjoe",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_missionctrl",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_visionary",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_visionarysol",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_video",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_orchestrator",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_nova",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_traderjoe",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_missionctrl",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_visionary",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_video",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_orchestrator",
      "properties": {}
    },
    {
      "from": "task_dashboard_live",
      "rel": "owned_by",
      "to": "dept_missionctrl",
      "properties": {}
    },
    {
      "from": "task_nova_redesign",
      "rel": "owned_by",
      "to": "dept_nova",
      "properties": {}
    },
    {
      "from": "task_nova_redesign",
      "rel": "depends_on",
      "to": "dept_visionary",
      "properties": {
        "reason": "Needs brand assets from Visionary Consultant"
      }
    },
    {
      "from": "task_youtube_shorts",
      "rel": "owned_by",
      "to": "dept_video",
      "properties": {}
    },
    {
      "from": "task_youtube_shorts",
      "rel": "depends_on",
      "to": "dept_nova",
      "properties": {
        "reason": "Nova AI generates video scripts"
      }
    },
    {
      "from": "task_trading_engine",
      "rel": "owned_by",
      "to": "dept_traderjoe",
      "properties": {}
    },
    {
      "from": "task_brain_layer",
      "rel": "owned_by",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "task_brain_layer",
      "rel": "feeds",
      "to": "task_dashboard_live",
      "properties": {
        "reason": "Brain graph powers Mind Board visualization"
      }
    },
    {
      "from": "task_cloudflare_ai",
      "rel": "owned_by",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "task_cloudflare_ai",
      "rel": "enables",
      "to": "policy_cost",
      "properties": {
        "reason": "Cloudflare AI setup enables tiered model routing policy"
      }
    },
    {
      "from": "event_monday_golive",
      "rel": "targets",
      "to": "task_nova_redesign",
      "properties": {}
    },
    {
      "from": "event_monday_golive",
      "rel": "targets",
      "to": "task_dashboard_live",
      "properties": {}
    },
    {
      "from": "dept_missionctrl",
      "rel": "monitors",
      "to": "dept_nova",
      "properties": {}
    },
    {
      "from": "dept_missionctrl",
      "rel": "monitors",
      "to": "dept_traderjoe",
      "properties": {}
    },
    {
      "from": "dept_missionctrl",
      "rel": "monitors",
      "to": "dept_video",
      "properties": {}
    },
    {
      "from": "dept_orchestrator",
      "rel": "routes_to",
      "to": "dept_nova",
      "properties": {}
    },
    {
      "from": "dept_orchestrator",
      "rel": "routes_to",
      "to": "dept_traderjoe",
      "properties": {}
    },
    {
      "from": "dept_orchestrator",
      "rel": "routes_to",
      "to": "dept_video",
      "properties": {}
    },
    {
      "from": "dept_visionary",
      "rel": "provides_brand_to",
      "to": "dept_nova",
      "properties": {
        "data_flow": "brand assets, logos, style guide"
      }
    },
    {
      "from": "dept_nova",
      "rel": "generates_content_for",
      "to": "dept_video",
      "properties": {
        "data_flow": "video scripts, AI prompts"
      }
    },
    {
      "from": "doc_soul",
      "rel": "defines",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "doc_agents",
      "rel": "defines",
      "to": "policy_cost",
      "properties": {}
    },
    {
      "from": "doc_agents",
      "rel": "defines",
      "to": "policy_isolation",
      "properties": {}
    },
    {
      "from": "task_nova_redesign",
      "rel": "assigned_to",
      "to": "dept_marketing",
      "properties": {
        "role": "creative brief, copy, brand direction"
      }
    },
    {
      "from": "task_nova_redesign",
      "rel": "assigned_to",
      "to": "dept_build",
      "properties": {
        "role": "implementation, code, deployment"
      }
    },
    {
      "from": "dept_marketing",
      "rel": "delivers_to",
      "to": "dept_build",
      "properties": {
        "context": "Nova hero brief → build implementation"
      }
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_marketing",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_build",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_finance",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_research",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_trading",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_security",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_legal",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_data",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_maintenance",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "dept_redteam",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_marketing",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_build",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_finance",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_research",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_trading",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_security",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_legal",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_data",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_maintenance",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "dept_redteam",
      "properties": {}
    },
    {
      "from": "task_brain_upgrade",
      "rel": "owned_by",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "event_security_hardening",
      "rel": "completed_by",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "task_traderjoe_upgrade",
      "rel": "owned_by",
      "to": "dept_trading",
      "properties": {}
    },
    {
      "from": "blocker_btcc_api",
      "rel": "blocks",
      "to": "task_trading_engine",
      "properties": {
        "reason": "Cannot go live on BTCC without Asia proxy"
      }
    },
    {
      "from": "blocker_btcc_api",
      "rel": "affects",
      "to": "dept_traderjoe",
      "properties": {
        "impact": "Paper trading only, no live execution"
      }
    },
    {
      "from": "org_vs",
      "rel": "has_product",
      "to": "dept_flowcast",
      "properties": {
        "monetization": "paid"
      }
    },
    {
      "from": "org_vs",
      "rel": "has_product",
      "to": "dept_quickbid",
      "properties": {
        "monetization": "paid"
      }
    },
    {
      "from": "dept_flowcast",
      "rel": "hosted_at",
      "to": "dept_visionary",
      "properties": {
        "domain": "flowcast.visionaryconsultant.net"
      }
    },
    {
      "from": "dept_quickbid",
      "rel": "hosted_at",
      "to": "dept_visionary",
      "properties": {
        "domain": "quickbid.visionaryconsultant.net"
      }
    },
    {
      "from": "dept_nova",
      "rel": "free_front_door_for",
      "to": "dept_flowcast",
      "properties": {
        "strategy": "Nova free → Flowcast/Quickbid paid"
      }
    },
    {
      "from": "dept_nova",
      "rel": "free_front_door_for",
      "to": "dept_quickbid",
      "properties": {
        "strategy": "Nova free → Flowcast/Quickbid paid"
      }
    },
    {
      "from": "task_marketing_content",
      "rel": "owned_by",
      "to": "dept_marketing",
      "properties": {}
    },
    {
      "from": "task_marketing_content",
      "rel": "publishes_to",
      "to": "yt_chappie_sol",
      "properties": {}
    },
    {
      "from": "yt_chappie_sol",
      "rel": "requires_approval_from",
      "to": "approval_queue",
      "properties": {
        "rule": "ALL public content must pass approval queue"
      }
    },
    {
      "from": "approval_queue",
      "rel": "enforces",
      "to": "policy_triple_check",
      "properties": {}
    },
    {
      "from": "cf_workers_ai",
      "rel": "enables",
      "to": "policy_cost",
      "properties": {
        "reason": "Free tier enables $0 department routing"
      }
    },
    {
      "from": "task_discord_setup",
      "rel": "owned_by",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "discord_warroom",
      "rel": "used_by",
      "to": "org_vs",
      "properties": {
        "purpose": "Team communication hub"
      }
    },
    {
      "from": "project_bizdiag",
      "rel": "owned_by",
      "to": "org_vs",
      "properties": {}
    },
    {
      "from": "project_bizdiag",
      "rel": "managed_by",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "project_bizdiag",
      "rel": "built_by",
      "to": "dept_build",
      "properties": {}
    },
    {
      "from": "project_bizdiag",
      "rel": "marketed_by",
      "to": "dept_marketing",
      "properties": {}
    },
    {
      "from": "project_bizdiag",
      "rel": "analyzed_by",
      "to": "dept_finance",
      "properties": {}
    },
    {
      "from": "project_bizdiag",
      "rel": "researched_by",
      "to": "dept_research",
      "properties": {}
    },
    {
      "from": "project_estimateai",
      "rel": "owned_by",
      "to": "org_vs",
      "properties": {}
    },
    {
      "from": "project_estimateai",
      "rel": "managed_by",
      "to": "chappie",
      "properties": {}
    },
    {
      "from": "project_estimateai",
      "rel": "built_by",
      "to": "dept_build",
      "properties": {}
    },
    {
      "from": "project_estimateai",
      "rel": "marketed_by",
      "to": "dept_marketing",
      "properties": {}
    },
    {
      "from": "project_estimateai",
      "rel": "researched_by",
      "to": "dept_research",
      "properties": {}
    },
    {
      "from": "project_bizdiag",
      "rel": "paired_with",
      "to": "project_estimateai",
      "properties": {
        "note": "BizDiag + EstimateAI = full contractor toolkit"
      }
    },
    {
      "from": "product_bizdiag",
      "rel": "includes",
      "to": "product_flowcast",
      "properties": {
        "note": "Flowcast is a module inside BizDiag Pro"
      }
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "product_bizdiag",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "product_flowcast",
      "properties": {}
    },
    {
      "from": "org_vs",
      "rel": "has_department",
      "to": "product_quickbid",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "product_bizdiag",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "product_flowcast",
      "properties": {}
    },
    {
      "from": "chappie",
      "rel": "manages",
      "to": "product_quickbid",
      "properties": {}
    },
    {
      "from": "system_backup",
      "rel": "owned_by",
      "to": "org_vs",
      "properties": {}
    },
    {
      "from": "task_bizdiag_build",
      "rel": "owned_by",
      "to": "dept_build",
      "properties": {}
    },
    {
      "from": "task_bizdiag_build",
      "rel": "builds",
      "to": "project_bizdiag",
      "properties": {}
    },
    {
      "from": "task_legal_gaps",
      "rel": "blocks",
      "to": "project_bizdiag",
      "properties": {
        "reason": "Cannot accept payments until legal gaps resolved"
      }
    },
    {
      "from": "task_legal_gaps",
      "rel": "owned_by",
      "to": "dept_legal",
      "properties": {}
    },
    {
      "from": "policy_team_rule",
      "rel": "enforces",
      "to": "policy_isolation",
      "properties": {
        "reason": "Team Rule prevents context overload by enforcing delegation"
      }
    },
    {
      "from": "event_supabase_provisioned",
      "rel": "enables",
      "to": "task_bizdiag_build",
      "properties": {
        "reason": "Schema provisioned, ready for app build"
      }
    },
    {
      "from": "event_1000biz_sim",
      "rel": "validates",
      "to": "project_bizdiag",
      "properties": {}
    },
    {
      "from": "event_1000biz_sim",
      "rel": "validates",
      "to": "project_estimateai",
      "properties": {}
    }
  ]
}