desktop: document migration builder argument seam

The migration builder deliberately accepts the complete cryptographic candidate inputs; suppress the argument-count lint at that boundary rather than obscuring them behind an unrelated bag type.

Co-authored-by: Carl <c7ebe626f000404285d3686e1dc74cc07cc60a9754a150041ba132e14bd3e2ec@buzz.block.builderlab.xyz>

Signed-off-by: Wes <wesbillman@users.noreply.github.com>
This commit is contained in:
Wes
2026-08-05 13:21:29 -06:00
committed by Carl
parent 3b7af206fd
commit e7fca223c3

View File

@@ -213,6 +213,7 @@ pub fn build_tombstone_event(
/// using the *actual* largest inserted codec value before sealing. Returns a
/// [`MigrationError`] on any inconsistency; never persists or promotes.
#[allow(dead_code)]
#[allow(clippy::too_many_arguments)]
pub fn build_migration_candidate<'a, I>(
record: &ManagedAgentRecord,
owner_keys: &Keys,