trustgraph/ts
elpresidank 5bc7a1b6fc fix: resolve FlowProcessor topic collisions, librarian timeout, tests
Two bugs found during end-to-end testing:

1. FlowProcessor never restarted flows when config changed — it only
   started them once. Stale NATS JetStream data from previous sessions
   caused services to bind to wrong topics. Fix: stop and restart flows
   on every config push that includes flow definitions.

2. Gateway publishToTopic sent messages without an id property. Pipeline
   FlowProcessor handlers check properties.id and silently return if
   missing. Fix: auto-generate a message id when publishing to topics.

Both fixes validated: 13/13 integration tests passing, PDF decoder
correctly receives and processes document messages through the pipeline.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 01:53:55 -05:00
..
deploy feat: add query/retrieval FlowProcessor services and missing runner scripts 2026-04-07 01:05:54 -05:00
entrypoints feat: add flow manager, config seeding, and expanded integration tests 2026-04-06 00:37:03 -05:00
packages fix: resolve FlowProcessor topic collisions, librarian timeout, tests 2026-04-07 01:53:55 -05:00
scripts feat: add query/retrieval FlowProcessor services and missing runner scripts 2026-04-07 01:05:54 -05:00
.dockerignore feat: add Docker deployment with Containerfile, entrypoints, and nginx 2026-04-06 00:21:00 -05:00
.gitignore saving 2026-04-05 21:09:33 -05:00
Containerfile fix: Docker build fixes, add agent/librarian/flow-manager to compose 2026-04-06 00:41:01 -05:00
package.json feat: add query/retrieval FlowProcessor services and missing runner scripts 2026-04-07 01:05:54 -05:00
pnpm-lock.yaml feat: add document pipeline — PDF decoder, Ollama LLM, storage services 2026-04-06 23:47:43 -05:00
pnpm-workspace.yaml saving 2026-04-05 21:09:33 -05:00
tsconfig.base.json saving 2026-04-05 21:09:33 -05:00
tsconfig.json init 2026-04-05 22:44:45 -05:00
turbo.json saving 2026-04-05 21:09:33 -05:00