Skip to content

Add contract, revenue split, and vesting workflows - #1674

Merged
Wilfred007 merged 2 commits into
Gildado:mainfrom
k-deejah:feature/1240-1243-orchestration-workflows
Oct 17, 2026
Merged

Wilfred007 merged 2 commits into
Gildado:mainfrom
k-deejah:feature/1240-1243-orchestration-workflows

Conversation

@k-deejah

Copy link
Copy Markdown
Contributor

Summary

  • Add an observable, retry-aware contract upgrade proposal workflow that validates and simulates upgrades, resolves organization signers, and sends idempotent notifications.
  • Add revenue split recipient-update and distribution workflows with share/amount validation, simulation, wallet-signed transaction staging, confirmation, and signed-envelope redaction.
  • Add an automatic due-vesting notification scheduler and an organization-scoped notification workflow.
  • Extend durable workflow kinds with migration 062 and a guarded rollback.

Verification

  • backend: npm run test:workflows passes (55 tests); Postgres integration tests are skipped locally without WORKFLOW_TEST_DATABASE_URL and run in CI with Postgres.
  • Prettier and changed-file diagnostics pass.
  • Backend-wide npm run build remains blocked by pre-existing errors in src/index.ts, fxRateService.test.ts, and sorobanEventIndexer.ts; the migration dry-run is blocked by the current pg ESM import issue.

Closes #1240
Closes #1241
Closes #1242
Closes #1243

@drips-wave

drips-wave Bot commented Oct 17, 2026

Copy link
Copy Markdown

@k-deejah Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Wilfred007
Wilfred007 merged commit 9a7936d into Gildado:main Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants