Skip to content

feat: implement durable inspection workflow batches - #10

Merged
SayQuan987 merged 1 commit into
mainfrom
wsq/i-03a-durable-dispatch
Oct 5, 2026
Merged

SayQuan987 merged 1 commit into
mainfrom
wsq/i-03a-durable-dispatch

Conversation

@SayQuan1

@SayQuan1 SayQuan1 commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Implement durable outbox dispatch, task leasing, retry/recovery, and job replay foundations.
  • Add image validation/download flows, inference submission/execution, rule management/evaluation, and human facts/finding review APIs.
  • Add transaction, fencing, tenant/laboratory isolation, idempotency, audit, API boundary, and isolated MySQL coverage.
  • Update architecture, interface, implementation-plan, and delivery acceptance documentation.

Validation

  • tests/business tests/domain tests/protocol: 1477 passed
  • Full isolated MySQL persistence suite: 386 passed on MySQL 8.0.33
  • Ruff check/format and git diff --check: passed

Scope Notes

  • Production deployment remains disabled.
  • Real object-storage deployment, remediation, report/export, and full UI workflows remain follow-up work.
  • Domain events are persisted to the outbox; the general domain-event publisher is not yet connected.

@SayQuan987 SayQuan987 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pass

@SayQuan987
SayQuan987 merged commit 4e4f8bf into main Oct 5, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants