• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

datatug / datatug-core / 38811279653
100%

Build:
DEFAULT BRANCH: main
Ran 15 Oct 2026 09:38PM UTC
Jobs 1
Files 186
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Oct 2026 09:37PM UTC coverage: 100.0%. Remained the same
38811279653

push

github

web-flow
feat(sessioncontext): recover native operations without redispatch (#373)

A local or hosted Detective retry must resolve its original acceptance before consulting mutable Check/Case definitions, and must distinguish the first dispatch claim from a replay. Add metadata-only ResolveOperation, backed by the operation receipt and accepted work committed atomically with the private pin, plus ClaimDispatchOnce with a first-claim flag that is false on errors, transaction callback replay, and repeated claims.

The trusted pin command can bind a host-computed canonical client request digest. Receipt/work/client-operation links are validated, and transport recovery rejects legacy acceptances without that digest. Empty digests preserve the previous internal acceptance hash. Existing ClaimDispatch remains compatible. Both adapters must compare the stored client digest before mutable reads; native absence alone never authorizes execution. A native accepted-but-not-started continuation still needs its own durable journal and fencing proof.

Validation: complete sessioncontext suite passes at 100% statement coverage; focused vet passes. Tests cover content revocation and redaction without private reads, disabled accounts, cross-actor/project/namespace access, corrupt mappings, changed-body conflicts, legacy hash compatibility, one first-claim winner, callback-retry flag reset, and failed claims returning no dispatch permission. Actual OVDB SQLite tests cover persistence across reopen/redaction and same-transaction fence visibility with rollback. No routes or capabilities are activated, and no hosted adapter race-conformance claim is made.

Root owns independent review, WB landing and release. This follow-up completes the agreed provider port inventory for the local and hosted adapters.

Source commits:

- 56dd506b1a01 feat(sessioncontext): recover native operations without redispatch
- ed79b3411a22 fix(sessioncontext): independently bind recovery metadata to receip... (continued)

95 of 0 new or added lines in 0 files covered. (NaN%)

17405 of 17405 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38811279653.1 15 Oct 2026 09:38PM UTC 186
100.0
GitHub Action Run
Source Files on build 38811279653
  • Tree
  • List 186
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 557e61ad on github
  • Prev Build on main (#38807474975)
  • Next Build on main (#38828632769)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc