diff --git a/l4d2web/l4d2web/static/js/files-overlay.js b/l4d2web/l4d2web/static/js/files-overlay.js
deleted file mode 100644
index d1a3486..0000000
--- a/l4d2web/l4d2web/static/js/files-overlay.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// files-overlay.js — empty stub pending deletion in Step 10 of
-// docs/superpowers/plans/2026-05-17-files-overlay-rewrite.md.
-//
-// All behavior migrated in Phase A:
-// * Helpers + manager-element detection + action-dispatch registry
-// → static/js/files-overlay/core.js (Step 1)
-// * Editor flows (legacy inline dialog + URL-addressable modal)
-// → static/js/files-overlay/editor.js (Step 2)
-// * Dialogs (new-folder, delete-confirm, conflict)
-// → static/js/files-overlay/dialogs.js (Step 3)
-// * Uploads (queue + progress) + drag-drop + withCollisionSuffix +
-// "zip" action handler
-// → static/js/files-overlay/uploads.js (Step 4)
-//
-// The four modules attach independently when .files-manager exists
-// (each does its own document.querySelector check). This file is kept
-// for the duration of Phase A so that
-
{% endif %}
{% endblock %}