Skip to content

Campaign map: Gateway deep modules & Codex↔Chat #441

Open
3 of 3 issues completed
Open

Description

@NOirBRight

Notes

Campaign: Gateway Deep Modules & Codex↔Chat Bridge.
Label: campaign:gateway-chat.
No version number until the standard Chat floor is green.

Two tracks after this map exists:

  • Track 0 — finish the already-started 0.1.9 Provider Injection / DSH campaign. Client migrations do not block Python module extraction.
  • Track 1 — extract deep modules from codex_proxy.py and deepen protocol_translation.py so Codex Responses can ride third-party Chat Completions without a second adapter.

Hard gates only:

  1. This tracker rewrite (WP0).
  2. Cleanup: remove unused Level-3 dynamic-DAG subagent machinery from production path #414 before Refactor: extract route-plan and SSE helper clusters from codex_proxy.py monolith #413, so dead Level-3 DAG names are not frozen into the facade.
  3. 0.1.8 Beta6: Generate the runtime-derived Chat and Collaboration V2 conversion matrix #66 → 0.1.8 Beta6: Define the real Codex-to-Chat runtime-field and V2 item contract #253/0.1.8 Beta6: Define progressive Chat and Collaboration V2 streaming #254 before protocol-interface behavior.
  4. Standard Chat floor before Collaboration V2.

codex_proxy.py stays the process entry and re-export facade. Extracted modules must not import it. Official passthrough stays unchanged. No hidden Responses / Official / model / Provider fallback.

Decisions-so-far

Fog

Work packages

Track 0 — 0.1.9 closeout (parallel with Track 1 after WP0)

Track 1 — Gateway modules + Chat bridge

Child tickets

Activity

  1. added
    enhancementNew feature or request
    P1Priority 1: current iteration goal
    campaign:gateway-chatGateway deep modules and Codex↔Chat bridge
    on Aug 19, 2026
  2. NOirBRight commented on Aug 19, 2026

    @NOirBRight
    OwnerAuthor

    WP4-WP6 are complete. #66/#253/#254 define and verify the field/item/stream contract; prepare_exchange owns the standard Chat floor; #394/#395-A own deterministic V2 streaming; #285/#286/#396 now have committed authenticated three-model CLI evidence at c82baad (source 73e4ed3). Further codex_proxy.py splitting remains deferred as agreed.

  3. NOirBRight commented on Aug 22, 2026

    @NOirBRight
    OwnerAuthor

    Structural successor map created: #448 (campaign:deep-modules-2) owns the deep-modules v2 work that WP1–WP3 extraction did not finish (test-surface migration, facade unfreeze, handler slimming, gateway.rs decomposition) plus the credential seam / XAI / Claude provider work. Track 0 (0.1.9 closeout) and WP7 (Chat release gate) remain owned by this map.

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

    P1Priority 1: current iteration goalcampaign:gateway-chatGateway deep modules and Codex↔Chat bridgeenhancementNew feature or requestwayfinder:mapWayfinder campaign map

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions