Skip to content

Commit d9bdc7c

Browse files
committed
fix: implement comprehensive failure handling and message archiving for map infrastructure
- Removed the entire PLAN.md file as the map infrastructure is complete - Deleted the PLAN_partial_completion.md file, indicating partial recovery strategy is deprecated - Updated documentation to reflect current failure and recovery strategies - Enhanced failure handling to archive all pending messages on run failure - Enforced immediate failure on type contract violations without retries - Added detailed plan for future partial success status and clear/resume capabilities - Clarified decision rationale for archiving messages and failing entire runs - Updated migration and testing plans to support new failure semantics and message archiving - Removed outdated plan files, consolidating failure and recovery approach in codebase - Overall, this commit solidifies the failure handling, message cleanup, and recovery mechanisms in the system
1 parent 90350c4 commit d9bdc7c

21 files changed

+590
-3262
lines changed
File renamed without changes.

.changeset/easy-bats-nail.md renamed to .changeset/add-map-method-to-dsl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@pgflow/dsl': patch
2+
'@pgflow/dsl': minor
33
---
44

55
Add `.map()` method to Flow DSL for defining map-type steps

.changeset/yummy-geckos-marry.md renamed to .changeset/add-map-step-type-infrastructure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@pgflow/core': patch
2+
'@pgflow/core': minor
33
---
44

55
Add map step type infrastructure in SQL core
File renamed without changes.

PLAN.md

Lines changed: 0 additions & 177 deletions
This file was deleted.

0 commit comments

Comments
 (0)