Skip to content

refactor(coding): organize product internals#101

Merged
ktsoator merged 1 commit into
mainfrom
refactor/coding-product-layout
Jul 22, 2026
Merged

refactor(coding): organize product internals#101
ktsoator merged 1 commit into
mainfrom
refactor/coding-product-layout

Conversation

@ktsoator

Copy link
Copy Markdown
Owner

Summary

  • move the browser client from web to coding/client and keep Coding product implementation under coding/internal
  • establish app -> httpapi -> conversation -> engine ownership boundaries without depending on harness
  • keep process configuration separate from persisted provider and conversation settings
  • split conversation lifecycle and provider storage by responsibility, with lifecycle and rollback coverage

Verification

  • go test ./...
  • go test -race ./coding/...
  • git diff --check
  • bun run build in coding/client
  • bun run lint in coding/client (passes with the existing App.tsx:171 exhaustive-deps warning)

@ktsoator
ktsoator merged commit 87ee280 into main Jul 22, 2026
4 checks passed
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