What is the general consensus on how detailed a Sprite command can be? I know Sprite tasks aren't spent until the Technomancer changes the command, but does having conditional modifiers like "if" or "if/else" statements or specific details to objectives count as multiple Tasks? Can stuff like that count as a single Task until you give it other conditions, or would any change in activity count as a spent Task? Also, does a single task limit the sprite to use of a single Complex Form or Power, or can they use as many as they need to continue performing a task?
I need to look in the book (so expect an edit later) but the way I view sprite tasks is sort of a "Do While" loop. It'll execute its task until preset conditions are met. Rather than give it multiple sets of commands, to me it would only make sense to have subsidiary sprites to deal with interfering tasks.
Nested conditionals take a huge toll on the GM, especially if they are not technically minded towards following 4 step pseudocode much less priorities and algorithms.
Edit: Page 241 of the 20th Anniversary Edition book says...
Sprites are sentients, not drones. The task you give them can be as complex as you desire, though excessive conditional statements might not only frustrate your GM, but also result in your sprites performing emergent behavior that you did not intend them to preform (but 'coded' them to) and thus frustrate you as well. Any task that is complicated in the wrong ways (though if/then/else should be fine in this sense) also runs the risk of confusing your sprite, which is generally not good for the health of your electronics.
Sprites are semi-sentient
Tasks are continuous
Spirits struggle against magicians who abuse the system to oppress them
Those rules are also applicable to sprites
But Sprites are for forgiving and less violent than spirits, generally (compare the following passage to what Free Spirits do when they break free from a binding)
All quotes except the last one (from Unwired) are from the Core Rulebook.