Skip to content

Bootstrap design specs#269

Merged
edwin-zvs merged 1 commit into
mainfrom
specs-bootstrap
May 30, 2026
Merged

Bootstrap design specs#269
edwin-zvs merged 1 commit into
mainfrom
specs-bootstrap

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • create the initial specs/ design decision records
  • capture durable decisions from recent session, widget, web UI, TUI, harness, provider retry, memory, and tool-layer work
  • keep the specs normative and intent-focused, without current-code anchors or implementation notes

Specs Added

  • sessions as the core unit
  • orchestrator as a session
  • session widgets as UI state
  • widget renderers owning interaction semantics
  • terminal reconnect preserving live state
  • resize/restart avoiding full-history refeed
  • visible user session list actions
  • built-in harness command overrides
  • transient provider error retries
  • durable shared memory
  • shared tooling across harnesses

Tests

  • git diff --check
  • searched specs/ for current-code anchors such as paths, function names, and env vars

@edwin-zvs
edwin-zvs merged commit 7a4ce3b into main May 30, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the specs-bootstrap branch May 30, 2026 16:27
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