Turn 1; 7 cards (+11 more from library); with a constraint on deckbuilding, no additional luck needed
Start with Leyline of Sanctity (or any other Leyline) on the battlefield. Play Plains. Cast Fragment Reality targeting the Leyline. The only creature in the library with mana value three or less is Birgi, God of Storytelling (comes into play tapped).
Cast Mox Amber; get {R} from Birgi's trigger, tap it for {R} (total in pool: {R}{R}).
Cast a second Mox Amber; get {R} from Birgi's trigger, keep the new one when legend rule applies, tap it for {R} (total in pool: {R}{R}{R}{R}).
Cast (a one-of in the deck) Tormod's Crypt; get {R} from Birgi's trigger (total in pool: {R}{R}{R}{R}{R}).
Cast Indomitable Creativity with x=2 targeting Crypt and Mox. Get {R} from Birgi's trigger. The only two creatures in the library are Razaketh the Foulblood and Hornet Queen. Using Razaketh's ability, sacrifice Hornet Queen and its four tokens to search your library for: Strike It Ritch, a second Strike It Ritch, Pact of Negation, An Offer You Can't Refuse, and Gleeful Demolition.
Cast Strike It Ritch; get {R} from Birgi's trigger, (total mana available: {R} in pool and one treasure token).
Cast Strike It Ritch, get {R} from Birgi's trigger, while it's on the stack, cast Pact of Negation, get {R} from Birgi's trigger, while it's on the stack, sacrifice a treasure to cast An Offer You Can't Refuse targeting Pact, get {R} from Birgi's trigger (total mana available: {R}{R}{R} in pool and three treasure tokens).
Cast Gleeful Demolition, targeting a treasure token (total mana available: {R}{R}{R} in pool and two treasure tokens).
Using Razaketh's ability, sacrifice the three Gleeful tokens to search up from your library: Strike It Rich, Wish, and Reckless Charge.
Cast Strike It Rich, get {R} from Birgi's trigger (total mana available: {R}{R}{R} in pool and three treasure tokens).
Cast Wish, get {R} from Birgi's trigger (total mana available: {R} in pool and three treasure tokens).
Using Wish's effect, play from sideboard Selvala, Heart of the Wilds, get {R} from Birgi's trigger (total mana available: {R} in pool and one treasure token).
Cast Reckless Charge targeting Selvala, get {R} from Birgi's trigger (total mana available: {R} in pool and one treasure token).
Tap Selvala, paying {G} from the final treasure token to get 8 mana in any combination of colors off Razaketh's power.
Using Razaketh's ability, sacrifice Birgi to find from your library and cast High Alert. Repeatedly untap and tap Selvala to make infinite mana.
Once you have whatever amount of mana you fancy, use Razaketh's ability to sacrifice Selvala to retrieve another copy of Wish, and get any win condition you please from your sideboard.
(If you're not concerned with generating infinite mana, rewind to the casting of Indomitable Creativity and find Griselbrand and Queza, Augur of Agonies for lethal damage.)

Turn 1; 8 cards; with a constraint on deckbuilding, no additional luck needed, infinite red mana
Start with Leyline of Sanctity (or any other Leyline) on the battlefield. Play Plains. Cast Fragment Reality targeting the Leyline. The only creature in the library with mana value three or less is Birgi, God of Storytelling (comes into play tapped).
Cast Mox Amber; get {R} from Birgi's trigger, tap it for {R} (total in pool: {R}{R}).
Cast Underworld Breach; get {R} from Birgi's trigger (total in pool: {R}).
Cast Spellchain Scatter; get {R} from Birgi's trigger (total in pool: {R}).
Cast Spellchain Scatter; get {R} from Birgi's trigger (total in pool: {R}); conjures a new copy of Spellchain Scatter into hand; repeat this last step an abitrary number of times, filling your graveyard with an arbitrary number of cards (and generating an arbitrary storm count).
For infinite mana, cast either a 2nd Mox Amber (one goes to the graveyard via legend rule) or a Tormod's Crypt (or other 0-mana permanent that sacrifices itself), generating {R} off Birgi, repeat an arbitrary number of times by casting the card from your graveyard by paying its escape cost of three cards—remembering that we have an arbitrary number of conjured cards in our graveyard.