702.91a Miracle is a static ability linked to a triggered ability (see rule 603.10). "Miracle [cost]" means "You may reveal this card from your hand as you draw it if it's the first card you've drawn this turn. When you reveal this card this way, you may cast it by paying [cost] rather than its mana cost."
* Multiple card draws are always treated as a sequence of individual card draws. For example, if you haven't drawn any cards yet during a turn and cast a spell that instructs you to draw three cards, you'll draw them one at a time. Only the first card drawn this way may be revealed and cast using its miracle ability.
I just want to make sure that there isn't more to this than I think there is (going to help with some prerelease events and want to be able to explain the rules correctly).
Lets say that someone casts during their opponents turn by using Alchemist's Refuge.
I am assuming that the resolution should look something like this.
1) Draw first card of three cards and look at card.
2) If the card is a "miracle" card then immediately reveal the card if desired. The miracle triggered ability does not go on the stack because there is no exchange of priority during the resolution of a spell (the Amass)
3) Draw second of three cards
4) Draw third of three cards
5) Put a card from hand on bottom of library and the finishes resolving.
6) Players put triggered abilities on the stack in APNAP order and this is where the miracle trigger goes on the stack.
7) Assuming no other shenanagens on the stack (discard, counter triggered ability, etc.) the miracle triggered ability resolves and the player then casts the miracle spell (pays miracle costs and places it on the stack).
8) After appropriate exchange of priority and again assuming no shenanagens the miracle spell resolves.
The alternate scenarios that I could seen people trying to do (and incorrectly doing so I believe) would be to either...
Move #2) to follow after #5) thinking that the reveal wouldn't happen until after the Amass finishes resolving. I believe this is incorrect because the reveal is a static ability that does not use the stack so it can happen during the resolution of another spell/ability.
Or Move #6-8) to follow after #2) thinking that the statement from the FAQ above means that because draw three cards is actually three individual draw one card events that somehow the entire miracle from static ability, triggered ability and spell resolution can happen before the Amass finishes resolving. I believe this is incorrect because the miracle triggered ability cannot go on the stack until a player gets priority which is not until the Amass finishes resolving.
edit: I could see people arguing that somehow the statement about ignore normal timing rules for miracles would allow this. But, that statement only says to ignore timing rules based on the card's type (sorcery etc.) not ignore all timing restrictions!
* You cast the card with miracle during the resolution of the triggered ability. Ignore any timing restrictions based on the card's type.
Please let me know if I have this correct and if I have the reasoning correct as well.