gsxdsm
4009eb34cb
FN-8683: remove unreachable SQLite task polling replica
Document PostgreSQL task-deletion observation and remove the obsolete SQLite polling path.
- Remove polling state, replica emissions, and activity-log suppression from TaskStore.
- Retain backend-aware cache warming while documenting the transactional-outbox follow-up.
- Add tombstone and soft-delete abort coverage across core and engine lanes.
Files changed:
docs/architecture.md | 3 +-
...tgres-cross-process-task-deleted-observation.md | 128 ++++++++++++++++
docs/storage.md | 3 +-
.../task-delete-nonblocking-cleanup.test.ts | 54 +++++++
.../task-deleted-polling-replica-tombstone.test.ts | 57 +++++++
.../task-updated-lanes-emit-surfaces.test.ts | 26 ----
packages/core/src/store.ts | 13 +-
packages/core/src/task-store/lifecycle-ops.ts | 168 ++-------------------
packages/core/src/task-store/task-artifacts-ops.ts | 4 -
.../__tests__/executor-soft-delete-abort.test.ts | 15 ++
.../src/__tests__/triage-soft-delete-abort.test.ts | 14 ++
11 files changed, 284 insertions(+), 201 deletions(-)
Fusion-Task-Id: FN-8683
Fusion-Task-Lineage: a052db0c-b6fc-4b05-b6b2-f8217b56ded0
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>