Skip to content

docs: nightly doc-gardening sweep 2026-06-10 - #724

Closed
litbot-9000 wants to merge 1 commit into
mainfrom
doc-gardening/nightly-2026-06-10
Closed

docs: nightly doc-gardening sweep 2026-06-10#724
litbot-9000 wants to merge 1 commit into
mainfrom
doc-gardening/nightly-2026-06-10

Conversation

@litbot-9000

Copy link
Copy Markdown
Collaborator

Automated nightly doc-gardening sweep for 2026-06-10.

Summary

Review notes

Please review the diffs in chainsource/CLAUDE.md, round/CLAUDE.md, oor/CLAUDE.md, and darepod/CLAUDE.md (plus their AGENTS.md mirrors). make doc-check passes on this branch.

🤖 Generated with Claude Code

Automated sweep via .claude/skills/doc-gardening.
Updates per-package CLAUDE.md/AGENTS.md, docs/index.md
entries, and ARCHITECTURE.md as needed.

Packages updated:

chainsource: document BlockEpochConfig reconnect fields
(ReconnectBackoff/MaxReconnectBackoff) and the BlockEpochActor
auto-reconnect invariant added in PR #715.

round: document per-round operator keys delivered in
CommitmentTxBuilt (TreeCosignKey, ConnectorOperatorKey, SweepKey,
SweepDelay, ForfeitKey) from PRs #698/#699; sweep-vs-exit-delay
check now runs in CommitmentTxReceivedState; confirmation tracker
watches the validated batch output, not always output 0.

oor: document normalizeCheckpointOwnerLeaves invariant from PR
#699 -- rebinds checkpoint output owner leaf to session operator key
before standard OOR transfer to handle operator key rotation.

darepod: document multi-recipient SendOOR support (PR #696),
maxOORRecipients=256 cap, RecipientOutpoints (plural) response;
cleanupSubmittedOORStartWithTimeout unlock-context fix (PR #707);
OperatorTerms no longer carries ForfeitScript/SweepKey/SweepDelay.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@litbot-9000 litbot-9000 added documentation Improvements or additions to documentation automation Automated changes from CI bots labels Jun 10, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the documentation (AGENTS.md and CLAUDE.md) across several packages (chainsource, darepod, oor, and round) to reflect recent architectural changes. These include adding auto-reconnect with exponential backoff to BlockEpochActor, supporting multiple recipients in SendOOR, normalizing checkpoint owner leaves to the session operator key, and delivering sweep/forfeit parameters per round in CommitmentTxBuilt. The review feedback correctly identifies a minor technical inaccuracy in the round documentation, pointing out that SweepDelay is an absolute timelock parameter rather than an operator key, and suggests updating the terminology accordingly.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread round/AGENTS.md
`ConnectorLeafInfo`, `IntentPackage` (atomic delivery of all intent
types).
`ConnectorLeafInfo`, `IntentPackage` (atomic delivery of all intent types).
`CommitmentTxBuilt` carries five per-round operator keys in addition to the

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The description states that CommitmentTxBuilt carries "five per-round operator keys", but SweepDelay is a uint32 representing an absolute timelock, not a key. Consider changing "five per-round operator keys" to "five per-round parameters" to be technically accurate.

Suggested change
`CommitmentTxBuilt` carries five per-round operator keys in addition to the
`CommitmentTxBuilt` carries five per-round parameters in addition to the

Comment thread round/CLAUDE.md
`ConnectorLeafInfo`, `IntentPackage` (atomic delivery of all intent
types).
`ConnectorLeafInfo`, `IntentPackage` (atomic delivery of all intent types).
`CommitmentTxBuilt` carries five per-round operator keys in addition to the

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The description states that CommitmentTxBuilt carries "five per-round operator keys", but SweepDelay is a uint32 representing an absolute timelock, not a key. Consider changing "five per-round operator keys" to "five per-round parameters" to be technically accurate.

Suggested change
`CommitmentTxBuilt` carries five per-round operator keys in addition to the
`CommitmentTxBuilt` carries five per-round parameters in addition to the

@litbot-9000

Copy link
Copy Markdown
Collaborator Author

Superseded by tonight's doc-gardening sweep.

@litbot-9000
litbot-9000 deleted the doc-gardening/nightly-2026-06-10 branch June 11, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation Automated changes from CI bots documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant