diff --git a/Project%3A-Demo.md b/Project%3A-Demo.md
new file mode 100644
index 0000000..7b43714
--- /dev/null
+++ b/Project%3A-Demo.md
@@ -0,0 +1,19 @@
+Project page: [*Demo*](projects/2)
+
+## Goal
+
+Prepare a tech demo from spring 2025 to help evaluate our progress during the June performance review.
+
+## Task categories
+
+### Base
+
+Do these first. They're required both for development and for the demo.
+
+### Stretch
+
+Do these next—as many as we have time for. They're required for development, and they would simplify the tasks in the *Specific* column.
+
+### Specific
+
+Do these last, making sure to reserve enough time for them. They're required for the demo, but not required for development. We can make them easier by finishing tasks in the *Stretch* column, letting us put less energy into transitory work and more energy into lasting work.
\ No newline at end of file