githubnext/chopinPublic

Let's compose rich plans together

Integrate durable accepted research and drain admitted commands before close

MAMaggie Appleton authored
5d6d0d4Patch
Parenta9a74b4
58 files changed+4478-160
StackedSplit
apps/server/src/conversation-plan/accepted-research-close.test.ts+76 โˆ’0
apps/server/src/conversation-plan/accepted-research-commit.test.ts+63 โˆ’0
apps/server/src/conversation-plan/accepted-research-gates.test.ts+79 โˆ’0
apps/server/src/conversation-plan/accepted-research-memory.test.ts+80 โˆ’0
apps/server/src/conversation-plan/accepted-research-socket.test-fixtures.ts+41 โˆ’0
apps/server/src/conversation-plan/accepted-research-storage.test-fixtures.ts+55 โˆ’0
apps/server/src/conversation-plan/accepted-research.test-fixtures.ts+135 โˆ’0
apps/server/src/conversation-plan/accepted-research.ts+79 โˆ’0
apps/server/src/conversation-plan/pipeline-linked-card-resolution.test.ts+107 โˆ’0
apps/server/src/conversation-plan/pipeline-linked-card.test.ts+68 โˆ’0
apps/server/src/conversation-plan/pipeline-ordinary-save-competing.test.ts+125 โˆ’0
apps/server/src/conversation-plan/pipeline-ordinary-save-pending.test-fixtures.ts+60 โˆ’0
apps/server/src/conversation-plan/pipeline-ordinary-save.test-fixtures.ts+140 โˆ’0
apps/server/src/conversation-plan/pipeline-ordinary-save.test.ts+134 โˆ’0
apps/server/src/conversation-plan/research-commands.ts+108 โˆ’0
apps/server/src/conversation-plan/runtime-save.test.ts+186 โˆ’0
apps/server/src/conversation-plan/service.ts+22 โˆ’11
apps/server/src/main.ts+149 โˆ’42
apps/server/src/plan/research-placement-1.test.ts+39 โˆ’0
apps/server/src/plan/research-placement-2.test.ts+57 โˆ’0
apps/server/src/plan/research-placement.test-fixtures.ts+24 โˆ’0
apps/server/src/plan/room.ts+10 โˆ’0
apps/server/src/plan/service.ts+26 โˆ’0
apps/server/src/research/inline-1.test.ts+136 โˆ’0
apps/server/src/research/inline-2.test.ts+135 โˆ’0
apps/server/src/research/inline-3.test.ts+139 โˆ’0
apps/server/src/research/inline-4.test.ts+64 โˆ’0
apps/server/src/research/inline-memory.test.ts+90 โˆ’0
apps/server/src/research/inline.test-fixtures.ts+77 โˆ’0
apps/server/src/research/placement-close.test-fixtures.ts+164 โˆ’0
apps/server/src/research/placement-close.test.ts+22 โˆ’0
apps/server/src/research/placement.test.ts+57 โˆ’0
apps/server/src/research/placement.ts+30 โˆ’0
apps/server/src/research/service.test.ts+1 โˆ’32
apps/server/src/research/service.ts+239 โˆ’45
apps/server/src/research/start-identity.ts+49 โˆ’0
apps/server/src/socket/authorization.test.ts+60 โˆ’0
apps/server/src/socket/authorization.ts+26 โˆ’0
apps/server/src/storage/contract.ts+4 โˆ’22
apps/server/src/storage/memory/adapter.ts+15 โˆ’2
apps/server/src/storage/memory/research.ts+87 โˆ’1
apps/server/src/storage/model.ts+55 โˆ’0
apps/server/src/storage/port.ts+27 โˆ’1
apps/server/src/storage/postgres/adapter.test.ts+133 โˆ’0
apps/server/src/storage/postgres/adapter.ts+79 โˆ’0
apps/server/src/storage/postgres/migrations.ts+3 โˆ’0
apps/server/src/storage/postgres/migrations/015_planner_inline_reference.sql+7 โˆ’0
apps/server/src/storage/postgres/research.ts+118 โˆ’1
apps/server/src/storage/postgres/startup.test.ts+309 โˆ’3
apps/server/src/storage/research-inline-contract-1.ts+124 โˆ’0
apps/server/src/storage/research-inline-contract-2.ts+51 โˆ’0
apps/server/src/storage/research-inline-contract-3.ts+44 โˆ’0
apps/server/src/storage/research-inline-contract-4.ts+53 โˆ’0
apps/server/src/storage/research-inline-contract-5.ts+87 โˆ’0
apps/server/src/storage/research-inline-contract-6.ts+39 โˆ’0
apps/server/src/storage/research-inline-contract-fixtures.ts+23 โˆ’0
apps/server/src/storage/research-inline-contract.ts+16 โˆ’0
docs/jev-product-extraction.md+52 โˆ’0