docs(cli,rust): resumable external-signer finalize and evm-network devnet-manifest guardrail - #101
Draft
JimCollinson wants to merge 1 commit into
Draft
Conversation
…vnet-manifest guardrail Two ant-client surfaces changed against the audited head 9475782: - docs/rust/library-reference.md: document the resumable external-signer finalize variants (finalize_upload_resumable, finalize_upload_merkle_multi_resumable, finalize_resume) and the FinalizeOutcome / FinalizeResume types, which let a caller store a post-payment storage shortfall against the same on-chain payment. - docs/cli/command-reference.md: document that the root --evm-network flag must be set explicitly when a devnet manifest carrying an EVM block is loaded, and defaults to arbitrum-one otherwise. Refreshes the ant-client verification stamp on both pages to 9475782 / 2026-08-26. Verified against ant-client at 9475782. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DWtkrqGfNZsidrBKtJokoT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prose updates for the two ant-client surfaces that changed against the audited head
9475782. Opened as a draft for a human to read the prose before promoting. Companion of the metadata sweep PR (claude/sweep-2026-08-26); the two PRs touch disjoint pages.Upstream
a954ec8 → 9475782Source artifacts inspected
ant-core/src/data/client/file.rs—finalize_upload_resumable,finalize_upload_merkle_multi_resumable,finalize_resume(+_with_progress),FinalizeOutcome,FinalizeResume,WaveFinalizeResume,MerkleFinalizeResumeant-core/src/data/mod.rs— confirms the new types re-export atant_core::dataant-core/src/config.rs—resolve_evm_network(None + manifest-with-EVM → error;local→ manifest custom network; preset alongside manifest EVM → warning)ant-cli/src/cli.rs,ant-cli/src/main.rs—--evm-networkis nowOption<String>resolved throughant_core::config::resolve_evm_networkCHANGELOG.mdDeveloper-facing change
--evm-networkflag now requires an explicit value when a devnet manifest carrying an EVM block is loaded; it still defaults toarbitrum-oneotherwise. No change for mainnet or read-only use.Files changed in this PR
docs/rust/library-reference.mddocs/cli/command-reference.mdWhy prose changed
docs/rust/library-reference.md: the "External signer flows" section enumerates the finalize methods and progress variants; at head it was missing the resumable finalize surface. Added a paragraph describingfinalize_upload_resumable/finalize_upload_merkle_multi_resumable/finalize_resume, theFinalizeOutcome(Complete/Partial) andFinalizeResumehandle, the same-payment resume guarantee, the bound-the-loop caveat, and the every-sub-batch-paid requirement for the Merkle path; addedFinalizeOutcomeandFinalizeResumeto the Key types table. Tracksant-core/src/data/client/file.rs.docs/cli/command-reference.md: the root--evm-networkrow and a following note now state the devnet-manifest-with-EVM requirement and the preset-override warning. Tracksant-core/src/config.rsandant-cli/src/cli.rs.Verification run
python3 scripts/sweep_poll.pyon this branch:status: "ok", no malformed-block errors; both edited pages are no longer drifted.9475782checkout: all cited symbols (finalize_upload_resumable,finalize_upload_merkle_multi_resumable,finalize_resume,FinalizeOutcome,FinalizeResume) exist and re-export atant_core::data;resolve_evm_networkreturns the ambiguity error when a manifest EVM block is present and no--evm-networkis given.docs/**; noscripts/,.github/,repo-registry.yml, orcomponent-registry.yml.SKILL.mdbody unchanged, so no linked skill release is triggered.Suggested follow-ups
None.
Deferred ambiguous records
None — no record in this run was classified ambiguous.
🤖 Generated with Claude Code
Generated by Claude Code