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
Integrate durable conversation processing and scoped Planner effects
MA
Maggie Appleton
authored
last month
a9a74b4
Patch
Parent
d331af7
158
files changed
+16335
-634
Stacked
Split
apps/server/src/agent
/card-tool-context.ts
+10
−0
apps/server/src/agent/d
ecision-prose-1.test.ts
+53
−0
apps/server/src/agent/d
ecision-prose-2.test.ts
+98
−0
apps/server/src/agent/d
ecision-prose-3.test.ts
+48
−0
apps/server/src/agent/d
ecision-prose-4.test.ts
+70
−0
apps/server/src/agent/d
ecision-prose-5.test.ts
+56
−0
apps/server/src/agent/d
ecision-prose-fields.ts
+16
−0
apps/server/src/agent/decis
ion-prose.test-fixtures.ts
+112
−0
apps/server/src/agen
t/decision-prose.ts
+104
−0
apps/server/src/agent/h
eading-harness.test.ts
+5
−3
apps/server/src/age
nt/refine-fields.ts
+96
−0
apps/server/src/agent
/refine-placement.ts
+43
−0
apps/server/src/agent/
refine-tool-1.test.ts
+129
−0
apps/server/src/agent/
refine-tool-2.test.ts
+36
−0
apps/server/src/agent/
refine-tool-3.test.ts
+161
−0
apps/server/src/agent/
refine-tool-4.test.ts
+109
−0
apps/server/src/agent/
refine-tool-5.test.ts
+107
−0
apps/server/src/agent/
refine-tool-6.test.ts
+96
−0
apps/server/src/agent/
refine-tool-7.test.ts
+80
−0
apps/server/src/agent/
refine-tool-8.test.ts
+116
−0
apps/server/src/agent/
refine-tool-9.test.ts
+38
−0
apps/server/src/agent/ref
ine-tool.test-fixtures.ts
+188
−0
apps/server/src/ag
ent/refine-tool.ts
+181
−0
apps/server/src/age
nt/revise-fields.ts
+57
−0
apps/server/src/agent/revi
se-open-decision-1.test.ts
+167
−0
apps/server/src/agent/revi
se-open-decision-2.test.ts
+129
−0
apps/server/src/agent/revi
se-open-decision-3.test.ts
+87
−0
apps/server/src/agent/revi
se-open-decision-4.test.ts
+86
−0
apps/server/src/agent/revi
se-open-decision-5.test.ts
+113
−0
apps/server/src/agent/revise-o
pen-decision-requests.test.ts
+124
−0
apps/server/src/agent/revise-o
pen-decision.test-fixtures.ts
+58
−0
apps/server/src/agent/r
evise-open-decision.ts
+69
−0
apps/server/src/agen
t/revise-requests.ts
+90
−0
apps/server/src/agent
/scoped-prose-tool.ts
+37
−0
apps/server/src/agent/
scoped-refine-tool.ts
+80
−0
apps/server/src/agent/scope
d-request-boundary.test.ts
+47
−0
apps/server/src/agent/
scoped-revise-tool.ts
+53
−0
apps/server/src/agent/
scoped-tool-result.ts
+19
−0
apps/server/src/agent/sco
ped-tools.test-bridge.ts
+25
−0
apps/server/src/agent/scoped
-tools.test-configuration.ts
+86
−0
apps/server/src/age
nt/scoped-tools.ts
+7
−0
apps/server/src
/agent/tools.ts
+6
−0
apps/server/src/chat/job-authen
ticated-memory.test-fixtures.ts
+97
−0
apps/server/src/chat/
job-boundary.test.ts
+71
−0
apps/server/src/chat/job-ca
rd-memory.test-fixtures.ts
+131
−0
apps/server/src/chat/j
ob-card-memory.test.ts
+54
−0
apps/server/src/c
hat/job-fence.ts
+20
−0
apps/server/src/chat
/job-handoff.test.ts
+47
−0
apps/server/src/chat/job-
harness.test-fixtures.ts
+68
−0
apps/server/src/chat/job
-heading-fencing.test.ts
+134
−0
apps/server/src/chat/job-head
ing-harness.test-fixtures.ts
+100
−0
apps/server/src/chat/job-hea
ding-memory.test-fixtures.ts
+69
−0
apps/server/src/chat/job
-heading-memory.test.ts
+75
−0
apps/server/src/chat/
job-lifecycle.test.ts
+77
−0
apps/server/src/chat
/job-notice.test.ts
+26
−0
apps/server/src/chat/
job-profiles.test.ts
+110
−0
apps/server/src/cha
t/job-queue.test.ts
+83
−0
apps/server/src/c
hat/job-queue.ts
+152
−0
apps/server/src/chat
/job-signal.test.ts
+56
−0
apps/server/src/chat/job
-stream.test-fixtures.ts
+109
−0
apps/server/src/cha
t/job-tools.test.ts
+96
−0
apps/server/src/cha
t/job-translate.ts
+67
−0
apps/server/src/chat/
job.test-fixtures.ts
+58
−0
apps/server/src/
chat/job.test.ts
+95
−0
apps/server/src/
chat/service.ts
+191
−39
apps/server/src/config-co
nversation-bounds.test.ts
+44
−0
apps/server/src/config-con
versation.test-fixtures.ts
+46
−0
apps/server/src/config
-conversation.test.ts
+32
−0
apps/server/s
rc/config.ts
+27
−0
apps/server/src/conversation
-plan/card-effect-prompts.ts
+107
−0
apps/server/src/conversation
-plan/card-effect-scoped.ts
+116
−0
apps/server/src/conversation-p
lan/card-effect-suggestion.ts
+50
−0
apps/server/src/conversation
-plan/card-effect-targets.ts
+87
−0
apps/server/src/conversation
-plan/card-mirror-runner.ts
+43
−0
apps/server/src/conversat
ion-plan/card-prompts.ts
+42
−0
apps/server/src/conversat
ion-plan/cards-1.test.ts
+143
−0
apps/server/src/conversat
ion-plan/cards-2.test.ts
+134
−0
apps/server/src/conversat
ion-plan/cards-3.test.ts
+207
−0
apps/server/src/conversat
ion-plan/cards-4.test.ts
+157
−0
apps/server/src/conversat
ion-plan/cards-5.test.ts
+145
−0
apps/server/src/conversat
ion-plan/cards-6.test.ts
+181
−0
apps/server/src/conversat
ion-plan/cards-7.test.ts
+223
−0
apps/server/src/conversat
ion-plan/cards-8.test.ts
+206
−0
apps/server/src/conversat
ion-plan/cards-9.test.ts
+105
−0
apps/server/src/conversation
-plan/cards.test-fixtures.ts
+194
−0
apps/server/src/conve
rsation-plan/cards.ts
+35
−0
apps/server/src/convers
ation-plan/commands.ts
+130
−0
apps/server/src/conversation-p
lan/runtime-acceptance.test.ts
+85
−0
apps/server/src/conversatio
n-plan/runtime-card.test.ts
+132
−0
apps/server/src/conversation-p
lan/runtime-lifecycle.test.ts
+179
−0
apps/server/src/conver
sation-plan/runtime.ts
+187
−0
apps/server/src/conversatio
n-plan/save-command.test.ts
+191
−0
apps/server/src/conversat
ion-plan/save-command.ts
+59
−0
apps/server/src/conversation
-plan/service-order.test.ts
+1
−0
apps/server/src/conver
sation-plan/service.ts
+10
−0
apps/server/src/h
arness/agents.ts
+9
−7
apps/server/src/h
arness/session.ts
+17
−4
apps/server/src/har
ness/tool-names.ts
+18
−0
apps/server/
src/main.ts
+99
−12
apps/server/src/mcp/up
date-lifecycle.test.ts
+1
−1
apps/server/src/pla
n/questionnaires.ts
+7
−1
apps/server/sr
c/plan/room.ts
+69
−14
apps/server/src/
plan/service.ts
+14
−2
apps/server/src/question-serv
ice-deferral.test-fixtures.ts
+111
−0
apps/server/src/question-
service.test-fixtures.ts
+120
−0
apps/server/src/questions-s
ervice-durability-1.test.ts
+186
−0
apps/server/src/questions-s
ervice-durability-2.test.ts
+178
−0
apps/server/src/questions-s
ervice-durability-3.test.ts
+213
−0
apps/server/src/questions-s
ervice-durability-4.test.ts
+217
−0
apps/server/src/questions-s
ervice-durability-5.test.ts
+214
−0
apps/server/src/questions-s
ervice-durability-6.test.ts
+165
−0
apps/server/src/questions-s
ervice-durability-7.test.ts
+160
−0
apps/server/src/questions-s
ervice-durability-8.test.ts
+217
−0
apps/server/src/questions-s
ervice-durability-9.test.ts
+88
−0
apps/server/src/quest
ions.service.test.ts
+7
−55
apps/server/src/questi
ons/card-insertion.ts
+133
−0
apps/server/src/question
s/card-notifications.ts
+82
−0
apps/server/src/question
s/card-option-relabel.ts
+163
−0
apps/server/src/questions
/card-planner-revision.ts
+145
−0
apps/server/src/question
s/card-reopen-1.test.ts
+211
−0
apps/server/src/question
s/card-reopen-2.test.ts
+147
−0
apps/server/src/questions/c
ard-reopen.test-fixtures.ts
+110
−0
apps/server/src/quest
ions/card-retitle.ts
+93
−0
apps/server/src/question
s/card-server-options.ts
+230
−0
apps/server/src/questio
ns/card-suggestions.ts
+57
−0
apps/server/src/questions/c
onversation-card-1.test.ts
+201
−0
apps/server/src/questions/c
onversation-card-2.test.ts
+197
−0
apps/server/src/questions/c
onversation-card-3.test.ts
+214
−0
apps/server/src/questions/c
onversation-card-4.test.ts
+150
−0
apps/server/src/questions/c
onversation-card-5.test.ts
+120
−0
apps/server/src/questions/c
onversation-card-6.test.ts
+171
−0
apps/server/src/questions/c
onversation-card-7.test.ts
+205
−0
apps/server/src/questions/c
onversation-card-8.test.ts
+207
−0
apps/server/src/questions/conv
ersation-card.test-fixtures.ts
+130
−0
apps/server/src/quest
ions/option-match.ts
+45
−0
apps/server/src/quest
ions/prose-1.test.ts
+211
−0
apps/server/src/quest
ions/prose-2.test.ts
+179
−0
apps/server/src/quest
ions/prose-3.test.ts
+135
−0
apps/server/src/question
s/prose.test-fixtures.ts
+50
−0
apps/server/src/q
uestions/prose.ts
+60
−0
apps/server/src/questions/que
stion-option-source-1.test.ts
+202
−0
apps/server/src/questions/que
stion-option-source-2.test.ts
+56
−0
apps/server/src/questions/questio
n-option-source.test-fixtures.ts
+106
−0
apps/server/src/question
s/service-add-option.ts
+169
−0
apps/server/src/ques
tions/service-ask.ts
+160
−0
apps/server/src/questi
ons/service-cancel.ts
+73
−0
apps/server/src/question
s/service-definition.ts
+71
−0
apps/server/src/questi
ons/service-discard.ts
+139
−0
apps/server/src/quest
ions/service-draft.ts
+117
−0
apps/server/src/questions
/service-relationships.ts
+128
−0
apps/server/src/questi
ons/service-reopen.ts
+212
−0
apps/server/src/questi
ons/service-submit.ts
+220
−0
apps/server/src/qu
estions/service.ts
+30
−496
apps/server/src/questio
ns/write-prose.test.ts
+152
−0
apps/server/src/ques
tions/write-prose.ts
+91
−0
docs/jev-produc
t-extraction.md
+64
−0
packages/proto
col/index.d.ts
+2
−0
packages/proto
col/plan.d.ts
+11
−0