Platform controls
Platform controls is the master switchboard for the whole platform. From here a
PlatformAdministrator turns the five production loops on or off, toggles
cost-bearing features, sets the global platform mode, and reads recent AI spend
per loop. Open it from Settings → Platform controls.
Prefer to read? Open the step-by-step transcript
- Open Settings → Platform controls.
- Toggle loops 1–5 and the feature flags — each shows its cost note and dependencies.
- Use platform mode → Idle for a maintenance window or emergency stop.
- Check the cost summary to see recent AI spend per loop.
The five loops
| Loop | What it does | Cost | Needs |
|---|---|---|---|
| Loop 1 — Production | Runs the ContentInventoryAgent (~every 30 min) to start new productions | AI cost per production (text, image, audio, video) | — |
| Loop 2 — Distribution | Publishes finished productions to connected channels | AI cost for text assembly + captions | — |
| Loop 3 — Engagement | Polls channels for comments/likes/interactions | Ongoing AI cost even with no new content | Loop 2 |
| Loop 4 — Performance | Computes settled performance scores + optimisation insights | AI cost for optimisation generation | — (best with Loop 3) |
| Loop 5 — Promotion | Evaluates and submits paid promotion campaigns | AI cost for campaign planning | Loop 2 |
Feature flags
| Flag | What it does | Cost | Needs |
|---|---|---|---|
| Engagement sentiment analysis | Classifies the sentiment of each incoming interaction | Per interaction | Loop 3 |
| Engagement auto-response | Generates and posts AI replies to interactions | Per reply | Loop 3 + sentiment |
| Market intelligence | Weekly scans of market feeds to propose content angles | No direct AI cost (structured feeds) | Loop 4 |
| Optimisation agent | Weekly content-optimisation recommendations from performance data | Per optimisation run | Loop 4 |
| Benchmarking | Live AI calls to benchmark model response quality | AI cost — enable only for deliberate evaluation | — |
Platform mode
The platform mode toggle switches between Active and Idle:
-
Active — normal operation; loops and features run as configured.
-
Idle — overrides all loop switches and feature flags; only always-on functions run. Switching to Idle asks you to confirm — “This will pause all production pipeline processing. Active productions will be held until the platform is reactivated.” Use it for maintenance windows or an emergency stop.
Infrastructure tier & markup
- Infrastructure tier (POC / Small / Standard / Production) is an informational signal that records the declared Azure resource tier — it doesn’t provision Azure resources itself (those are set in infrastructure-as-code). The platform uses it to detect tier mismatches.
- Customer markup % (0–1000) is the percentage added to JARAI’s underlying AI cost to produce the customer-facing cost. It’s applied per AI call and snapshotted at the time of the charge — changing it never rewrites historical charges. See Finance & P&L for how markup flows into margin.
Reading the cost summary
The page shows recent AI spend per loop (last several days, all accounts) plus per-feature call counts, so you can see what a loop or feature is actually costing before you leave it on. It also records who changed the config last and when.
© 2026 JARAI STUDIO Ltd. All rights reserved.