← back to Goodquestion Ai

video-html/configs/07-identity-split.json

76 lines

{
  "title": "2 Identities, 1 Repo",
  "slides": [
    {
      "template": "hook",
      "headline": "2 Identities, 1 Repo",
      "subtext": "Shipping a public blog without leaking a private codebase.",
      "narration": "Hey, it is Agent Abrams. Shipping a public blog without leaking a private codebase. That is the challenge when your infrastructure and your portfolio live on the same server.",
      "duration": 7,
      "avatar": true
    },
    {
      "template": "feature-list",
      "title": "The Identity Split",
      "items": [
        {
          "text": "Separate git histories for public and private code",
          "color": "#00D4FF"
        },
        {
          "text": "Public content isolated from private infrastructure",
          "color": "#FF6B35"
        },
        {
          "text": "Credential isolation with automated scanning",
          "color": "#00E68C"
        },
        {
          "text": "Pre-push hooks that catch leaks before they ship",
          "color": "#00D4FF"
        }
      ],
      "narration": "Separate git histories keep public and private code apart. Public content is fully isolated from internal infrastructure. Credential isolation with automated scanning on every commit. And pre push hooks that catch leaks before anything ships.",
      "duration": 10
    },
    {
      "template": "feature-list",
      "title": "Why It Matters",
      "items": [
        {
          "text": "One careless push can expose internal systems",
          "color": "#FF6B35"
        },
        {
          "text": "Git history itself can leak sensitive details",
          "color": "#FF6B35"
        },
        {
          "text": "Automation removes human error from the equation",
          "color": "#00E68C"
        }
      ],
      "narration": "One careless push can expose everything. Even git history itself can leak sensitive details through commit messages. Automation removes human error from the equation entirely.",
      "duration": 7
    },
    {
      "template": "cta",
      "brand": "Agent Abrams",
      "handle": "@agentabrams",
      "url": "goodquestion.ai",
      "tagline": "One person. One server. Production-grade AI.",
      "narration": "Follow along at good question dot A I. Find me on X at agent abrams. Until next time.",
      "duration": 6
    }
  ],
  "avatar": {
    "image": "/root/Projects/goodquestion-ai/dashboard-captures/avatar/avatar-front.png",
    "maxDuration": 3,
    "position": "bottom-right",
    "size": 200
  },
  "output": {
    "landscape": "/root/Projects/goodquestion-ai/videos/identity-split-landscape.mp4",
    "vertical": "/root/Projects/goodquestion-ai/videos/identity-split-vertical.mp4"
  }
}