How mightypancake/aoc-2025 works
This repository is a set of Advent of Code 2025 solutions in Goose, with scripts supporting the solve-and-check workflow. The documented path is: fetch puzzle inputs and examples, edit a day’s solution, then run it against available inputs and compare results with expected outputs. The graph shows all twelve day solution files and the shared workflow capabilities. Source excerpts were unavailable, so relationships are limited to those explicitly documented in the README.
Main entry points: run.sh Run and check · fetch.sh Fetch inputs · problem.sh Show puzzle · in Day inputs
Components 19
Daily solutions
- Day 01
day01/solution.goose - Day 02
day02/solution.goose - Day 03
day03/solution.goose - Day 04
day04/solution.goose - Day 05
day05/solution.goose - Day 06
day06/solution.goose - Day 07
day07/solution.goose - Day 08
day08/solution.goose - Day 09
day09/solution.goose - Day 10
day10/solution.goose - Day 11
day11/solution.goose - Day 12
day12/solution.goose
Solve workflow
- Fetch inputs
scripts/fetch.sh - Show puzzle
scripts/problem.sh - Run and check
scripts/run.sh
Puzzle data
- Day inputs
day01/in - Expected outputs
day01/out
Other components
- Solver
- Advent of Code
Connections 20
- Solver → Fetch inputs: requests inputs
README.md - Fetch inputs → Advent of Code: fetches puzzle data
README.md - Fetch inputs → Day inputs: stores input and example
README.md - Solver → Show puzzle: requests puzzle text
README.md - Show puzzle → Advent of Code: fetches puzzle text
README.md - Solver → Run and check: runs a day
README.md - Run and check → Day inputs: reads instances
README.md - Run and check → Expected outputs: checks answers
README.md - Run and check → Day 01: runs solution
README.md - Run and check → Day 02: runs solution
README.md - Run and check → Day 03: runs solution
README.md - Run and check → Day 04: runs solution
README.md - Run and check → Day 05: runs solution
README.md - Run and check → Day 06: runs solution
README.md - Run and check → Day 07: runs solution
README.md - Run and check → Day 08: runs solution
README.md - Run and check → Day 09: runs solution
README.md - Run and check → Day 10: runs solution
README.md - Run and check → Day 11: runs solution
README.md - Run and check → Day 12: runs solution
README.md