G. wrote:
> Well, we purposefully error-trapped switches, which suggests that we allow
> that sort of thing if the rules are explicit about it happening:
>
> >     If a type of switch is not explicitly designated as
> >     possibly-indeterminate by the rule that defines it, and if an action
> >     or set of actions would cause the value of an instance of that type
> >     of switch to become indeterminate, that instance instead takes on
> >     its last determinate and possible value, if any, otherwise it takes
> >     on its default value.
>
> I'm pretty sure that error-trapping was added after a switch ended up in
> an ambiguous condition.

What would y'all say to making ownership an asset switch? It would
necessitate a bit of rewriting to the current asset rules, but it gives
us all the anti-ambiguity safeguards that already exist for switches.

A "pure" safeguard for the asset rules might look something like this:

      If an asset would otherwise lack an owner, or if its owner would
      otherwise be indeterminate or logically undecidable, it is owned
      by the Lost and Found Department.

...but that seems inelegant compared to reusing the switch rules.

-twg

Reply via email to