For the rest of your org

Your product, clear to everyone who isn't reading the code .

Oracus.ai reads your engineering reality — code, deployments, tickets, specs — and turns it into something a campaign manager, product owner, or customer lead can ask questions of. With citations. Without flagging an engineer.

Your product, mapped from reality

Drawn from what's actually deployed — not a whiteboard, not a Confluence page someone forgot to update. Coloured by what each service does for your customers, so a non-engineer can read the map without an interpreter. Refreshed every ingest.

campaign-service campaign lifecycle ad-group-service ad groups & targeting audience-builder custom audiences creative-store creative library creative-validator per-channel rules approval-service review queue meta-sync Meta Ads API tiktok-sync TikTok Ads API linkedin-sync LinkedIn Ads API x-sync X Ads API reporting-aggregator metrics rollup billing-engine advertiser invoices
Campaigns Audiences Creatives Workflow Channels Analytics Billing

Every question below was asked of this map.

What the rest of the org actually asks

The questions a product owner, campaign manager, or customer lead has in their head every week — and historically had to ask an engineer to answer. Every answer cites the services, tickets, and owners it came from.

If our TikTok integration breaks, which campaigns are affected?

Every active ad-group with a TikTok channel target — 132 campaigns across 47 advertisers as of the last sync. Most exposed: brand campaigns in the EU, where TikTok is the primary channel. On-call rotation is @miguel (Channels team).

tiktok-sync ad-group-service INC-2018

We're migrating to TikTok's v3 API — who needs to be in the room?

Three teams own the surfaces that touch TikTok. Channels (tiktok-sync), Creatives (creative-validator handles TikTok's MP4 specs), and Analytics (reporting-aggregator maps TikTok's metric names). Tech leads: @miguel, @elena, @ana.

tiktok-sync creative-validator reporting-aggregator

Did we actually ship the cross-channel campaign preview from Q1 OKRs?

Partially. The spec calls for preview across all four channels — today only Meta and X render a real preview, while TikTok and LinkedIn return a placeholder. Two open follow-ups are still in flight.

ADX-203 spec creative-validator ADX-241 ADX-242

Who owns creative approval, end to end?

The flow crosses two teams. Creatives team owns creative-store and creative-validator; Workflow team owns approval-service. Practical answer: if approval times jump, talk to @elena (Workflow). If creatives are bouncing on validation, talk to @ana (Creatives).

creative-store creative-validator approval-service

When an agency creates a campaign for a brand, what services touch the request?

Six services, in order: account-context lookup, campaign-service (creation), ad-group-service (targeting), audience-builder (segment attach), creative-store (asset link), and approval-service (queue for review). Per-channel sync only kicks in once approval is green.

campaign-service ad-group-service approval-service

Which channel integrations haven't been touched in 90 days?

x-sync and linkedin-sync haven't seen a deploy or PR since Q4. Both had API breaking-change announcements in the meantime — likely at risk of drift. meta-sync and tiktok-sync are both actively maintained.

x-sync linkedin-sync LinkedIn API changelog

How does it know all this?

No magic, no agents poking at your infra. Oracus.ai reads the same files your engineers already write — and connects them so non-engineers can ask product questions of the result.

  1. 1

    Reads what's deployed

    Your code repos, Kubernetes configs, tickets, and specs. Refreshed daily, so the picture never drifts more than 24 hours from reality.

  2. 2

    Connects the dots

    Each ticket gets linked to the services that implement it, the team that ships it, and the customer flow it touches. The graph is what makes cross-cutting questions answerable.

  3. 3

    Answers with citations

    Every claim names the ticket, service, or owner it came from. The prompt enforces it; the response schema requires it. Hallucinations are structurally hard.

See your product through Oracus.ai

We'll ingest a handful of your repos and walk you through the resulting map — no install on your side, no commitment.