decomposer: record implementation detail for 7 step(s)
Some checks failed
ci / test (push) Failing after 7s
Some checks failed
ci / test (push) Failing after 7s
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user