I think that’s sufficient to clear it up - but I might even go with something like this (but realize this is a minor nit)
// This event MUST be emitted upon deployment of the contract,
// establishing the default lock status for this contract's tokens.
// If the default lock status changes for any reason, this event
// MUST be re-emitted to update the default status for all tokens,
// including the ones already minted.
//
Makes sense - I wasn’t sure what the best practice was here. Since this proposal is incompatible with ERC-5192 though, I do think it might still make sense to have a separate proposal that merely extends that, especially since 5192 has some adoption already (supported by OpenSea).
You proposed this in the other thread - but perhaps it should be a part of the core ERC-6982 proposal? I think having all of [defaultStatus, individualTokenStatus, tokenRange]
would make this proposal even more flexible.