diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/settings/SettingsHeader.story.vue b/app/javascript/dashboard/components-next/captain/pageComponents/settings/SettingsHeader.story.vue
new file mode 100644
index 000000000..654e5ab16
--- /dev/null
+++ b/app/javascript/dashboard/components-next/captain/pageComponents/settings/SettingsHeader.story.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/settings/SettingsHeader.vue b/app/javascript/dashboard/components-next/captain/pageComponents/settings/SettingsHeader.vue
new file mode 100644
index 000000000..dc6b7dda9
--- /dev/null
+++ b/app/javascript/dashboard/components-next/captain/pageComponents/settings/SettingsHeader.vue
@@ -0,0 +1,19 @@
+
+
+
+
+ {{ heading }}
+ {{ description }}
+
+
diff --git a/db/migrate/20250709075622_create_captain_scenarios.rb b/db/migrate/20250710145708_create_captain_scenarios.rb
similarity index 83%
rename from db/migrate/20250709075622_create_captain_scenarios.rb
rename to db/migrate/20250710145708_create_captain_scenarios.rb
index 2416c929c..a922bd478 100644
--- a/db/migrate/20250709075622_create_captain_scenarios.rb
+++ b/db/migrate/20250710145708_create_captain_scenarios.rb
@@ -6,7 +6,7 @@ class CreateCaptainScenarios < ActiveRecord::Migration[7.1]
t.text :instruction
t.jsonb :tools, default: []
t.boolean :enabled, default: true, null: false
- t.references :assistant, null: false, foreign_key: { to_table: :captain_assistants }
+ t.references :assistant, null: false
t.references :account, null: false
t.timestamps
diff --git a/db/schema.rb b/db/schema.rb
index ad606550c..837eb58bd 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
-ActiveRecord::Schema[7.1].define(version: 2025_07_09_075622) do
+ActiveRecord::Schema[7.1].define(version: 2025_07_10_145708) do
# These extensions should be enabled to support this database
enable_extension "pg_stat_statements"
enable_extension "pg_trgm"
@@ -1130,7 +1130,6 @@ ActiveRecord::Schema[7.1].define(version: 2025_07_09_075622) do
add_foreign_key "active_storage_attachments", "active_storage_blobs", column: "blob_id"
add_foreign_key "active_storage_variant_records", "active_storage_blobs", column: "blob_id"
- add_foreign_key "captain_scenarios", "captain_assistants", column: "assistant_id"
add_foreign_key "inboxes", "portals"
create_trigger("accounts_after_insert_row_tr", :generated => true, :compatibility => 1).
on("accounts").
diff --git a/enterprise/app/models/captain/scenario.rb b/enterprise/app/models/captain/scenario.rb
index 377bb9f63..e6b989073 100644
--- a/enterprise/app/models/captain/scenario.rb
+++ b/enterprise/app/models/captain/scenario.rb
@@ -20,10 +20,6 @@
# index_captain_scenarios_on_assistant_id_and_enabled (assistant_id,enabled)
# index_captain_scenarios_on_enabled (enabled)
#
-# Foreign Keys
-#
-# fk_rails_... (assistant_id => captain_assistants.id)
-#
class Captain::Scenario < ApplicationRecord
include CaptainToolsHelpers