Skip to content

Recoup 2026.1104.87

Choose a tag to compare

@github-actions github-actions released this 05 Nov 06:07
7517ff4

Recoup 2026.1104.87

Source commit: 7517ff4

Upload recoup-customer-2026.1104.87.zip to the existing Recoup draft in the OpenAI
publisher dashboard. Do not upload the full staff package to the public directory.
Resolve scans, complete MCP/reviewer setup, submit for review, then publish after approval.
This GitHub release is not evidence of OpenAI approval or publication.

Commerce remediation and submission order

Deploy the matching API commerce-boundary changes before uploading this package
or resubmitting. API-sourced credit deductions must not trigger auto-top-up;
research entitlement failures must not mint card-setup checkout sessions. Verify
the deployed revision, then refresh/rescan the hosted MCP tools. A ZIP upload
does not deploy the API. This applies to all customers, not only reviewers.

The packaged fan-connection and recovery instructions use existing entitlements
only. A missing entitlement preserves the task and stops without plan promotion,
transactional links or purchases. OAuth credentials stay with the host; the agent
must not collect API keys, passwords or email verification codes in conversation.
The generated OpenAI review metadata declares this boundary explicitly.

Use the existing rejected draft. Upload only the customer ZIP, retain the correct
registered MCP server, and inspect every scan finding before resubmitting. Enter
reviewer access privately in the dashboard, never in the ZIP or source control.
Provide an existing entitled demo account with sample data only. Use a sign-in
method accepted by the current publisher form: dedicated demo credentials or the
reviewer email supplied there for a supported email-code/magic-link flow. Keep
reviewer access private and verify that no account setup is left to the reviewer.
Do not change production roles or grant paid access as part of packaging.

Review cases to verify in the actual host

These are acceptance cases, not a claim that live or paid execution has passed.
The customer ZIP declares exactly five positive and three negative cases for its
single registered MCP server; review their prompts and expected outcomes in the
publisher form. Local/workspace adapters do not overwrite those review cases. Record a
reviewer-accessible walkthrough after deployment and installed-package checks.

Positive cases cover workflow/roster discovery, saved release-pack context with
missing inputs, one original graphic within existing credits, an unpublished
site draft and accessible saved catalog records. The generation case requires
the dedicated demo account's existing credits and access; do not run it as part
of packaging or claim it passed from source/ZIP checks.

Negative cases cover purchase/upgrade requests, unauthorized workspace access
and credential export/login-code collection. Separately verify exhausted-credit
and missing-fan-entitlement recovery without starting a purchase or paid retry.

Do not resubmit until live evidence supports the declared behavior. OpenAI's
review decision remains separate from source checks and GitHub publication.
Guidelines: https://developers.openai.com/plugins/plugin-guidelines
Submission: https://developers.openai.com/plugins/deploy/submission

The full ZIP contains all staff and customer skills. Both packages come from this commit.
Checksums, per-file customer content digests, source provenance and complete skill inventories are in release-manifest.json.
The buyer ZIP contains START HERE.html and one recoup-plugin folder; local ZIP contains that folder contents.
The Claude ZIP and generated claude/ tree use the same customer content. Host submission/approval remains separate.

Workspace testing: upload recoup-workspace-2026.1104.87.zip to the ChatGPT workspace plugin.
It references the registered app asdk_app_6acb95f65cec8191afb237a6652909c1 and requires access to that app.
Do not use this workspace-specific ZIP for public directory submission.

What's Changed

  • Song analyst report: write for a reader skimming on a phone by @sidneyswift in #268

Full Changelog: plugin-v2026.1104.86...plugin-v2026.1104.87