Skip to content

Setup shapes: correct parallel to Trusted Arbiter, add standalone, per-format shape matrix - #21

Closed
nieny225 wants to merge 1 commit into
cloudx-io:mainfrom
nieny225:setup-shapes
Closed

nieny225 wants to merge 1 commit into
cloudx-io:mainfrom
nieny225:setup-shapes

Conversation

@nieny225

Copy link
Copy Markdown

Summary

The coexist playbook described "parallel" as running both stacks on split placements / a traffic split. The supported parallel mechanism is Trusted Arbiter, whose docs pages are live on Android, iOS, Unity, and React Native — the playbook never mentioned it. Standalone (per-format split) was missing entirely. This PR reworks the setup-shape guidance so the repo stays orchestration-only and the docs carry the substance.

  • playbooks/coexist-mediation.md — "two engagement shapes" → a decision procedure plus three named shapes (first look / parallel via Trusted Arbiter / standalone per-format split), each one sentence + its live docs page as source of truth. The mode list is explicitly open: enumerate integrations/* + the trusted-arbiter family from llms.txt per platform (Flutter has no first-look/TPA pages today — handled naturally). Shape is chosen per ad format, recorded as a format → shape matrix. New decision-point guardrail: an auction running behind CloudX (post-bid) or a publisher-controlled comparison frame is unsupported — stop and surface it. Google note: AdMob doesn't price before impression; estimated-pricing comparison is dashboard-side config, never encode an estimated eCPM as a bid in app code (field-observed).
  • cloudx-integrate/SKILL.md — Plan phase establishes the matrix by enumerating available modes live and fetches each shape's page; Audit verifies each format against its shape's page; Report states the matrix.
  • cloudx-audit/SKILL.md — coexistence step reconstructs the matrix from code and audits per shape.
  • references/playbook-index.md — setup-shape intent signals (first look / parallel / Trusted Arbiter / TPA / standalone / post-bid) route to the playbook.
  • references/doc-map.md — the two fixed first-look/trusted-arbiter rows become one open setup-mode pattern row, so a future mode is a docs change with zero repo change.

Design intent: after this, new setup modes, API changes, and best-practice content land on docs.cloudx.io only; this repo changes only for genuinely new field invariants.

Verification

  • scripts/verify.sh green locally (docs link check incl. the new stems against live llms.txt, no-hardcoded-version lint, frontmatter/schema checks).
  • Diff scanned to confirm no internal/business content — technical guidance only.

🤖 Generated with Claude Code

…r-format shape matrix

The coexist playbook described parallel as a placement/traffic split; the
supported mechanism is Trusted Arbiter (docs pages exist on Android, iOS,
Unity, React Native). Rework the guidance so the repo orchestrates and docs
carry the substance:

- coexist-mediation.md: three named shapes (first look / parallel via
  Trusted Arbiter / standalone per-format split), each pointing at its live
  docs page; mode list is discovered from llms.txt (open set, availability
  varies by platform); shape is chosen per ad format, recorded as a
  format -> shape matrix; decision-point guardrail (post-bid and
  publisher-controlled comparison frames are unsupported - stop and
  surface); AdMob note: estimated pricing is dashboard-side, never encode
  an estimated eCPM as a bid in app code.
- cloudx-integrate SKILL.md: Plan phase establishes the matrix by
  enumerating available modes live; Audit checks each format against its
  shape's docs page; Report states the matrix.
- cloudx-audit SKILL.md: coexistence step reconstructs the matrix and
  audits per shape.
- playbook-index.md: setup-shape intent signals route to the playbook.
- doc-map.md: fixed first-look/trusted-arbiter rows replaced by the open
  setup-mode pattern.

verify.sh green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@nieny225

Copy link
Copy Markdown
Author

Closing for now — will resubmit after internal review.

@nieny225 nieny225 closed this Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant