You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(spec,objectql): ADR-0079 — wire provisionPrimary (designate-only) at registry (#2458)
- display-name.ts: provisionPrimary gains a { synthesize?: boolean } option.
synthesize:false designates an existing title-eligible field as nameField
but NEVER synthesizes a new `name` column (no DB-schema migration).
- registry.ts: SchemaRegistry.registerObject calls provisionPrimary(schema,
{synthesize:false}) at the materialization seam (own ownership) — so
nameField is reliably populated for normal/user/AI-built objects, while
fieldless system tables are left untouched (no migration). Replaces the
staged TODO(ADR-0079).
- Migration sweep helper/command for existing envs.
Gates: spec 6650/6650 + liveness + api-surface; objectql 723/723 — green.
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments