Skip to content

docs: add Web/UI Design RFC - #698

Open
behinddwalls wants to merge 1 commit into
mainfrom
preetam/sq-web
Open

docs: add Web/UI Design RFC#698
behinddwalls wants to merge 1 commit into
mainfrom
preetam/sq-web

Conversation

@behinddwalls

@behinddwalls behinddwalls commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

Why?

Operators have no browser UI. The first surface is queue-scoped list, summary, history, and poll — the same as CLI watch. A Node BFF and overlay repo are heavier than that, and they do not follow the Go library/host split already used in production.

What?

Adds doc/rfc/web.md: operator UI as a templ+HTMX Go library (submitqueue/web) with example service/ and production Go hosts, YARPC to the gateway, zap/tally. Documents Next.js as the alternative and what that choice gives up. Indexes it from doc/rfc/index.md.

@behinddwalls
behinddwalls marked this pull request as ready for review September 8, 2026 06:58
@behinddwalls
behinddwalls requested review from a team and sbalabanov as code owners September 8, 2026 06:58
@behinddwalls behinddwalls changed the title docs: add Web/UIs Design RFC docs: add Web/UI Design RFC Sep 8, 2026
## Summary

### Why?

Operators have no browser UI. The first surface is queue-scoped list, summary, history, and poll — the same as CLI watch. A Node BFF and overlay repo are heavier than that, and they do not follow the Go library/host split already used in production.

### What?

Adds `doc/rfc/web.md`: operator UI as a `templ`+HTMX Go library (`submitqueue/web`) with example `service/` and production Go hosts, YARPC to the gateway, zap/tally. Documents Next.js as the alternative and what that choice gives up. Indexes it from `doc/rfc/index.md`.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant