System

The automation architecture behind the public bench.

The first version is intentionally local-data only. The system map shows where real APIs, review gates, and public evidence tracking can be added later.

1Automation

Trend discovery

Collect seed signals from search, community, social, and client-facing questions.

Trend candidates

2Hybrid

Keyword scoring

Score velocity, intent, competition, portfolio fit, and evidence strength.

Ranked keyword queue

3Automation

Content generation

Generate briefs, outlines, draft pages, source slots, and distribution copy.

Draft page package

4Human review

Publish

Run quality gates before adding pages to the public site and sitemap.

Published page

5Hybrid

Index tracking

Track sitemap inclusion, submission status, discovery, and indexed state.

Index status record

6Human review

GEO visibility review

Review whether pages are structured for answer engines to quote and cite.

GEO experiment result

7Hybrid

Weekly report

Summarize what shipped, what was cited, what failed, and what changes next.

Portfolio-ready report

Architecture baseline

MVP data boundaries

Next.js App Router renders every page publicly.

Trend, SEO, GEO, and report records live in local TypeScript data.

No login, database, paid flow, or private admin surface is included.

Search discovery files expose sitemap, feed, robots, llms, and IndexNow surfaces publicly.

Real integrations should add environment variable names first, not secrets.

Reserved environment names

GOOGLE_TRENDS_SOURCE

Trend discovery input for rising AI and automation keywords.

REDDIT_LISTENING_SOURCE

Community question mining and language patterns.

SEARCH_CONSOLE_PROPERTY

Index, query, and page performance tracking.

ANSWER_ENGINE_REVIEW_SOURCE

Manual or API-assisted ChatGPT, Perplexity, Gemini, and AI Overview checks.

SITE_URL

Optional canonical site URL override for discovery and submission scripts.

INDEXNOW_KEY

Optional public IndexNow verification key override; it must match the hosted key file.

INDEXNOW_KEY_LOCATION

Optional public URL override for the hosted IndexNow key file.