diff --git a/docs/superpowers/specs/2026-06-08-form-field-grouping-design.md b/docs/superpowers/specs/2026-06-08-form-field-grouping-design.md
new file mode 100644
index 0000000..d31be7e
--- /dev/null
+++ b/docs/superpowers/specs/2026-06-08-form-field-grouping-design.md
@@ -0,0 +1,136 @@
+# Object-Form Flexible-Field Grouping — Design
+
+**Date:** 2026-06-08
+**Status:** Approved (brainstorming) — ready for implementation planning.
+**Issue:** #45 (deferred half — the object **form**'s flexible-field grouping; the detail view shipped in `e2ae093`).
+
+## Context
+
+#45 fixed the object **detail** view: flexible fields are now grouped by `FieldDefinitionView.group`
+in definition order with a trailing "Other" bucket (`object-detail.tsx`). The issue's problem #2
+explicitly says "detail **and** form", but the **form** still renders flexible-field inputs flat — one
+`