Skip to content

Wayfinder: Codex repository marketplace distribution #19

Description

@ericjuta

Destination

A clean checkout of askgina/plugins is directly installable through the Codex/ChatGPT repository marketplace without a preparatory build. The checked-in marketplace entry resolves to a self-contained OpenAI plugin source containing .codex-plugin/plugin.json, the canonical Ask Gina skills, MCP configuration, and assets.

Repository marketplace support keeps one editable skill source, preserves clean generated host artifacts, and does not change or imply authorization for OpenAI universal-directory submission, MCP deployment, package publication, installation, or release.

The route ends with an implementation-ready plan backed by an actual Codex marketplace installation proof and exact source, generation, conformance, and verification contracts.

Notes

  • Repo/personal marketplaces are authoring, testing, and private-distribution catalogs separate from OpenAI's universal public directory.
  • .claude-plugin/marketplace.json is a Claude-specific listing. Its legacy-compatible discovery path does not make its entry or source OpenAI-ready.
  • plugins/ask-gina/targets/openai/ currently contains OpenAI metadata and assets but intentionally has no committed skills/; it is therefore not a directly loadable marketplace source.
  • dist/ is ignored generated evidence. A marketplace entry pointing there would not support installation from a clean remote checkout.
  • Canonical skills live under plugins/ask-gina/skills/; committed target skill copies and symlink-dependent sources remain prohibited.
  • Prototype Prototype: prove clean-checkout Codex marketplace installation #21 proved that plugins/ask-gina/ can serve as the directly loadable Codex plugin root while the generated OpenAI target remains lean. The production migration boundary still belongs to the remaining tickets.
  • Existing target conformance, archive security, public-boundary checks, artifact receipts, and clean verification remain authoritative.
  • This map is planning-only. It grants no implementation, publication, installation, release, or deployment authority.
  • After map closeout, the user explicitly authorized implementing and shipping the locked repository-marketplace change through merge and production proof. Universal-directory submission and MCP deployment remain unauthorized and out of scope.

Decisions so far

Not yet specified

None beyond the ticketed frontier. New fog may surface from the remaining specification work and must be charted only when it can be stated sharply.

Out of scope

  • OpenAI universal-directory submission or submission-portal work.
  • MCP service behavior, deployment, OAuth implementation, or production credentials.
  • Publishing npm packages, GitHub releases, or other remote distribution artifacts unless the destination is explicitly redrawn.
  • New Ask Gina skills or product capabilities.
  • Installing or enabling the plugin for users.
  • Implementing the mapped change during charting.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions