Skip to content

fix(keeper): drop redundant kind from import-and-push request - #32

Merged
bdelanghe merged 1 commit into
mainfrom
GH-21-keeper-param-drift
Jul 26, 2026
Merged

fix(keeper): drop redundant kind from import-and-push request#32
bdelanghe merged 1 commit into
mainfrom
GH-21-keeper-param-drift

Conversation

@bdelanghe

@bdelanghe bdelanghe commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Partial resolution of #21.

The guest-room call() already carries the method name and keeperd dispatches by method (its METHODS map), never by params.kind. The extra kind: "import-and-push" was redundant and undeclared in the keeper-wire manifest. Dropped.

The rest of #21 does not apply to this repo

The issue asked to rename the client's ledgerRefmanifestDigest. That is stale/backwards vs the current keeper-wire v0.2.0 spec, which declares ledgerRef as a real param and computes manifestDigest daemon-side. This client already conforms — trellis's data-driven keeper-wire conformance check reads the manifest (which lists ledgerRef) and passes.

The actual silent-data-drop bug was on the daemon and is fixed in door-keeper#26 (compute manifestDigest from the box capability env).

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

The guest-room `call()` already carries the method name, and keeperd
dispatches by method (its METHODS map), never by `params.kind`. The extra
`kind: "import-and-push"` param was redundant and undeclared in the
keeper-wire manifest. Drop it.

Note on door-kit#21: the client's `ledgerRef` param is CORRECT and already
conforms to keeper-wire v0.2.0 (which declares `ledgerRef` and computes
`manifestDigest` daemon-side). The silent-data-drop bug the issue describes
was on the daemon; fixed in door-keeper (compute manifestDigest from the box
capability env). Only the `kind` cleanup applies here.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@bdelanghe
bdelanghe merged commit 4fd7b11 into main Jul 26, 2026
11 checks passed
@bdelanghe
bdelanghe deleted the GH-21-keeper-param-drift branch July 26, 2026 21:05
@bounded-systems-front-desk bounded-systems-front-desk Bot moved this from Todo to Done in Front Desk Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant