TUI: indexes, views, sequences, scripts, domain/table assignment #40

Closed
opened 2026-10-02 21:30:28 +00:00 by warkanum · 2 comments
Owner
  • Add Indexes
  • Add Views
  • Add Sequences
  • Add Scripts
  • Domain / Table assignment
  • Current menu only offers Database, Schemas, Tables, Domains
- Add Indexes - Add Views - Add Sequences - Add Scripts - Domain / Table assignment - Current menu only offers Database, Schemas, Tables, Domains
warkanum added the Kind/Feature
Priority
High
Kind/Feature
Priority
High
2
labels 2026-10-02 21:30:28 +00:00
Member

Dispatcher assignment — wdevs/relspecgo#40: TUI: indexes, views, sequences, scripts, domain/table assignment. Assignment timestamp: 2026-10-03T05:13+02:00. Forge: Gitea. Classification: complex multi-surface TUI implementation requiring design judgment; not Ornith-eligible. Selected backend: Claude Code CLI claude-sonnet-4-6 after live command/version/auth checks. Worker session/process: ia-relspecgo-40-claude (launching after this comment). Worktree: /home/hermes/work/issue-agents/wdevs/relspecgo/issue-40-tui. Branch: issue-40-tui (local only; no PR yet). Kanban: t_368ee4aa, blocked to suppress duplicate dispatch. Plan: read issue and project context, inspect existing TUI/menu/model patterns, implement the smallest coherent scoped change, add focused tests, run feasible checks, commit/push, create PR, and post exact SHA/PR/verification here. Required worker skills: cron-model-selection-policy and cron-worker-contract.

Dispatcher assignment — wdevs/relspecgo#40: TUI: indexes, views, sequences, scripts, domain/table assignment. Assignment timestamp: 2026-10-03T05:13+02:00. Forge: Gitea. Classification: complex multi-surface TUI implementation requiring design judgment; not Ornith-eligible. Selected backend: Claude Code CLI claude-sonnet-4-6 after live command/version/auth checks. Worker session/process: ia-relspecgo-40-claude (launching after this comment). Worktree: /home/hermes/work/issue-agents/wdevs/relspecgo/issue-40-tui. Branch: issue-40-tui (local only; no PR yet). Kanban: t_368ee4aa, blocked to suppress duplicate dispatch. Plan: read issue and project context, inspect existing TUI/menu/model patterns, implement the smallest coherent scoped change, add focused tests, run feasible checks, commit/push, create PR, and post exact SHA/PR/verification here. Required worker skills: cron-model-selection-policy and cron-worker-contract.
Member

Worker follow-up: PR #43 #43 | branch issue-40-tui | SHA 9c7923b7c0 (ls-remote matches). Adds TUI menu entries Manage Indexes/Views/Sequences/Scripts and a Tables button in the domain editor for domain/table assignment. Verification: go build ./..., go vet ./pkg/ui, go test -race ./pkg/ui ./pkg/models, go fmt, git diff --check all pass; new table-driven tests cover the data ops. Blockers/limits: screens not exercised interactively (no TTY); golangci-lint/gofumpt not run; sequence owned-by, view columns and index include/concurrent are not editable in the TUI; target schema/table is chosen at creation only.

Worker follow-up: PR #43 https://git.warky.dev/wdevs/relspecgo/pulls/43 | branch issue-40-tui | SHA 9c7923b7c080fb17da23ce3927324df3a5c8148b (ls-remote matches). Adds TUI menu entries Manage Indexes/Views/Sequences/Scripts and a Tables button in the domain editor for domain/table assignment. Verification: go build ./..., go vet ./pkg/ui, go test -race ./pkg/ui ./pkg/models, go fmt, git diff --check all pass; new table-driven tests cover the data ops. Blockers/limits: screens not exercised interactively (no TTY); golangci-lint/gofumpt not run; sequence owned-by, view columns and index include/concurrent are not editable in the TUI; target schema/table is chosen at creation only.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wdevs/relspecgo#40