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

datatug / backend / 38850665691
84%

Build:
DEFAULT BRANCH: main
Ran 16 Oct 2026 04:28AM UTC
Jobs 1
Files 109
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

16 Oct 2026 04:26AM UTC coverage: 83.399% (-0.1%) from 83.522%
38850665691

push

github

web-flow
feat(context): add fenced hosted session Detective bridge (#47)

Session-bound Detective runs now seal authenticated context selections and immutable Check definitions before executing the verified embedded invoice provider. Exact retries recover only an unclaimed dispatch; status and reconciliation recover durable produced results and Case evidence without replaying source queries.

The hosted adapter checks the session generation and current Case permission/version during native acceptance, then checks the fence and current Case authority in the same Firestore transaction as CaseRunLink finalization. Metadata-only evidence delivery rechecks the exact Core outbox version, session generation, redaction state and current Case authority under its native transaction. A bounded trusted worker scrubs accepted private pins while preserving separately owned Case evidence and produced receipts.

Capability metadata distinguishes admitted Chinook and embedded invoice sources under the existing demo environment. The initial native execution profile supports only the verified private embedded invoice demo. Native execution remains disabled unless explicitly configured with that admitted profile and an available provider; this change does not activate the host.

Produced checkpoints cap aggregate snapshots at 2 MiB using twice the encoded document size plus 4 KiB per document, and cap the run at 256 KiB. This leaves conservative transaction headroom for acceptance and Case writes. Native source calls serialize so capacity exhaustion prevents every later query. Prior bounded results remain durable, with an explicit failure summary; both checkpoint persistence and finalization enforce the same budget.

The dependency is released Core v0.57.1, which retains applied historical revisions alongside edited current heads in session snapshots.

Validation: complete api4datatug, facade4datatug and models4datatug suites, focused go vet and tidy verification pass against Cor... (continued)

901 of 1106 new or added lines in 8 files covered. (81.46%)

4 existing lines in 1 file now uncovered.

12605 of 15114 relevant lines covered (83.4%)

0.84 hits per line

Uncovered Changes

Lines Coverage ∆ File
54
59.7
facade4datatug/session_detective_evidence.go
44
78.07
-2.51% facade4datatug/detective_run.go
35
82.5
facade4datatug/session_detective.go
28
85.64
facade4datatug/session_detective_pin.go
19
91.77
facade4datatug/session_detective_native.go
13
82.37
-3.19% api4datatug/http_session_context.go
8
94.77
api4datatug/http_session_context_detective.go
4
73.33
facade4datatug/session_detective_source.go

Coverage Regressions

Lines Coverage ∆ File
4
78.07
-2.51% facade4datatug/detective_run.go
Jobs
ID Job ID Ran Files Coverage
1 38850665691.1 16 Oct 2026 04:28AM UTC 109
83.4
GitHub Action Run
Source Files on build 38850665691
  • Tree
  • List 109
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 1447aa4c on github
  • Prev Build on main (#38806177988)
  • Next Build on main (#38852631208)
  • 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