Add TBV agent runbook#440
Conversation
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
Greptile SummaryThis PR adds a public TBV agent runbook to the testnet docs. The main changes are:
Confidence Score: 3/5This is close, but the runbook can guide agents into broken recovery and withdrawal flows.
Important Files Changed
Reviews (1): Last reviewed commit: "Add TBV agent runbook" | Re-trigger Greptile |
| 6. Complete UniSat and Ethereum wallet signing steps. | ||
| 7. Wait for Bitcoin confirmations and provider-side verification. | ||
| 8. Complete payout and recovery signing checkpoints when prompted. | ||
| 9. Download recovery artifacts if requested. |
There was a problem hiding this comment.
This makes claimer artifact download optional before activation. The vault-creation docs describe those artifacts and the WOTS keypair as required inputs for depositor self-claim; once the agent activates without saving them, the user can no longer use that fallback if the Vault Provider is later offline or unresponsive. This step should be a required checkpoint, or skipping it should require explicit confirmation that self-claim recovery is being forfeited.
| 9. Download recovery artifacts if requested. | |
| 9. Download and back up recovery artifacts before activation, or explicitly confirm that skipping them removes the depositor self-claim fallback. |
| 12. Repay the intended amount, using max/full only when requested. | ||
| 13. Select the relevant vault row if withdraw controls are disabled. | ||
| 14. Initiate withdraw and record the final app-side state. |
There was a problem hiding this comment.
This linear flow proceeds to withdraw after any requested repayment, including a partial repay. A partial repay leaves debt outstanding, so a full withdrawal can revert, while a partial collateral withdrawal requires a separately chosen vault subset and a healthy post-withdrawal health factor. Agents following this sequence can attempt an invalid withdrawal or change collateral exposure when the user only asked to reduce debt.
| 12. Repay the intended amount, using max/full only when requested. | |
| 13. Select the relevant vault row if withdraw controls are disabled. | |
| 14. Initiate withdraw and record the final app-side state. | |
| 12. Repay the intended amount, using max/full only when requested. | |
| 13. If repayment was partial, stop and record the updated position unless the user separately confirms a partial collateral withdrawal and target vault subset. | |
| 14. If debt is fully repaid, select the relevant vault row if withdraw controls are disabled. | |
| 15. Initiate withdraw and record the final app-side state. |
6fe959a to
b89b7d7
Compare
43964a1 to
4c0dab9
Compare
🔐 Commit Signature Verification✅ All 1 commit(s) passed verification
Summary
Required key type: Last verified: 2026-06-03 01:50 UTC |
Summary
Validation