Back Office · office.temerarii.xyz
GO-LIVE.md

← all docs

Go-Live — production readiness map

Scaffold status: 100% (verified by the integrity sweep). Sources parse · cross-refs resolve · 4 gates pass · content voice-clean · production orchestrator runs · office builds. The plan is locked and accurate at the granular level. What remains for real-life live is external activation, not scaffold defects.

✅ Production-ready (in our control, done)

  • Plan — 30 weeks W23–52, all 5 assets correlated, content↔cell aligned, no duplication, voice rails clean.
  • Direction specscta-direction.yaml (offer ladder + SIE), email-direction.yaml (per-block render), social-direction.yaml (9-channel adaptation), asset_specs.yaml (templates).
  • Reconciliationblog-reconciliation.yaml (11 new / 34 existing-link), insights-catalog.yaml (77 live posts).
  • Orchestratorengine/stages/publish_run.py (staging dry-run works; production gated).
  • Integrations (code)duda.py, blotato.py, blogger.py, reddit.py; UTM spine engine/lib/utm.py.
  • Surfaces — calendar · GTM · funnel · brand book · storyboards · catalog · harness (office, deployed).

⏳ Needs YOUR account action to go live (the only blockers)

ChannelStatusAction
Blog → DudaAPI key read-only (POST 405)Use the Duda MCP create_blog_post (wire the MCP), or enable a write-scoped API key
Email → Resendkey valid, no verified domainAdd temerarii.com in the Resend dashboard → paste DNS at Namecheap → verify
SMS → Twiliono integration/credsProvide Twilio creds; build twilio.py (mirror duda.py)
Social → Blotato401 last checkedRe-auth Blotato; confirm the 9 channels
Booking → Cal.comno key (the keys sent were Resend re_)Provide a cal_live_… key
CRM → Airtablekey present, base not builtBuild lead table + 6 pipeline stages + scoring (unblocked)
Duda hygiene50 off-theme private-markets draftsDecide keep / archive / delete before launch

Content generation (the "create all at once" run)

Against the locked plan: 11 net-new 2,500w articles (8 drafted, 3 to write: W29/W30/W33) · email/social/video assets per the directed treatments · per-cell CTA copy per cta-direction.yaml. Output → on-device + Cloudinary (media) → publish via the channels above.

Staging vs production

  • Staging = publish_run.py --mode staging (dry-run plan + Duda drafts) + the office calendar as the reviewable plan.
  • Production = --mode production (gated: refuses unless gates pass AND the channel is live).

Bottom line: the scaffold is 100%. Go-live = the 6 account actions above + the generation run. No further planning review is needed — passes have converged (pass 5 found 0 defects).