diff --git a/lib/gds_api/panopticon/registerer.rb b/lib/gds_api/panopticon/registerer.rb
index <HASH>..<HASH> 100644
--- a/lib/gds_api/panopticon/registerer.rb
+++ b/lib/gds_api/panopticon/registerer.rb
@@ -17,6 +17,7 @@ module GdsApi
           owning_app: owning_app,
           kind: kind,
           name: record.title,
+          description: record.description,
           live: record.live
         }
         [:need_id, :section, :indexable_content].each do |attr_name|
diff --git a/test/panopticon_api_test.rb b/test/panopticon_api_test.rb
index <HASH>..<HASH> 100644
--- a/test/panopticon_api_test.rb
+++ b/test/panopticon_api_test.rb
@@ -29,6 +29,7 @@ class PanopticonApiTest < MiniTest::Unit::TestCase
       owning_app: 'my-app',
       kind: 'custom-application',
       name: 'MyFoo',
+      description: 'A custom foo of great customness.',
       live: true
     }
   end
Add description as a mandatory field.

As applications port to the new adapters, they will need to include
descriptions. While this is a functional change and as such would
normally require bumping the minor (or even major) version, this is
actually a patch as the behaviour in the <I> release was incorrect.

We'll probably need to be more careful with this once we hit <I>.