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

codenotary / immudb / 29829409304
85%
master: 85%

Build:
Build:
LAST BUILD BRANCH: claude-plugin
DEFAULT BRANCH: master
Ran 21 Jul 2026 12:23PM UTC
Jobs 1
Files 312
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

21 Jul 2026 12:09PM UTC coverage: 84.848% (-0.1%) from 84.973%
29829409304

Pull #2112

gh-ci

vchaindz
feat(contrib): add immuledger — tamper-evident decision ledger plugin

immuledger is a Claude Code plugin that gives a project a durable,
tamper-evident memory of what was decided and why, and lets the agent
check current work against past decisions so it stays on track after
context is lost.

It embeds immudb in-process (via pkg/database) — no immudb server and
no container to run — and because immudb is embedded, it performs real
client-side cryptographic verification of any decision (inclusion proof
+ dual proof against the current root), the same primitives pkg/client
uses for verified reads.

- nested Go module (replace => ../../) so it stays out of the core build
- one binary, three modes: serve (MCP stdio), digest (SessionStart hook),
  record-claudemd (PostToolUse hook)
- KV-primary, per-project verifiable storage; open-per-operation guarded
  by a file lock, since immudb does not lock its data directory
- commands /decision /decisions /check /verify; MCP tools kept from the
  reference design plus verify_decision
- single-plugin marketplace.json for install; MIT licensed

Verified: go build/vet/test pass (lifecycle, supersede, real proof);
live MCP record+verify over stdio returns verified=true; hooks record
CLAUDE.md changes; no immudb server is linked.
Pull Request #2112: docs(embedded): add in-process embedding examples and guide

0 of 76 new or added lines in 1 file covered. (0.0%)

10 existing lines in 3 files now uncovered.

45225 of 53301 relevant lines covered (84.85%)

126279.55 hits per line

Uncovered Changes

Lines Coverage ∆ File
76
0.0
examples/embedded/main.go

Coverage Regressions

Lines Coverage ∆ File
6
85.29
-0.89% embedded/appendable/multiapp/multi_app.go
2
84.23
-0.37% embedded/sql/row_reader.go
2
76.09
-0.36% pkg/database/lazy_db.go
Jobs
ID Job ID Ran Files Coverage
1 29829409304.1 21 Jul 2026 12:23PM UTC 312
84.85
Source Files on build 29829409304
  • Tree
  • List 312
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #2112
  • PR Base - master (#28933776347)
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