Skip to content

0.1.8 Beta2 prerequisite: Honor Codex visibility and keep internal reviewer models out of managed catalogs #273

Closed

Description

@NOirBRight

This was generated by AI during triage.

Parent

#318 (part of #248)

Problem

CodexHub does not yet enforce the official Codex visibility contract across native-cache ingestion and every managed catalog. The current path can exclude some internal records incidentally by slug shape, but not through a durable visibility/internal-model policy.

The July 31 upstream incident exposed an internal codex-auto-review record as a second list-visible GPT-5.6-Terra. Direct Official remains upstream-owned. Connected/managed mode must never re-export hidden or internal reviewer identities even when upstream metadata is malformed.

Required behavior

  • Represent visibility as a typed catalog property.
  • Export only explicitly user-listable entries.
  • Exclude internal reviewer identities, including codex-auto-review, even when mislabeled list-visible.
  • Treat unknown visibility conservatively and emit only bounded diagnostics.
  • Preserve the native official cache and Direct Official ownership boundary.
  • Apply one policy to every CodexHub-generated or combined catalog.

Acceptance criteria

  • visibility=hide never enters a managed catalog or enabled-model list.
  • codex-auto-review never enters the managed picker, including the malformed duplicate-Terra fixture.
  • The legitimate gpt-5.6-terra remains visible exactly once.
  • Unknown visibility fails closed with a bounded diagnostic.
  • Disconnect/Restore Official does not edit the native official model cache.
  • Tests cover hidden, malformed duplicate, unknown, and combined-catalog cases.
  • Regeneration uses the shared Toast lifecycle to state the exact Desktop restart requirement.

Activity

  1. added
    bugSomething isn't working
    ready-for-agentFully specified, ready for an AFK agent
    wayfinder:taskWayfinder implementation task
    P1Priority 1: current iteration goal
    on Jul 31, 2026
  2. changed the title [-]Honor Codex visibility and keep internal reviewer models out of managed catalogs[/-] [+]0.1.8 Beta2 prerequisite: Honor Codex visibility and keep internal reviewer models out of managed catalogs[/+] on Aug 1, 2026
  3. NOirBRight commented on Aug 2, 2026

    @NOirBRight
    OwnerAuthor

    Implemented and merged via #322 (squash commit eb941c6). Hosted CI / gate passed on exact candidate SHA 4a1c7e5.

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 goalbugSomething isn't workingcampaign:0.1.8-beta20.1.8 Beta2 generic tool compatibility campaignready-for-agentFully specified, ready for an AFK agentwayfinder:taskWayfinder implementation task

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions