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

datatug / datatug-core / 38532428008
100%

Build:
DEFAULT BRANCH: main
Ran 14 Oct 2026 08:03AM UTC
Jobs 1
Files 180
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

14 Oct 2026 08:03AM UTC coverage: 100.0%. Remained the same
38532428008

push

github

web-flow
feat(detective): bind private session references in operation payloads (#368)

Native Check operations currently cannot carry a private session input identity into their saved run or idempotency payload. Add a metadata-only `SessionInputReference` for the full private namespace and exact input bindings, plus an explicit `ActionOperationPayload` envelope that includes trusted bridge fields without making them bindable from public action JSON.

References are bounded, validated, independently copied and canonically ordered. `EvaluateCheck` propagates an owned reference; unsupported query-validator combinations fail before execution. Historical selections may retain different bag versions, while conflicting immutable entry revisions are rejected. A golden JSON/digest fixture proves nil-reference requests retain their existing wire form and operation identity.

Validation: focused `go test ./pkg/apicontract ./pkg/detective -coverprofile=…` passed with 100.0% statement coverage in each package; focused `go vet` and `git diff --check` passed. Tests cover malformed identities/digests/bounds, raw-content rejection, strict public decoding, reference isolation, ownership during execution, deterministic ordering and digest sensitivity to namespace/binding/Case changes.

This is the bounded Core provider foundation. Session dispatch pins, native reconciliation/fences, outbox delivery, redaction and consumer capability activation remain in the paired adapter work; this PR enables none of those flows. Full CI and independent code review remain landing gates.

Source commits:

- c702d542d1e9 feat(detective): bind private session references in operation payloads
- 45a7fcbb55c2 fix(detective): reject conflicting Case input versions

Pull request: datatug/datatug-core#368
Review: /private/tmp/context-bag-native-contracts-review-sol61.md

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

16460 of 16460 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38532428008.1 14 Oct 2026 08:03AM UTC 180
100.0
GitHub Action Run
Source Files on build 38532428008
  • Tree
  • List 180
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a6d928cc on github
  • Prev Build on main (#38448738452)
  • Next Build on main (#38688250876)
  • 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