Skip to content

audit(#2657 prerequisite): refresh the two-repo metadata-type coverage matrix — registered types vs authorable schemas vs Studio pillars #6234

Description

@hotlong

Prerequisite of #2657 (maintainer 2026-08-07, 「按建议」): #2657 stays off the v17 board; its next actionable step is this audit, whose output is the input for the maintainer's one-shot appetite ruling (ADR-0088 admission + ordering, bundled with the Studio appetite question in #3257). Likely a v18-train program — this card only measures.

Why the existing matrix cannot be used

#2657's coverage matrix predates several structural changes measured during the 2026-08-07 release-board audit: api was promoted via #5312, role/profile/validation were retired, and the Studio pillar set has moved. Deciding admission/ordering off the stale matrix would misroute a multi-week program.

Ask (read-only audit, both repos)

  1. Enumerate the CURRENT registered metadata types (DEFAULT_METADATA_TYPE_REGISTRY + schema entries in packages/spec) on objectstack origin/main.
  2. For each promotion candidate Studio metadata coverage gaps: surface remaining types + promote un-typed concepts #2657 names (webhooks, connectors, portals, sharingRules) and any additional drifted candidates found: record — registered? authorable zod schema exists? REST/meta routes? Studio pillar in objectui (which surface, how complete)? real consumers (grep, per Operational-note-6 discipline: quoted exact names, declaration-site over mention).
  3. Produce the refreshed matrix as a table: type × {registry, schema, routes, Studio, consumers, ADR-0088 admission blockers}.
  4. Note per row a size estimate (S/M/L) for promotion, and any ordering dependencies between rows.

Deliverable

NO code PR. Post the refreshed matrix + findings as ONE structured comment on #2657 (cross-link from this card), then close this card with a pointer. The maintainer's appetite ruling happens on #2657 afterwards.

Activity

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions