← Operating Docs · For Christiane

Where the Engine Lives

Full orientation: every tab in the admin dashboard, what's monitored online, brand guardrails, where to ask questions.
Quick bookmarks:
Admin dashboard: posturevision-sitemap.pages.dev/content-engine
Brand kit: C:\Users\brian\OneDrive\Desktop\PostureVision\Code\BRAND_ASSETS\
Slack questions channel: #content-engine

1. The admin dashboard

Cloudflare Access gates this URL — Brian can add your Google account if you don't have access yet. Tell him "add christiane@krytera.com" and he'll do it from the Cloudflare dashboard.

The tabs and what each one does

TabShowsWhen to use it
🎯 Game PlanNorth star metric, top-performing post, recommended next actions, cohort distributionStart every workday here — engine tells you what's working
Weekly ReviewAll posts the engine drafted, waiting for approvalApprove, edit, or reject before publishing
📹 ScriptsTikTok scripts the engine drafted overnightPick which ones Brian should film
GenerateOne-off post creation — type a topic, get a draft in 30 secWhen something topical drops
ResultsPerformance metrics on every post that shippedSee what's resonating
🔥 TrendingWhat's trending in posture/structural-health spaces right nowSpot signals before competitors
👀 CreatorsThe 22 creators we monitor + their recent posts + comment queueTap-approve comments Brian's persona drafts on their posts
🎨 BannerbearEvery template you've built, mapped to engine keysWhere you ship templates → where the engine maps them → test renders
OverviewHigh-level explanation of the systemOnboarding new team members
Voice ProfilesThe 3 brand voices (Dr. Brian / Elina / PV institutional) + tuningBrand-voice consistency check
PipelineDetailed view of content production stages (draft → scheduled → published)Debugging when something's stuck
Knowledge BaseWhat the engine "knows" about PV — facts, citations, brand guardrailsUpdate when new claims are validated
Christiane's BriefYour dedicated tabBrian leaves brand direction here
Test PromptSandbox to test new prompts before going liveIterating on voice or formats
SetupWorker health, deployment statusVerify everything's running

2. What's being monitored online

The engine watches five categories of signals continuously, including everywhere PostureVision® is mentioned:

A. Reddit — direct & adjacent posts about posture/PV

Every cron cycle, the engine scans these subreddits for new threads matching our topic patterns:

r/Posture · r/PainScience · r/chronicpain · r/text_neck · r/Fibromyalgia · r/cervical_radiculopathy · r/headaches · r/Sciatica · r/spinalstenosis · r/forwardheadposture · r/standingdesks · r/ergonomics · r/PhysicalTherapy · r/yoga · r/StrongerByScience · r/AskDoctorSmeeee · plus 5 more

What happens on a hit: engine logs new threads to Notion, drafts replies when relevant, escalates anything that mentions Brian or PV directly via Pushover.

Where you see it: 🔥 Trending tab → "Recent mentions"

B. Monitored creators — 22 adjacent voices in our niche

Hand-picked list of creators we track. When one posts new content, AI drafts 3 timed comments matching the creator's vibe — Brian taps approve to post.

Examples: Paul Saladino · Squat U · Sukie Baxter · Kelly Starrett · Aaron Alexander · Foundation Training · Hyper Plasticity · Conor Harris · Daniel Lewis (Dynamic Chiropractic) · plus 13 more

Where you see it: 👀 Creators tab → "Comment Queue" section

C. Google Trends + broader internet

Relevant queries tracked: forward head posture · text neck · desk posture · posture analysis app · poise score + Twitter/X health-creator activity + YouTube uploads from monitored health channels.

Where you see it: 🔥 Trending tab

D. Engagement on our own published content

Every post the engine ships gets tracked across IG / FB / TikTok / LinkedIn / Twitter: views · likes · comments · saves · shares. The engine flags top performers automatically and proposes follow-up content.

Where you see it: Results tab + Game Plan tab (top performers highlighted)

E. Inbound conversations across channels

IG DMs · FB DMs · SMS · email · web chat. The GHL AI agent (Elina voice) handles routine questions, escalates clinical/legal to Brian, draws on the knowledge base.

Where you see it: GHL Conversations tab (in the PV subaccount, not in this dashboard)

What's NOT yet wired

General web mention monitoring (Twitter/X search for "PostureVision" mentions, web scraping for blog mentions, Google Alerts integration). On the roadmap — useful when PR/press picks us up. ~30 min build when prioritized.

3. What lands in your inbox / Slack

Brian gets Pushover push notifications on his phone for:

You probably don't need Pushover unless you want it — most of what you act on lives in the admin dashboard.

4. Brand guardrails the engine enforces

The engine has these rules baked in (in /Code/lead-seg-worker/lib/voice-profiles.mjs):

If you find a phrase or pattern in shipped content that breaks brand, tell Brian — we update the voice profile and it never happens again.

5. Where the brand kit lives

Repo path: C:\Users\brian\OneDrive\Desktop\PostureVision\Code\BRAND_ASSETS\

Pull from tokens.json for every color decision in templates. Don't eyeball hex values.

6. Where to ask questions

7. What's about to change

Heads up for the next 2 weeks: