diff --git a/docs/architecture/system-overview.md b/docs/architecture/system-overview.md index 0b0dd4b..ed717db 100644 --- a/docs/architecture/system-overview.md +++ b/docs/architecture/system-overview.md @@ -10,15 +10,15 @@ diff --git a/docs/core-concepts/data-types.md b/docs/core-concepts/data-types.md index e7a0e13..bdb5a7e 100644 --- a/docs/core-concepts/data-types.md +++ b/docs/core-concepts/data-types.md @@ -10,8 +10,8 @@ diff --git a/docs/guides/deploy-to-mainnet.md b/docs/guides/deploy-to-mainnet.md index e29b0c2..f984803 100644 --- a/docs/guides/deploy-to-mainnet.md +++ b/docs/guides/deploy-to-mainnet.md @@ -10,8 +10,8 @@ diff --git a/docs/guides/overview.md b/docs/guides/overview.md index e457949..4155e4f 100644 --- a/docs/guides/overview.md +++ b/docs/guides/overview.md @@ -10,15 +10,15 @@ diff --git a/docs/guides/prepare-a-wallet-for-uploads.md b/docs/guides/prepare-a-wallet-for-uploads.md index 5a7b8f7..60451bf 100644 --- a/docs/guides/prepare-a-wallet-for-uploads.md +++ b/docs/guides/prepare-a-wallet-for-uploads.md @@ -10,8 +10,8 @@ diff --git a/docs/guides/set-up-a-local-network.md b/docs/guides/set-up-a-local-network.md index fce534f..9cc6365 100644 --- a/docs/guides/set-up-a-local-network.md +++ b/docs/guides/set-up-a-local-network.md @@ -10,8 +10,8 @@ diff --git a/docs/guides/test-your-application.md b/docs/guides/test-your-application.md index e7486bd..811c1ee 100644 --- a/docs/guides/test-your-application.md +++ b/docs/guides/test-your-application.md @@ -10,15 +10,15 @@ diff --git a/docs/index.md b/docs/index.md index b25b36e..a2d4e7f 100644 --- a/docs/index.md +++ b/docs/index.md @@ -10,8 +10,8 @@ diff --git a/docs/reference/glossary.md b/docs/reference/glossary.md index f35a3f6..c80abdb 100644 --- a/docs/reference/glossary.md +++ b/docs/reference/glossary.md @@ -10,15 +10,15 @@ diff --git a/docs/rust/embed-a-node-in-your-application.md b/docs/rust/embed-a-node-in-your-application.md index f3a5fb8..e905cdb 100644 --- a/docs/rust/embed-a-node-in-your-application.md +++ b/docs/rust/embed-a-node-in-your-application.md @@ -3,8 +3,8 @@ diff --git a/docs/sdk/how-to-guides/use-external-signers-for-upload-payments.md b/docs/sdk/how-to-guides/use-external-signers-for-upload-payments.md index 191c709..e564b11 100644 --- a/docs/sdk/how-to-guides/use-external-signers-for-upload-payments.md +++ b/docs/sdk/how-to-guides/use-external-signers-for-upload-payments.md @@ -10,8 +10,8 @@ diff --git a/planning/sweeps/2026-08-26.md b/planning/sweeps/2026-08-26.md new file mode 100644 index 0000000..4402ec2 --- /dev/null +++ b/planning/sweeps/2026-08-26.md @@ -0,0 +1,81 @@ +# Sweep — 2026-08-26 + +## Branch + +`claude/sweep-2026-08-26` + +This run opened a sweep PR for the metadata-only pages and a separate prose PR +(`claude/prose-2026-08-26-ant-client-cli-and-rust`) for the two pages where a +documented developer-facing surface changed. No record was ambiguous, so no +manual-review issues were created. The two PRs touch disjoint sets of pages. + +## Repos bumped + +| Repo | Recorded SHA | Head SHA | +|------|-------------|----------| +| ant-client | a954ec8 | 9475782 | +| ant-node | c776441 | 33e9cfb | +| saorsa-core | a08750c | 74eb482 | +| saorsa-transport | ace6d07 | 75a1e11 | + +Every other recorded repo (`ant-sdk`, `ant-protocol`, `self_encryption`, +`evmlib`, `saorsa-pqc`) is unchanged against its recorded SHA. + +## Classification + +- **ant-client** (`a954ec8 → 9475782`): mixed. Two documented surfaces changed + and are handled in the prose PR, not here: + - the native Rust external-signer finalize surface gained resumable variants + (`Client::finalize_upload_resumable`, + `Client::finalize_upload_merkle_multi_resumable`, `Client::finalize_resume`, + the `FinalizeOutcome` and `FinalizeResume` types) — tracked on + `docs/rust/library-reference.md`; + - the root `--evm-network` flag now requires an explicit value when a devnet + manifest that carries an EVM block is loaded — tracked on + `docs/cli/command-reference.md`. + + Every other ant-client-citing page is metadata-only. The IPv6 dual-stack + default, the `..datamap` naming, and the `--overwrite` + flag were already documented from a prior window and are unchanged in this + range. The `ant node start`/`stop`/`add` changes are internal (node-ID + resolution moves to the daemon API; `--json` progress moves to stderr) and + change no documented flag or output contract. +- **ant-node** (`c776441 → 33e9cfb`): internal replication tuning (a new + Accepted ADR-0012, "unresolved-verification retry backoff") plus its + implementation and tests. A new `pub const VERIFICATION_RETRY_BACKOFF_MAX` + caps the exponential backoff on an unresolved pending key. The + `NodeBuilder`/`NodeConfig`/`RunningNode` symbols the "embed a node" page + documents are untouched, so every ant-node-citing page is metadata-only. +- **saorsa-core** (`a08750c → 74eb482`): a single `Cargo.lock` dependency bump + (h2, RUSTSEC-2026-0258). No developer-facing surface changed; every + saorsa-core-citing page is metadata-only. +- **saorsa-transport** (`ace6d07 → 75a1e11`): an internal NAT keep-alive + backstop (a new Accepted ADR-014), NAT-timeout config tuning, CI-workflow + edits, and dependency bumps. No new public API items were added to + `src/nat_traversal_api.rs`, and the pages that cite this repo describe + transport and NAT traversal at a conceptual level only, so every + saorsa-transport-citing page is metadata-only. + +## Pages updated in this PR + +For each drifted page, only the `` block whose +`source_commit` matched a recorded drifted SHA had its `source_commit` and +`verified_date` refreshed. Blocks for non-drifted repos on multi-repo pages +(for example the `ant-sdk` and `ant-protocol` blocks) were left byte-identical. +No prose changed in this PR. `docs/rust/library-reference.md` and +`docs/cli/command-reference.md` are handled in the prose PR and are absent here. + +## Skill + +`skills/start/version.json` and the `skills/start/SKILL.md` frontmatter had the +`ant-client` and `ant-node` values in their `verified_commits` maps refreshed +(key set unchanged; `saorsa-core` and `saorsa-transport` are not tracked in the +skill maps). The `SKILL.md` body names no surface that changed in this window — +its devnet examples already pass `--evm-network local`, and it defers finalize +variants to the live reference — so the body is unchanged. The `version`, +`published_date`, and `CHANGELOG.md` are unchanged: this is a metadata-only +skill stamp, so the linked skill release is not triggered. + +## Target-manifest + +No `target-manifest` blocks are active; nothing was skipped on that basis. diff --git a/skills/start/SKILL.md b/skills/start/SKILL.md index 3f63ef1..0e2094b 100644 --- a/skills/start/SKILL.md +++ b/skills/start/SKILL.md @@ -29,12 +29,12 @@ keywords: - read-only # Verification block. Re-verify before changing stable claims or examples. -verified_date: "2026-08-25" +verified_date: "2026-08-26" verification_mode: current-merged-truth verified_commits: ant-sdk: a4accf1fb617a8b4d8b53e928a279d212411540f - ant-client: a954ec83bd1988a3a8e12c2a748db0d959922461 - ant-node: c7764419fdbdaa5a95391ad1603f763de05b925f + ant-client: 9475782ffc85b677aa1866f0f79fb555fca12c45 + ant-node: 33e9cfb666eef361a9eec6b1663c63df04cc4f0b ant-protocol: 2bd604a88aaee8cf9a8bf60bf4e61268ed0d0581 self_encryption: 4021f663612c5b963bef935b277eb65416b7d958 evmlib: fbf879b1f7068b5b072a936589721272c62f2ca0 diff --git a/skills/start/version.json b/skills/start/version.json index bce3e8c..d500e31 100644 --- a/skills/start/version.json +++ b/skills/start/version.json @@ -9,8 +9,8 @@ "verification_mode": "current-merged-truth", "verified_commits": { "ant-sdk": "a4accf1fb617a8b4d8b53e928a279d212411540f", - "ant-client": "a954ec83bd1988a3a8e12c2a748db0d959922461", - "ant-node": "c7764419fdbdaa5a95391ad1603f763de05b925f", + "ant-client": "9475782ffc85b677aa1866f0f79fb555fca12c45", + "ant-node": "33e9cfb666eef361a9eec6b1663c63df04cc4f0b", "ant-protocol": "2bd604a88aaee8cf9a8bf60bf4e61268ed0d0581", "self_encryption": "4021f663612c5b963bef935b277eb65416b7d958", "evmlib": "fbf879b1f7068b5b072a936589721272c62f2ca0"