Why: PR #25 added the fields to the Go UINode; ts/types.ts is the single authority mirrored by make contracts into frontend and UI, so manual mirror edits get reverted by the sync (CI build failure on Dev PR #336 caught it).
Evidence: Regenerated mirrors and combined make test in the Dev workspace after re-pinning.
Impact: Type-only additive change.
Refs: Core PR #25; Dev task feature/generative-ui-u2
Why: PR #25 added the fields to the Go UINode; ts/types.ts is the single authority mirrored by make contracts into frontend and UI, so manual mirror edits get reverted by the sync (CI build failure on Dev PR #336 caught it).
Evidence: Regenerated mirrors and combined make test in the Dev workspace after re-pinning.
Impact: Type-only additive change.
Refs: Core PR #25; Dev task feature/generative-ui-u2
Why: PR #25 added the fields to the Go UINode; ts/types.ts is the
single authority that make contracts mirrors into the frontend and UI
repos, so the fields must originate here or the sync reverts manual
mirror edits (CI build caught exactly that).
Evidence: Regenerated mirrors and combined make test run in the Dev
workspace after re-pinning.
Impact: Type-only additive change.
Refs: Core PR #25; Dev task feature/generative-ui-u2
weichen
merged commit 7a98a7e7fe into main2026-10-11 08:44:13 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why: PR #25 added the fields to the Go UINode; ts/types.ts is the single authority mirrored by make contracts into frontend and UI, so manual mirror edits get reverted by the sync (CI build failure on Dev PR #336 caught it).
Evidence: Regenerated mirrors and combined make test in the Dev workspace after re-pinning.
Impact: Type-only additive change.
Refs: Core PR #25; Dev task feature/generative-ui-u2