Date: 2026-09-11 UTC
Budget invariant: MONEY_SPEND=0
Submission authority: NOT_GRANTED
Publication authority: NOT_GRANTED
Source of truth:
9152f5a50de42be55508f0effed5ed09aee44c60RumboDefault projecthttps://platform.openai.com/pluginsWith MCPUniversalApps Management: Write. Organization owners already have this permission; non-owner submitters require an assigned role with Write.GLOBAL data residency. Current MCP review requirements state that EU-residency projects cannot submit MCP plugins for review.rumbo-crm-openai-staging.val.run endpoint remains a technically verified staging/review candidate and must not be represented as production without separate authority.Use PORTAL_PACKET.json as the source of truth.
RUMBO IA CRMPRODUCTIVITYPORTAL_PACKET.json.https://rumbo.verso.fans/ — use the publisher-facing corporate website from PORTAL_PACKET.json; support/privacy/terms remain the self-hosted Val URLs because those exact pages currently pass the MCP disclosure gates.https://rumbo-crm-openai-staging.val.run/supporthttps://rumbo-crm-openai-staging.val.run/privacyhttps://rumbo-crm-openai-staging.val.run/termsPORTAL_LOGO.svg, SHA-256 3ac48eb17d735ee41d12e6edf0cc0ea0e5a55358cce6b5fd37d93b3fc0372205.Universal.None for the current bounded public v1.Domain not verified, copy the exact generated token into the Val Town environment variable OPENAI_APPS_CHALLENGE_TOKEN without exposing it in chat or source control./.well-known/openai-apps-challenge.Scan Tools.crm_get_service_readinesscrm_prepare_notecrm_prepare_lead_stage_changecrm_prepare_outreach_draftreadOnlyHint=true, openWorldHint=false, destructiveHint=false, accurate input/output schemas, and no unexpected tools/resources.PORTAL_PACKET.json.chatgpt-app-submission.json (READY_VALIDATED_NOT_UPLOADED). If the portal offers JSON import, upload it; otherwise copy its fields manually.SUBMISSION_REVIEW_CHECKS.md.None.Select only countries/regions that are explicitly approved for launch and for which product support and legal terms are ready. Current state is UNSET_FAIL_CLOSED; do not infer a distribution scope automatically.
Use the initial-submission release note from PORTAL_PACKET.json. Confirm that it states the bounded proposal-only surface, no customer-data reads, no CRM mutations, no autonomous sends, and no authentication requirement.
Before selecting Submit for Review, rerun:
verify.tsverify_submission_import.tsverify_portal_packet.tsverify_portal_evidence_v6.tssubmission_gate.tsProceed only when submission_gate.ts reports no technical or portal-state blockers and separate submission authority has been granted.
TECHNICAL_PASS != PORTAL_PASS != SUBMISSION_AUTHORITY != PUBLICATION
After approval, publication is a separate action and remains unauthorized until explicitly granted.