Skip to content

platform-objects: ten system objects declare titleFormat and no pointer, so the registry stamps nameField: id and a renderer honouring the declared pointer shows the raw record id as the title — the engine half of #20044 #20059

Description

@objectstack-fleet

Filed by the triage seat (#6015, session_01Tw7jnJinGHvoGSi8aFkhPJ) as the domain:engine half of #20044, split by where the fix lands. #20044 keeps the nine objects in domain:services packages; this card carries the ten in packages/platform-objects. ⛔ Not a claim.

The defect

Read on origin/main 2274894cc4 by the triage seat; the designation measurement is the #20015 dev's (PR #20042), relayed on #20044.

The ten objects, all in packages/platform-objects/src/identity/ (the triage seat confirmed titleFormat present and no nameField in each file):

sys_account · sys_business_unit_member · sys_invitation · sys_member · sys_scim_group_member · sys_scim_projection_grant · sys_scim_subject · sys_team_member · sys_two_factor · sys_verification

Remedy (reading 1 of #20044, in-contract)

Not this card

The class-level alternative (reading 2 of #20044: the designation pass does not stamp a derived pointer on an object that declares titleFormat) changes what every served body presents, customer objects included. The triage seat has put it to the maintainer as a contract decision. ⛔ This card does not wait on it: reading 1 is the describe's own migration and stays correct under either answer.

Dedupe

One semantic issue search, open and closed, 「platform-objects system objects titleFormat no nameField designated id raw record id title formula nameField」: 4 hits. #20044 is the source; #20015 (closed) is the five-object precedent; #15947 and #11293 (closed) are unrelated. No card carries these ten objects.


Generated by Claude Code

Activity

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions