diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000000000000000000000000000000000000..d47b3fd15a1fc52f8ddfa22e78b4891a8c0f51b9
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,10 @@
+TODO: mode this to Gitlab issues
+
+[ ] Work out log centralization, possibly reformatting, and log level filtering
+[ ] Improve on the concept of wrapper, maybe embed the logging system in there
+[ ] Embed containerd shim and runc somehow (runc being the least trivial of all)
+[ ] Embed kube-proxy, which is currently unavailable
+[ ] Auto-generate config files based on an opinionated setup
+[ ] Setup a memberlist for cluster discovery
+[ ] Use wesher or some kind of wireguard mesh VPN
+[ ] Switch to a "container" (namespace set) before setting services up