Department Overview
All active departments, their recurring tasks, and current automation coverage. Click any card to view its full workflow.
Content
Blog pipeline, NLP-first workflow, client knowledge graphs, content strategy, AI-SEO optimization
Technical SEO
Health scans, crawl audits, Core Web Vitals, schema validation, sitemap monitoring
Link Operations
LinkLab orders, Adsy vetting, backlink verification, link sheet management, live link checks
Web Dev
Client site builds, scroll-stop animations, Cloudflare Pages, React/Vite/Tailwind/shadcn stack
Optimization
OTTO recommendations, client improvement scans, conversion rate optimization, on-page audits
QA & Review
Self-review of correction rules, skill usage audit, process drift detection, quality gates
Blog Pipeline
NLP-first workflow. No blog gets written until NLP terms are discovered. Every gate must pass before the next step begins.
- No SMART sheets — topics come directly from the operator
- The agent updates internal blog queue directly
- Check if topic already exists (avoid cannibalization)
- Section 4: Brand Voice & Tone (mandatory)
- Section 7: Content Rules (mandatory)
- Section 2: Products & Services (for internal links)
- Section 6: SEO Context (for keyword strategy)
- April 2026+: NLP-first is mandatory for every blog
- Pull semantic terms, entities, related topics
- These terms guide the entire content structure
- NO writing begins until NLP terms are confirmed
- Average word count of top 5 results = benchmark
- Identify content type (comparison, how-to, pillar, etc.)
- Find differentiation angle (don't rewrite page 1)
- Check for keyword cannibalization with service pages
- Primary product page link (mandatory)
- 1-2 related product pages
- 1-2 related existing blog posts
- No external hyperlinks — cite by name only
- ai-seo: LLM visibility, extractable passages, FAQ structure
- copywriting: CTAs, persuasion elements, conversion copy
- content-strategy: topic cluster alignment, pillar connections
- schema-markup: BlogPosting + FAQPage structured data
- Match word count to SERP benchmark + content type
- First paragraph answers the query (40-60 words)
- No filler, no stock AI phrases, no keyword stuffing
- E-E-A-T signals: author byline, credentials, sources
- YMYL topics: authority signals > keyword optimization
- Named researchers + journal citations with years
- FAQ section (3-5 questions) at bottom
- CTA mandatory on every post
- Hero/featured image near top, matches H1
- Supporting images every 300-500 words
- File name: {client}-{topic}-{type}.webp (3-7 words)
- NOT blog-ID numbers in filenames
- Generate with Nano Banana Pro
- Compress under 100KB, descriptive alt text
- Blog saved to filesystem, never dumped in Slack/chat
- Supabase record created with metadata
- Schema markup included (BlogPosting + FAQPage)
- Meta description, featured image, alt text verified
Feature Development Workflow
Superpowers-driven development. Strict gates at every phase — no skipping design, no code before tests, no completion without verification.
- Phase 1: Explore project context (files, docs, commits)
- Phase 2: Offer visual companion if needed
- Phase 3: Ask clarifying questions — ONE at a time
- Phase 4: Propose 2-3 approaches with trade-offs
- Phase 5-6: Present design in sections, get approval
- Phase 7: Spec self-review (placeholders, consistency)
- Phase 8: the operator reviews written spec
- Phase 9: Hand off to writing-plans
- Map file structure with clear boundaries
- Bite-sized tasks (each 2-5 minutes)
- NO placeholders, TBDs, or "similar to Task N"
- Complete code in every step
- Exact commands with expected output
- Self-review against spec before handoff
- RED: Write failing test first (mandatory)
- GREEN: Simplest code to pass test
- REFACTOR: Clean up after green only
- Spec reviewer checks compliance first
- Code quality reviewer checks second
- Both must pass before moving to next task
- Always push to staging branch
- the operator reviews before merge to main
- Descriptive changelog commit messages
- noindex on non-production environments
Debugging Flow
Iron Law: NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST. Systematic debugging with mandatory phases.
Daily Operations
Morning-to-evening task flow. Times in MST (America/Phoenix). Runs Mon-Fri unless noted.
Automation Schedule
All cron-scheduled tasks by department. Each runs via crontab with gtimeout (macOS). Scripts in $REPO_ROOT/scripts/.
Content
Client Improvement Scan — MWF 7 AM (5 clients/run)
Blog Sitemap Scan — Sun 4 AM
Blog Batch Pipeline — 25th monthly
Technical SEO
Health Scan — TTS 7 AM (5 clients/run)
Link Ops
Link Vetting — Daily 5 AM (100 domains)
LinkLab Orders — Mon/Thu 9 AM
Backlink Verify — Sun 3 AM
Live Link Check — 1st & 15th 3 AM
Web Dev
Design Research — Tue/Fri 6 AM
Optimization
Discovery & Audit — TTS 9 AM (3 clients/run)
QA & Ops
QA Self-Review — Wed/Sat 6 AM
Morning Check-In — Mon-Fri 8 AM
Monthly Metrics — 1st 8 AM
Retrospective — 28th 10 AM
Policy Scan — Quarterly
scan-blog-sitemaps.py
Crawls client blog sitemaps, detects new posts
pull-linklab-details.py
Pulls order details from LinkLab dashboard
update-backlink-sheets.py
Updates client backlink tracking sheets
check-live-links.py
Verifies ~242 tracked URLs are still live
Client Rotation & Calendar
31 active clients rotated Mon-Thu. Audits run morning-of, results delivered to Slack before the client's calendar block.
- Client blocks: 30 minutes each
- Website builds: 2-hour blocks
- Shuffle slots: 4x 30-min "Open Slot" per day
- MFC Block: 1.5 hrs, Mon-Thu, 10 or 11 AM
- Never conflict with the operator's existing events
- Only manage agent-created events
Client A
Sample priority client
Client B
Sample priority client
1. Sample Client
Sample status
2. Sample Client
Sample status
3. Sample Client
Sample status
Content Department
Blog production, content strategy, knowledge graphs, AI-SEO optimization. 49 blogs/month across 24 clients.
ai-seo
LLM visibility, extractable passages, FAQ structure
copywriting
CTAs, persuasion, conversion copy
content-strategy
Topic clusters, pillar connections
schema-markup
BlogPosting + FAQPage structured data
client-knowledge-graph
Brand voice, content rules, SEO context
See Blog Pipeline view for the complete step-by-step flow with gates.
Technical SEO Department
Crawl health, Core Web Vitals, schema validation, sitemap monitoring. 5 clients per scan, full cycle ~2.3 weeks.
Link Operations Department
Link vetting, order tracking, backlink verification. Highest automation volume — ~40 runs/month.
Web Dev Department
Client website builds. React/Vite/Tailwind/shadcn stack. Cloudflare Pages deployment. 10 active projects.
scroll-stop-builder
Apple-style scroll animations
site-deconstructor
Reverse-engineer existing sites
html-to-elementor
Convert HTML to Elementor JSON
3d-asset-generator
3D models & renders for web
remotion
Programmatic video with React
shadcn-ui
Component library builder
kling-prompt
AI video prompt generator
frontend-design
Modern frontend interfaces
Optimization Department
OTTO recommendations, on-page audits, conversion optimization. 3 clients per run, full cycle ~4 weeks.
page-cro
Landing page conversion optimization
form-cro
Form conversion optimization
popup-cro
Popup & modal optimization
onboarding-cro
User onboarding flow optimization
QA & Review Department
Self-correction, process drift detection, skill usage auditing. Keeps all other departments honest.
Design Gate
No implementation without written design + user approval
Test-First Gate
No production code without a failing test first
Verification Gate
No completion claims without fresh verification evidence
Root Cause Gate
No fixes without root cause investigation first
Review Gate
No merge without code review (spec + quality)
Approval Gate
No auto-deploy anything — the operator approves first