The proposal turns the exposure-classification project’s SWEEP_WHEN_SPENDING guidance into a specific wallet-construction rule and surfaces privacy, PSBT metadata, unconfirmed-output and unavailable-cosigner trade-offs.
The exposure-classification draft supplied observable states and wallet-action keys, while Bitcoin Core’s avoidpartialspends and avoid_reuse offered narrower precedents.
This is a Bitcoin-Dev design proposal only. It is not a BIP, Bitcoin Core pull request, merged wallet policy, shared metadata format or deployed protection; the author explicitly describes it as opt-in and wallet-local.