© 2026 MyOwnAI. All rights reserved.

ai-content-engine

The flow
Agents & hooks
265 nodes · 402 edges from graphify-flow/graph.json · amber squares = launchd triggers · teal circles = distribution channels · white box = metrics/observability · animated edges = information moving forward · hover anything to isolate it
The two-layer rule. Everything on this tab runs ONLY inside Claude Code sessions — hooks fire on my tool calls, agents run when invoked. The launchd cron (tab 1) is raw node on a clock: it never sees any of this. That is why every SAFETY gate is duplicated in-process — the identity gate, live-verify, dedup, URL-reality and brand guard live in the pipeline code itself and hold even when nothing on this tab is watching.

Subagents · .claude/agents/ (8)

fact-checker

verifies script/newsletter claims against the cited sources before approval

trend-scout

pre-script on big topics: cross-checks sources, finds the counter-narrative

brand-reviewer

final editorial pass: voice, fact-accuracy rules, reputation risk

avatar-qc

avatar/voice mode QC: silent fallback, A/V desync, missing AI disclosure

edition-qc

adversarial QC for weekly editions: sourcing, branding, scoped filenames

design-qc

visual QC on rendered frames

teaser-video-qc

mandatory gate for one-off teasers (born after one teaser shipped broken four times)

social-analytics-evaluator

reads metrics data, produces numbered reach recommendations

Hooks · .claude/hooks/ (5)

pre-publish-gate.sh

PreToolUse: auto-runs npm run validate before approve/post; blocks on dead links

avatar-preflight.sh

blocks produce/render when a paid avatar mode lacks its key — fails before billing

edition-preflight.sh

blocks an edition run whose cover/config is missing

teaser-qc-gate.sh

blocks installing a teaser final.mp4 without a fresh .teaser-qc-passed marker

avatar-qc-gate.sh

enforces avatar-qc verdict before an avatar video ships

Skills · .claude/skills/ (5)

content-pipeline-hardening

production-safety rules; gate symmetry; brand gate — read before touching publish code

editions

the multi-edition runbook (cadence, sourcing, verify-before-publish)

avatar-pipeline

avatar/voice mode operating + debugging guide

manual-cross-post

browser posting playbook (IG crop incident rules)

teaser-video-qc

the QC procedure for bespoke videos

Review chain for a draft

trend-scout (pre-script, optional) → fact-checker → brand-reviewer → avatar-qc (avatar mode only) → human approve — and the launchd path skips straight past all of it, which is the point of the in-process gates.

THE RUN — 15 STEPS click ▸ focus + voice