nexthub
Projects
Explore
Sign in
githubnext/chopin
Public
Let's compose rich plans together
Star
Subscribe
Code
Documents
Automations
Delivery
Changes
13
Tasks
0
Issues
11
Files
Commits
999+
Changes
13
Merge current main into OpenUI composition branch
MA
Maggie Appleton
authored
last month
584e50f
Patch
Parents
7920e9c
731b3ae
137
files changed
+6473
-678
Stacked
Split
.github/workflows/pr-re
adiness-worker.lock.yml
+1
−1
.github/workflows/pr
-readiness-worker.md
+6
−3
AGENT
S.md
+14
−13
apps/server/
package.json
+1
−0
apps/server/src/age
nt/planner.test.ts
+14
−1
apps/server/src/
agent/planner.ts
+35
−5
apps/server/src/ag
ent/tools.test.ts
+86
−3
apps/server/src
/agent/tools.ts
+9
−5
apps/server/src/chan
nels/document-url.ts
+25
−0
apps/server/src/chan
nels/routes.test.ts
+96
−0
apps/server/src/c
hannels/routes.ts
+16
−8
apps/server/src/
chat/incoming.ts
+13
−4
apps/server/src/har
ness/harness-v1.ts
+8
−0
apps/server/src/harnes
s/pi.contract.test.ts
+1
−1
apps/server/
src/main.ts
+240
−64
apps/server/src/m
cp/hosted.test.ts
+51
−0
apps/server/src
/mcp/hosted.ts
+26
−9
apps/server/src/plan/d
ecision-counts.test.ts
+329
−0
apps/server/src/p
lan/edit.test.ts
+81
−0
apps/server/sr
c/plan/edit.ts
+43
−1
apps/server/src/
plan/service.ts
+132
−2
apps/server/src/questions-s
ervice-durability-1.test.ts
+4
−1
apps/server/src/questions/u
nanswered.test-fixtures.ts
+97
−0
apps/server/src/questi
ons/unanswered.test.ts
+23
−0
apps/server/src/ques
tions/unanswered.ts
+36
−0
apps/server/src/so
cket/admission.ts
+37
−4
apps/server/src/socket/
decision-watch.test.ts
+313
−0
apps/server/src/sock
et/decision-watch.ts
+218
−0
apps/server/src/st
orage/contract.ts
+128
−0
apps/server/src/stora
ge/memory/adapter.ts
+41
−9
apps/server/src/
storage/model.ts
+12
−1
apps/server/src/
storage/port.ts
+8
−0
apps/server/src/storage/
postgres/adapter.test.ts
+72
−0
apps/server/src/storag
e/postgres/adapter.ts
+77
−6
apps/server/src/storage
/postgres/migrations.ts
+7
−0
apps/server/src/storage/postgres/mig
rations/017_unanswered_decisions.sql
+3
−0
apps/server/src/storage/postgres/mig
rations/017_unanswered_decisions.ts
+69
−0
apps/server/src/storag
e/postgres/research.ts
+8
−1
apps/server/src/
testing/plan.ts
+12
−3
apps/server/src/testing
/seecode-assessment.ts
+155
−0
apps/server/
src/wire.ts
+36
−3
apps/web/s
rc/api.ts
+8
−2
apps/web/src/
chat/chat.tsx
+2
−3
apps/web/src/ch
at/composer.css
+10
−3
apps/web/src/ch
at/markdown.css
+9
−0
apps/web/src/ch
at/markdown.tsx
+14
−1
apps/web/src/chat/ref
erence-picker.test.ts
+26
−1
apps/web/src/chat/r
eference-picker.tsx
+10
−13
apps/web/src/chat/tran
script-source.test.tsx
+34
−36
apps/web/src/cha
t/transcript.tsx
+17
−25
apps/web/src/chat/
work-progress.tsx
+5
−1
apps/web/src/decisi
on-view-control.tsx
+20
−0
apps/web/src/diagra
m-gallery/page.tsx
+0
−14
apps/web/src/diagram
-gallery/styles.css
+0
−14
apps/web/src/docu
ment-actions.tsx
+165
−4
apps/web/src/ico
n-assets.test.ts
+7
−0
apps/web/src/navi
gation-shell.tsx
+46
−2
apps/web/src/n
avigation.css
+65
−4
apps/web/src/pro
ject-sidebar.tsx
+35
−1
apps/web/src/roo
m-workspace.tsx
+2
−12
apps/web/src/sidebar-d
ecision-counts.test.ts
+468
−0
apps/web/src/sidebar
-decision-counts.tsx
+67
−0
apps/web/src/sideba
r-decision-plan.ts
+55
−0
apps/web/src/sidebar-d
ecision-watch.test.ts
+232
−0
apps/web/src/sideba
r-decision-watch.ts
+214
−0
apps/web/sr
c/theme.css
+17
−4
apps/web/src/use-pr
oject-documents.ts
+101
−4
apps/web/src/use-si
debar-decisions.ts
+134
−0
apps/web/src/vi
ewport.test.ts
+26
−2
apps/web/src
/viewport.ts
+15
−11
apps/web/s
rc/wire.ts
+5
−4
bun.
lock
+41
−36
docs/archi
tecture.md
+15
−13
docs/authen
tication.md
+4
−1
docs/cha
nnels.md
+62
−1
docs/hoste
d-agent.md
+8
−2
docs/self-
hosting.md
+13
−13
docs/sto
rage.md
+7
−1
docs/superpowers/plans/2026-10-
08-seecode-rendering-module.md
+0
−60
e2e/data
base.ts
+25
−3
e2e/diagram-galle
ry/gallery.e2e.ts
+4
−81
e2e/document-c
reation.e2e.ts
+6
−1
e2e/document-na
vigation.e2e.ts
+9
−6
e2e/git
hub.ts
+3
−1
e2e/harness/fa
ke-harness.ts
+2
−2
e2e/harness/scri
pted-planner.ts
+1
−4
e2e/hoste
d.e2e.ts
+5
−2
e2e/icon-s
ize.e2e.ts
+116
−0
e2e/playwrig
ht.config.ts
+3
−0
e2e/responsive-
activity.e2e.ts
+2
−2
e2e/responsive-w
orkspace.e2e.ts
+16
−0
e2e/seeco
de.e2e.ts
+195
−0
e2e/shel
l.e2e.ts
+3
−1
e2e/sidebar-decis
ion-counts.e2e.ts
+822
−0
e2e/smok
e.e2e.ts
+6
−2
e2e/source/icon-
size.fixture.ts
+103
−0
packag
e.json
+7
−7
packages/diagr
ams/README.md
+14
−1
packages/diagrams
/src/diagram.tsx
+2
−1
packages/diagra
ms/src/index.ts
+2
−0
packages/diagrams/
src/source.test.ts
+23
−0
packages/diagram
s/src/source.ts
+20
−0
packages/diagrams/sr
c/viewer/chrome.css
+1
−1
packages/diagrams/src/v
iewer/diagram.test.tsx
+0
−13
packages/diagrams/t
est/render.test.ts
+9
−17
packages/dialect/s
rc/convert.test.ts
+1
−0
packages/dialect
/src/dialect.ts
+3
−0
packages/dialec
t/src/index.ts
+1
−0
packages/edito
r/package.json
+1
−0
packages/editor/sr
c/plan-editor.tsx
+1
−0
packages/editor/src
/resolved-layer.tsx
+3
−3
packages/editor
/src/styles.css
+8
−6
packages/editor/src/
widgets/code.test.ts
+3
−1
packages/editor/sr
c/widgets/code.ts
+4
−2
packages/editor/src/wid
gets/questionnaire.tsx
+1
−1
packages/editor/src/wid
gets/render-blocks.tsx
+67
−11
packages/icons
/package.json
+4
−1
packages/icons
/src/brand.tsx
+8
−1
packages/icons/
src/filled.tsx
+1
−0
packages/icons/s
rc/icon.test.tsx
+12
−0
packages/proto
col/index.d.ts
+96
−3
patches/@ai-sdk%2Fhar
ness-pi@1.0.128.patch
+0
−25
patches/@ai-sdk%2Fhar
ness-pi@1.0.148.patch
+13
−0
scripts/design-contract/exc
eptions/dynamic-editor.json
+5
−5
scripts/design-contract/exce
ptions/dynamic-packages.json
+1
−1
scripts/design-contract/ex
ceptions/dynamic-web.json
+5
−5
scripts/pr-maintena
nce/actions.test.ts
+1
−0
scripts/pr-maintena
nce/application.mjs
+1
−1
scripts/pr-maintenanc
e/application.test.ts
+81
−10
scripts/pr-maintenan
ce/artifact.test.ts
+1
−0
scripts/pr-maintenanc
e/coordinator-run.mjs
+65
−18
scripts/pr-maintenance/
coordinator-run.test.ts
+81
−1
scripts/pr-mainten
ance/inventory.mjs
+31
−2
scripts/pr-maintenan
ce/inventory.test.ts
+27
−0
scripts/pr-maintenance/iso
lated-git.test-fixtures.ts
+4
−0
scripts/pr-maintenan
ce/proposal.test.ts
+1
−0
scripts/pr-maintenanc
e/worker-run.test.ts
+1
−0