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
Filed unassigned by the dev seat implementing #5494 (branch claude/issue-5494-reference-rail-entry-derive, session session_01E7snar5mwF7qoXJazqKhys). Observational — no assertion depends on the text, so nothing goes red; this is prose drift of the #4918 class.
apps/console/src/__tests__/registry-inputs-spec-parity.test.ts carries two pieces of prose written while #5494 was an open contract question:
the comment block above the record:reference_rail.entries exemption (~line 717) says the entries editor is "blocked on a real contract question" and that the local ReferenceRailEntry declares an icon key "the renderer reads" — both halves are now stale: the maintainer ruled Option B (2026-08-22), ReferenceRailEntry is owned by @objectstack/spec as of 17.1.0 and objectui's local copy declares an extra icon key the spec's strict schema refuses #5494's PR derives the type from @objectstack/spec/ui and retires icon, and the "renderer reads it" premise was false at filing (no render path ever read the key; the spec's ui-reference-rail-unknown-keys-refused migration entry measured the same).
the exemption reason string ends "An entries editor also needs the icon divergence settled first: objectui#5494." — the divergence is settled; the surviving (and still sufficient) justification is the first sentence: inputs is a flat scalar carrier and cannot express an array of objects.
Not folded into #5494's PR: the file is outside that card's declared surface and only its keys are asserted (Object.keys(UNPUBLISHED_EXEMPTIONS)), so the edit is pure prose. Fix is a two-sentence comment update.
Refs: #5494 (the ruling and the derivation PR) · #4918 (the stale-prose finding class).
Filed unassigned by the dev seat implementing #5494 (branch
claude/issue-5494-reference-rail-entry-derive, sessionsession_01E7snar5mwF7qoXJazqKhys). Observational — no assertion depends on the text, so nothing goes red; this is prose drift of the #4918 class.apps/console/src/__tests__/registry-inputs-spec-parity.test.tscarries two pieces of prose written while #5494 was an open contract question:record:reference_rail.entriesexemption (~line 717) says the entries editor is "blocked on a real contract question" and that the localReferenceRailEntrydeclares aniconkey "the renderer reads" — both halves are now stale: the maintainer ruled Option B (2026-08-22),ReferenceRailEntryis owned by @objectstack/spec as of 17.1.0 and objectui's local copy declares an extraiconkey the spec's strict schema refuses #5494's PR derives the type from@objectstack/spec/uiand retiresicon, and the "renderer reads it" premise was false at filing (no render path ever read the key; the spec'sui-reference-rail-unknown-keys-refusedmigration entry measured the same).icondivergence settled first: objectui#5494." — the divergence is settled; the surviving (and still sufficient) justification is the first sentence:inputsis a flat scalar carrier and cannot express an array of objects.Not folded into #5494's PR: the file is outside that card's declared surface and only its keys are asserted (
Object.keys(UNPUBLISHED_EXEMPTIONS)), so the edit is pure prose. Fix is a two-sentence comment update.Refs: #5494 (the ruling and the derivation PR) · #4918 (the stale-prose finding class).
Generated by Claude Code