Add the optional node id/source fields to the TS contract authority #26

Merged
weichen merged 1 commits from feature/generative-ui-u2-ts-nodeids into main 2026-10-11 08:44:13 +00:00
1 Commits
Author SHA1 Message Date
weichen 360a8a8946 Add the optional node id/source fields to the TS contract authority
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
2026-10-11 08:44:00 +00:00