decomposer: record implementation detail for 7 step(s)
Some checks failed
ci / test (push) Failing after 7s

This commit is contained in:
2026-09-01 14:10:46 +00:00
parent 2627747e20
commit 5446becd60
7 changed files with 48 additions and 34 deletions

View File

@@ -1,7 +1,9 @@
# Step 3 — Implementation Detail
1. Added connector registry dispatch by connector name and tenant-aware cursor loading.
2. Added full versus incremental execution selection.
3. Added retry loop with configurable maximum attempts and dead-letter result generation.
4. Published before saving the next cursor to make replay safe after failures.
5. Added run status, attempt count, batch, and dead-letter result structures.
1. Define RunResult with run ID, status, count, errors, and cursor.
2. Select full or incremental connector execution from the requested mode.
3. Publish successful documents before returning the new cursor.
4. Retry connector/publisher failures up to max_retries.
5. Return a dead-letter-compatible result after final failure.
6. Dispatch webhook payloads to the configured connector.
7. Add orchestration and fixed-run-ID tests.