diff --git a/README.md b/README.md
index a09538e..b7b363a 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,7 @@
## Hi, I'm flan ๐
-I build self-hosted infrastructure and systems tooling for my homelab โ reproducible
-OS installs, GPU-passthrough gaming hosts, backup plumbing, and automation. Mostly
-Rust, Shell, and Python.
+I build self-hosted infrastructure and systems tooling for my homelab โ GPU-passthrough
+gaming hosts, reproducible pipelines, and auditable data projects. Mostly Rust and Python.
### Featured projects
@@ -11,18 +10,18 @@ A Fedora bootc OS that turns a multi-GPU box into several plug-and-play Windows
SteamOS GPU-passthrough gaming stations, driven from a web UI.
Mirror: [github.com/sudolulo/tendril](https://github.com/sudolulo/tendril)
-#### ๐ฟ [arch-turnkey](https://git.onetick.ninja/flan/arch-turnkey) ยท Shell
-One-command, reproducible Arch Linux installs โ LUKS-encrypted Btrfs with snapshots,
-via `archinstall` + `yadm` + `snapper`.
-
-#### โ๏ธ [truenas-truecloud-patch](https://git.onetick.ninja/flan/truenas-truecloud-patch) ยท Shell
-A persist-across-updates middleware patch that adds S3 / B2 providers to TrueNAS
-TrueCloud restic backups.
+#### ๐ [tiltmeter](https://git.onetick.ninja/flan/tiltmeter) ยท Python
+Auditable, reproducible political-lean ratings for news outlets built from open code
+and data โ a "don't trust us, check the custody chain" alternative to closed raters.
#### ๐ท [winnow](https://git.onetick.ninja/flan/winnow) ยท Python
Automatically selects a diverse set of photos from Immich to use as training data for
Frigate face recognition.
+#### โ๏ธ [truenas-truecloud-patch](https://git.onetick.ninja/flan/truenas-truecloud-patch) ยท Shell
+A persist-across-updates middleware patch that adds S3 / B2 providers to TrueNAS
+TrueCloud restic backups.
+
---
More at [git.onetick.ninja/flan](https://git.onetick.ninja/flan).