diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml
index 4424d4fb..c334ac48 100644
--- a/.github/workflows/js.yml
+++ b/.github/workflows/js.yml
@@ -45,6 +45,11 @@ jobs:
uses: actions/setup-node@v7
with:
node-version-file: .node-version
+ cache: npm
+ cache-dependency-path: pure/package-lock.json
+
+ - name: Install locked Pure dependencies
+ run: npm run pure:install
- name: Validate GitHub Actions workflows
env:
diff --git a/CLAUDE.md b/CLAUDE.md
index 5307fd4e..cb42472e 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -10,8 +10,9 @@ Do not redesign the Pure runtime unless the task explicitly requires it.
## Architecture
-- Root `*.html` files: 25 canonical `pure-v1` content sources.
+- Root `*.html` files: 26 canonical `pure-v1` content sources.
- `pure/src/`: shared runtime/UI implementation.
+- `pure/src/presentation-runtime/stack-backgrounds.js`: vertical-stack background inheritance for canonical decks.
- `pure/build/deck-source.mjs`: strict parser for canonical presentation content/configuration.
- `pure/build/audit-sources.mjs`: source-purity and corpus-footprint audit.
- `pure/deck.html`: shared output shell used for every deck.
@@ -45,7 +46,7 @@ Sources may contain inline `
+
+
+
+
Christmas LEGO Movie Sets
+
Guess the Christmas movie from the AI-generated brick set.
+
21 November 2023
+
+
+
+
How to play
+
+
Press go to generate the visual clue.
+
Don't type anything into the input box — the movie is hidden in the round.
+
Shout out the movie before the answer appears.
+
One point for each correct answer.
+
+
There are eight rounds. Arguments about whether Die Hard counts are encouraged.
+
+
+
+
Round 1
+
Generate the set. Guess the film.
+
Leave the input blank and press go.
+
+
Create a festive toy-brick construction-set box-art style visual clue inspired by the most iconic scene from the Christmas film Home Alone. Make the scene recognisable from composition, setting and props, but do not include the movie title, logos, character names, captions, letters or numbers. Avoid exact branded character likenesses. Add playful Christmas details. Output only the image.
+
+
Answer: Home Alone
+
+
+
+
Round 2
+
Generate the set. Guess the film.
+
Leave the input blank and press go.
+
+
Create a festive toy-brick construction-set box-art style visual clue inspired by the most iconic scene from the Christmas film Elf. Make the scene recognisable from composition, setting and props, but do not include the movie title, logos, character names, captions, letters or numbers. Avoid exact branded character likenesses. Add playful Christmas details. Output only the image.
+
+
Answer: Elf
+
+
+
+
Round 3
+
Generate the set. Guess the film.
+
Leave the input blank and press go.
+
+
Create a festive toy-brick construction-set box-art style visual clue inspired by the most iconic scene from the Christmas film The Muppet Christmas Carol. Make the scene recognisable from composition, Victorian setting and props, but do not include the movie title, logos, character names, captions, letters or numbers. Avoid exact branded character likenesses. Add playful Christmas details. Output only the image.
+
+
Answer: The Muppet Christmas Carol
+
+
+
+
Round 4
+
Generate the set. Guess the film.
+
Leave the input blank and press go.
+
+
Create a festive toy-brick construction-set box-art style visual clue inspired by the most iconic scene from the Christmas film The Polar Express. Make the scene recognisable from composition, snowy railway setting and props, but do not include the movie title, logos, character names, captions, letters or numbers. Avoid exact branded character likenesses. Add playful Christmas details. Output only the image.
+
+
Answer: The Polar Express
+
+
+
+
Round 5
+
Generate the set. Guess the film.
+
Leave the input blank and press go.
+
+
Create a festive toy-brick construction-set box-art style visual clue inspired by the most iconic scene from the Christmas-set action film Die Hard. Make the scene recognisable from composition, skyscraper setting and props, but do not include the movie title, logos, character names, captions, letters or numbers. Avoid exact branded character likenesses. Add subtle Christmas details. Output only the image.
+
+
Answer: Die Hard
+
+
+
+
Round 6
+
Generate the set. Guess the film.
+
Leave the input blank and press go.
+
+
Create a festive toy-brick construction-set box-art style visual clue inspired by the most iconic scene from the Christmas film Gremlins. Make the scene recognisable from composition, small-town setting and mischievous creature chaos, but do not include the movie title, logos, character names, captions, letters or numbers. Avoid exact branded character likenesses. Add playful Christmas details. Output only the image.
+
+
Answer: Gremlins
+
+
+
+
Round 7
+
Generate the set. Guess the film.
+
Leave the input blank and press go.
+
+
Create a festive toy-brick construction-set box-art style visual clue inspired by the most iconic scene from the Christmas romantic comedy Love Actually. Make the scene recognisable from composition, London-at-Christmas setting and familiar visual motifs, but do not include the movie title, logos, character names, captions, letters or numbers. Avoid exact branded character likenesses. Output only the image.
+
+
Answer: Love Actually
+
+
+
Round 8
+
Generate the set. Guess the film.
+
Leave the input blank and press go.
+
+
Create a festive toy-brick construction-set box-art style visual clue inspired by the most iconic scene from the classic Christmas film It's a Wonderful Life. Make the scene recognisable from composition, wintry small-town setting and props, but do not include the movie title, logos, character names, captions, letters or numbers. Avoid exact branded character likenesses. Output only the image.
+
+
Answer: It's a Wonderful Life
+
-
Christmas Lego Movie Sets
-
-
-
-
-
+
+
Scores
+
0–2: Bah humbug.
+
3–5: Respectably festive.
+
6–7: Christmas movie obsessive.
+
8: You are now legally required to own a novelty jumper.