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
Re-apply the stage normalization workarounds from PR feat(schema): port schema introspect from Go CLI #11 and follow-up commits: normalize stageID→id, stageId, and inputRole in board stage objects before calling saveDashboard, or you get null-schema violations. See old commits 49fc439, 73979a4/44e2ded, 3ad36f0/59e70dd.
Confirm current DashboardInput shape against the live schema (the old schema introspect command — see its issue — was built specifically to chase Dashboard field drift).
Acceptance
board create/update/scaffold + default management ported with --format support and view-URL output, matching old behavior; tests ported.
Port
board(dashboard) commands from the Go forkSource:
beengud/observePR #2 (board CRUD) + PR #9 (visibility/folderId fields, view URL output). Files:cmd_board.go,ot_board.go,cmd_board_*_test.go.New CLI status: Absent — no board/dashboard commands exist.
Old command surface
Flags:
--name(filter when listing / set name when scaffolding),--folder(filter by folder ID).Behavior / API
saveDashboardGraphQL mutation and dashboard queries.rbac-dotfrom the Go fork #9 added board visibility and folderId fields and printed the view URL for the board after create/update.Porting notes⚠️
stageID→id,stageId, andinputRolein board stage objects before callingsaveDashboard, or you get null-schema violations. See old commits49fc439,73979a4/44e2ded,3ad36f0/59e70dd.DashboardInputshape against the live schema (the oldschema introspectcommand — see its issue — was built specifically to chase Dashboard field drift).Acceptance
board create/update/scaffold+ default management ported with--formatsupport and view-URL output, matching old behavior; tests ported.