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
Add durable conversation processor and runtime
MA
Maggie Appleton
authored
last month
aee4644
Patch
Parent
b2d41b7
109
files changed
+15089
-0
Stacked
Split
apps/server/src/chat/job-authen
ticated-memory.test-fixtures.ts
+97
โ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/chat/job
-heading-fencing.test.ts
+134
โ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-pr
ompt-card.test-fixtures.ts
+145
โ0
apps/server/src/chat/jo
b-prompt-prose.test.ts
+176
โ0
apps/server/src/chat/job-prompt-s
cripted-harness.test-fixtures.ts
+156
โ0
apps/server/src/chat/job-pro
mpt-scripted-harness.test.ts
+150
โ0
apps/server/src/chat/job
-prompt-suggest.test.ts
+146
โ0
apps/server/src/chat/job-scri
pted-harness.test-fixtures.ts
+122
โ0
apps/server/src/chat/job-
scripted-harness.test.ts
+185
โ0
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/src
/config.test.ts
+5
โ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
+91
โ0
apps/server/src/conversation
-plan/card-mirror-runner.ts
+43
โ0
apps/server/src/conversa
tion-plan/card-mirror.ts
+62
โ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
+172
โ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/conversatio
n-plan/job-context.test.ts
+326
โ0
apps/server/src/conversa
tion-plan/job-context.ts
+162
โ0
apps/server/src/conversation-pl
an/job-prompts-sources.test.ts
+114
โ0
apps/server/src/conversatio
n-plan/job-prompts.test.ts
+115
โ0
apps/server/src/conversa
tion-plan/job-prompts.ts
+186
โ0
apps/server/src/conversation-plan/job-
scripted-refine-retry.test-fixtures.ts
+172
โ0
apps/server/src/conversation-plan/
job-scripted-refine-retry.test.ts
+230
โ0
apps/server/src/conversation-
plan/option-admission.test.ts
+530
โ0
apps/server/src/conversation-plan/
pipeline-recommendation-1.test.ts
+65
โ0
apps/server/src/conversation-pl
an/planner-job-interruption.ts
+47
โ0
apps/server/src/conversation
-plan/planner-job-support.ts
+82
โ0
apps/server/src/conversatio
n-plan/planner-job-types.ts
+36
โ0
apps/server/src/conversation-plan
/planner-jobs-completion.test.ts
+122
โ0
apps/server/src/conversation-pl
an/planner-jobs-failure.test.ts
+114
โ0
apps/server/src/conversation-plan/
planner-jobs-interruption.test.ts
+133
โ0
apps/server/src/conversation-plan/p
lanner-jobs-memory-failure.test.ts
+88
โ0
apps/server/src/conversation-plan/p
lanner-jobs-memory.test-fixtures.ts
+142
โ0
apps/server/src/conversation-pl
an/planner-jobs-memory.test.ts
+78
โ0
apps/server/src/conversation-plan/p
lanner-jobs-receipt-failure.test.ts
+60
โ0
apps/server/src/conversation-pl
an/planner-jobs-receipt.test.ts
+109
โ0
apps/server/src/conversation-p
lan/planner-jobs-retry.test.ts
+130
โ0
apps/server/src/conversation-pla
n/planner-jobs.test-fixtures.ts
+88
โ0
apps/server/src/conversatio
n-plan/planner-jobs.test.ts
+125
โ0
apps/server/src/conversat
ion-plan/planner-jobs.ts
+231
โ0
apps/server/src/conversation-p
lan/processor-card-context.ts
+33
โ0
apps/server/src/conversation
-plan/processor-commands.ts
+185
โ0
apps/server/src/conversatio
n-plan/processor-fields.ts
+48
โ0
apps/server/src/conversatio
n-plan/processor-outbox.ts
+99
โ0
apps/server/src/conversation-plan
/processor-research-admission.ts
+125
โ0
apps/server/src/conversation-pla
n/processor-research-consent.ts
+90
โ0
apps/server/src/conversation-pl
an/processor-research-quotes.ts
+96
โ0
apps/server/src/conversat
ion-plan/processor-run.ts
+199
โ0
apps/server/src/conversation-
plan/processor-scoped-save.ts
+115
โ0
apps/server/src/conversati
on-plan/processor-types.ts
+43
โ0
apps/server/src/conversation-plan
/prompt-scripted-harness.test.ts
+244
โ0
apps/server/src/conversation-plan/resea
rch-offer-detection-card-focus.test.ts
+242
โ0
apps/server/src/conversation-plan/research
-offer-detection-comparison-guards.test.ts
+351
โ0
apps/server/src/conversation-plan/researc
h-offer-detection-concern-guards.test.ts
+257
โ0
apps/server/src/conversation-plan/rese
arch-offer-detection-positive.test.ts
+282
โ0
apps/server/src/conversation-plan/rese
arch-offer-detection.test-fixtures.ts
+348
โ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/conversatio
n-plan/runtime-save.test.ts
+188
โ0
apps/server/src/conver
sation-plan/runtime.ts
+187
โ0
apps/server/src/conversation-plan
/scripted-harness.test-driver.ts
+200
โ0
apps/server/src/conversation-
plan/scripted-harness.test.ts
+108
โ0
apps/server/src/conversation-
plan/scripted-script.test.ts
+84
โ0
apps/server/src/conversati
on-plan/scripted-script.ts
+79
โ0
apps/server/src/conversation-plan/s
ervice-correction.test-fixtures.ts
+169
โ0
apps/server/src/conversation-pl
an/service-corrections.test.ts
+131
โ0
apps/server/src/conversation-pla
n/service-effect-commit.test.ts
+158
โ0
apps/server/src/conversation-pl
an/service-effect-retry.test.ts
+179
โ0
apps/server/src/conversation-p
lan/service-inference.test.ts
+218
โ0
apps/server/src/conversation-plan/
service-legacy-withdrawal.test.ts
+90
โ0
apps/server/src/conversation-pla
n/service-memory-failure.test.ts
+87
โ0
apps/server/src/conversation-plan
/service-memory.test-fixtures.ts
+112
โ0
apps/server/src/conversation
-plan/service-memory.test.ts
+87
โ0
apps/server/src/conversation-pl
an/service-mirror-race.test.ts
+159
โ0
apps/server/src/conversation
-plan/service-order.test.ts
+56
โ0
apps/server/src/conversation
-plan/service-queue.test.ts
+242
โ0
apps/server/src/conversation-pl
an/service-scoped-save.test.ts
+98
โ0
apps/server/src/conversation-pl
an/service-scoped-stale.test.ts
+107
โ0
apps/server/src/conversation-pla
n/service-scoped-support.test.ts
+179
โ0
apps/server/src/conversation-plan
/service-scoped.test-fixtures.ts
+212
โ0
apps/server/src/conversation-
plan/service.test-fixtures.ts
+146
โ0
apps/server/src/conver
sation-plan/service.ts
+115
โ0
apps/server/src/plan/conversatio
n-processor-persistence.test.ts
+35
โ0
apps/server/src/questions/co
nversation-capacity.test.ts
+314
โ0
apps/server/src/questions/c
onversation-card-7.test.ts
+205
โ0
apps/server/src/questions/plann
er-lifecycle-durability.test.ts
+242
โ0
e2e/harness/scri
pted-context.ts
+45
โ0
e2e/harness/scri
pted-planner.ts
+218
โ0