chore(captain): ajustes de unit + migration + schema + seed README
Pequenos ajustes em Captain::Unit (app + enterprise), migration de seed inicial dos prompts Jasmine/Daniela, schema regenerado, e atualização do README de seed_prompts pra refletir o estado atual dos modelos. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
d12d8bc0b6
commit
1b31e88934
@ -32,6 +32,9 @@
|
||||
# inbox_id :bigint
|
||||
# inter_client_id :string
|
||||
# plug_play_id :string
|
||||
# supabase_marca_id :uuid
|
||||
# supabase_tenant_id :bigint default(1)
|
||||
# supabase_unit_id :uuid
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
@ -39,6 +42,7 @@
|
||||
# index_captain_units_on_captain_brand_id (captain_brand_id)
|
||||
# index_captain_units_on_concierge_inbox_id (concierge_inbox_id)
|
||||
# index_captain_units_on_inbox_id (inbox_id)
|
||||
# index_captain_units_on_supabase_unit_id (supabase_unit_id) UNIQUE WHERE (supabase_unit_id IS NOT NULL)
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
|
||||
@ -19,7 +19,8 @@ class SeedJasmineAndDanielaPrompts < ActiveRecord::Migration[7.1]
|
||||
'jasmine_qnn01' => 'Jasmine( Qnn01)',
|
||||
'jasmine_primeal' => 'Jasmine(PrimeAL)',
|
||||
'jasmine_primevl' => 'Jasmine(PrimeVL)',
|
||||
'jasmine_express' => 'Jasmine (Express)'
|
||||
'jasmine_express' => 'Jasmine (Express)',
|
||||
'jasmine_dolce_amore' => 'Jasmine(DolceAmore)'
|
||||
}.freeze
|
||||
|
||||
SCENARIO_TITLE_MAP = {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
#
|
||||
# It's strongly recommended that you check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema[7.1].define(version: 2026_04_22_145733) do
|
||||
ActiveRecord::Schema[7.1].define(version: 2026_05_01_030000) do
|
||||
# These extensions should be enabled to support this database
|
||||
enable_extension "pg_stat_statements"
|
||||
enable_extension "pg_trgm"
|
||||
@ -964,10 +964,14 @@ ActiveRecord::Schema[7.1].define(version: 2026_04_22_145733) do
|
||||
t.boolean "proactive_pix_polling_enabled", default: false, null: false
|
||||
t.bigint "concierge_inbox_id"
|
||||
t.jsonb "concierge_config", default: {}, null: false
|
||||
t.uuid "supabase_unit_id"
|
||||
t.bigint "supabase_tenant_id", default: 1
|
||||
t.uuid "supabase_marca_id"
|
||||
t.index ["account_id"], name: "index_captain_units_on_account_id"
|
||||
t.index ["captain_brand_id"], name: "index_captain_units_on_captain_brand_id"
|
||||
t.index ["concierge_inbox_id"], name: "index_captain_units_on_concierge_inbox_id"
|
||||
t.index ["inbox_id"], name: "index_captain_units_on_inbox_id"
|
||||
t.index ["supabase_unit_id"], name: "index_captain_units_on_supabase_unit_id", unique: true, where: "(supabase_unit_id IS NOT NULL)"
|
||||
end
|
||||
|
||||
create_table "categories", force: :cascade do |t|
|
||||
|
||||
@ -56,6 +56,7 @@ Os nomes batem com `name`/`title` no banco:
|
||||
| `jasmine_primeal` | `Jasmine(PrimeAL)` |
|
||||
| `jasmine_primevl` | `Jasmine(PrimeVL)` |
|
||||
| `jasmine_express` | `Jasmine (Express)` |
|
||||
| `jasmine_dolce_amore` | `Jasmine(DolceAmore)` |
|
||||
|
||||
| Slug do cenário | Captain::Scenario#title |
|
||||
|---|---|
|
||||
@ -88,3 +89,4 @@ preenchermos os arquivos lá.
|
||||
- [ ] Qnn01
|
||||
- [ ] PrimeVL
|
||||
- [ ] Express
|
||||
- [ ] Dolce Amore (criado 2026-04-27 — primeira unidade fora do 1001 Noites; marca distinta, motel-first em Natal/RN; não testado em staging ainda)
|
||||
|
||||
@ -32,6 +32,9 @@
|
||||
# inbox_id :bigint
|
||||
# inter_client_id :string
|
||||
# plug_play_id :string
|
||||
# supabase_marca_id :uuid
|
||||
# supabase_tenant_id :bigint default(1)
|
||||
# supabase_unit_id :uuid
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
@ -39,6 +42,7 @@
|
||||
# index_captain_units_on_captain_brand_id (captain_brand_id)
|
||||
# index_captain_units_on_concierge_inbox_id (concierge_inbox_id)
|
||||
# index_captain_units_on_inbox_id (inbox_id)
|
||||
# index_captain_units_on_supabase_unit_id (supabase_unit_id) UNIQUE WHERE (supabase_unit_id IS NOT NULL)
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
|
||||
Loading…
Reference in New Issue
Block a user