diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..c5f3f6b9 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "interactive" +} \ No newline at end of file diff --git a/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java b/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java new file mode 100644 index 00000000..3ae45e4e --- /dev/null +++ b/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java @@ -0,0 +1,17 @@ +package com.couplesconnect.app; + +import dagger.hilt.InstallIn; +import dagger.hilt.codegen.OriginatingElement; +import dagger.hilt.components.SingletonComponent; +import dagger.hilt.internal.GeneratedEntryPoint; +import javax.annotation.processing.Generated; + +@OriginatingElement( + topLevelClass = CouplesConnectApp.class +) +@GeneratedEntryPoint +@InstallIn(SingletonComponent.class) +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator") +public interface CouplesConnectApp_GeneratedInjector { + void injectCouplesConnectApp(CouplesConnectApp couplesConnectApp); +} diff --git a/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/CouplesConnectApp_HiltComponents.java b/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/CouplesConnectApp_HiltComponents.java new file mode 100644 index 00000000..30cfcae5 --- /dev/null +++ b/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/CouplesConnectApp_HiltComponents.java @@ -0,0 +1,241 @@ +package com.couplesconnect.app; + +import com.couplesconnect.app.di.DatabaseModule; +import com.couplesconnect.app.di.RepositoryModule; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules; +import dagger.Binds; +import dagger.Component; +import dagger.Module; +import dagger.Subcomponent; +import dagger.hilt.android.components.ActivityComponent; +import dagger.hilt.android.components.ActivityRetainedComponent; +import dagger.hilt.android.components.FragmentComponent; +import dagger.hilt.android.components.ServiceComponent; +import dagger.hilt.android.components.ViewComponent; +import dagger.hilt.android.components.ViewModelComponent; +import dagger.hilt.android.components.ViewWithFragmentComponent; +import dagger.hilt.android.flags.FragmentGetContextFix; +import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule; +import dagger.hilt.android.internal.builders.ActivityComponentBuilder; +import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder; +import dagger.hilt.android.internal.builders.FragmentComponentBuilder; +import dagger.hilt.android.internal.builders.ServiceComponentBuilder; +import dagger.hilt.android.internal.builders.ViewComponentBuilder; +import dagger.hilt.android.internal.builders.ViewModelComponentBuilder; +import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder; +import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories; +import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory; +import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule; +import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint; +import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule; +import dagger.hilt.android.internal.managers.ActivityComponentManager; +import dagger.hilt.android.internal.managers.FragmentComponentManager; +import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint; +import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint; +import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule; +import dagger.hilt.android.internal.managers.HiltWrapper_SavedStateHandleModule; +import dagger.hilt.android.internal.managers.ServiceComponentManager; +import dagger.hilt.android.internal.managers.ViewComponentManager; +import dagger.hilt.android.internal.modules.ApplicationContextModule; +import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule; +import dagger.hilt.android.scopes.ActivityRetainedScoped; +import dagger.hilt.android.scopes.ActivityScoped; +import dagger.hilt.android.scopes.FragmentScoped; +import dagger.hilt.android.scopes.ServiceScoped; +import dagger.hilt.android.scopes.ViewModelScoped; +import dagger.hilt.android.scopes.ViewScoped; +import dagger.hilt.components.SingletonComponent; +import dagger.hilt.internal.GeneratedComponent; +import dagger.hilt.migration.DisableInstallInCheck; +import javax.annotation.processing.Generated; +import javax.inject.Singleton; + +@Generated("dagger.hilt.processor.internal.root.RootProcessor") +public final class CouplesConnectApp_HiltComponents { + private CouplesConnectApp_HiltComponents() { + } + + @Module( + subcomponents = ServiceC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ServiceCBuilderModule { + @Binds + ServiceComponentBuilder bind(ServiceC.Builder builder); + } + + @Module( + subcomponents = ActivityRetainedC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ActivityRetainedCBuilderModule { + @Binds + ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder); + } + + @Module( + subcomponents = ActivityC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ActivityCBuilderModule { + @Binds + ActivityComponentBuilder bind(ActivityC.Builder builder); + } + + @Module( + subcomponents = ViewModelC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ViewModelCBuilderModule { + @Binds + ViewModelComponentBuilder bind(ViewModelC.Builder builder); + } + + @Module( + subcomponents = ViewC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ViewCBuilderModule { + @Binds + ViewComponentBuilder bind(ViewC.Builder builder); + } + + @Module( + subcomponents = FragmentC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface FragmentCBuilderModule { + @Binds + FragmentComponentBuilder bind(FragmentC.Builder builder); + } + + @Module( + subcomponents = ViewWithFragmentC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ViewWithFragmentCBuilderModule { + @Binds + ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder); + } + + @Component( + modules = { + ApplicationContextModule.class, + ActivityRetainedCBuilderModule.class, + ServiceCBuilderModule.class, + DatabaseModule.class, + HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class, + RepositoryModule.class + } + ) + @Singleton + public abstract static class SingletonC implements CouplesConnectApp_GeneratedInjector, + FragmentGetContextFix.FragmentGetContextFixEntryPoint, + HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint, + ServiceComponentManager.ServiceComponentBuilderEntryPoint, + SingletonComponent, + GeneratedComponent { + } + + @Subcomponent + @ServiceScoped + public abstract static class ServiceC implements ServiceComponent, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ServiceComponentBuilder { + } + } + + @Subcomponent( + modules = { + ActivityCBuilderModule.class, + ViewModelCBuilderModule.class, + HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class, + HiltWrapper_SavedStateHandleModule.class, + QuestionThreadViewModel_HiltModules.KeyModule.class + } + ) + @ActivityRetainedScoped + public abstract static class ActivityRetainedC implements ActivityRetainedComponent, + ActivityComponentManager.ActivityComponentBuilderEntryPoint, + HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ActivityRetainedComponentBuilder { + } + } + + @Subcomponent( + modules = { + FragmentCBuilderModule.class, + ViewCBuilderModule.class, + HiltWrapper_ActivityModule.class, + HiltWrapper_DefaultViewModelFactories_ActivityModule.class + } + ) + @ActivityScoped + public abstract static class ActivityC implements MainActivity_GeneratedInjector, + ActivityComponent, + DefaultViewModelFactories.ActivityEntryPoint, + HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint, + FragmentComponentManager.FragmentComponentBuilderEntryPoint, + ViewComponentManager.ViewComponentBuilderEntryPoint, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ActivityComponentBuilder { + } + } + + @Subcomponent( + modules = { + HiltWrapper_HiltViewModelFactory_ViewModelModule.class, + QuestionThreadViewModel_HiltModules.BindsModule.class + } + ) + @ViewModelScoped + public abstract static class ViewModelC implements ViewModelComponent, + HiltViewModelFactory.ViewModelFactoriesEntryPoint, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ViewModelComponentBuilder { + } + } + + @Subcomponent + @ViewScoped + public abstract static class ViewC implements ViewComponent, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ViewComponentBuilder { + } + } + + @Subcomponent( + modules = ViewWithFragmentCBuilderModule.class + ) + @FragmentScoped + public abstract static class FragmentC implements FragmentComponent, + DefaultViewModelFactories.FragmentEntryPoint, + ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends FragmentComponentBuilder { + } + } + + @Subcomponent + @ViewScoped + public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ViewWithFragmentComponentBuilder { + } + } +} diff --git a/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/DaggerCouplesConnectApp_HiltComponents_SingletonC.java b/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/DaggerCouplesConnectApp_HiltComponents_SingletonC.java new file mode 100644 index 00000000..81f35713 --- /dev/null +++ b/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/DaggerCouplesConnectApp_HiltComponents_SingletonC.java @@ -0,0 +1,611 @@ +package com.couplesconnect.app; + +import android.app.Activity; +import android.app.Service; +import android.view.View; +import androidx.fragment.app.Fragment; +import androidx.lifecycle.SavedStateHandle; +import androidx.lifecycle.ViewModel; +import com.couplesconnect.app.data.local.AppDatabase; +import com.couplesconnect.app.data.local.QuestionDao; +import com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource; +import com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl; +import com.couplesconnect.app.di.DatabaseModule_ProvideAppDatabaseFactory; +import com.couplesconnect.app.di.DatabaseModule_ProvideQuestionDaoFactory; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import dagger.hilt.android.ActivityRetainedLifecycle; +import dagger.hilt.android.ViewModelLifecycle; +import dagger.hilt.android.internal.builders.ActivityComponentBuilder; +import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder; +import dagger.hilt.android.internal.builders.FragmentComponentBuilder; +import dagger.hilt.android.internal.builders.ServiceComponentBuilder; +import dagger.hilt.android.internal.builders.ViewComponentBuilder; +import dagger.hilt.android.internal.builders.ViewModelComponentBuilder; +import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder; +import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories; +import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory; +import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory; +import dagger.hilt.android.internal.managers.SavedStateHandleHolder; +import dagger.hilt.android.internal.modules.ApplicationContextModule; +import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory; +import dagger.internal.DaggerGenerated; +import dagger.internal.DoubleCheck; +import dagger.internal.LazyClassKeyMap; +import dagger.internal.Preconditions; +import dagger.internal.Provider; +import java.util.Map; +import java.util.Set; +import javax.annotation.processing.Generated; + +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class DaggerCouplesConnectApp_HiltComponents_SingletonC { + private DaggerCouplesConnectApp_HiltComponents_SingletonC() { + } + + public static Builder builder() { + return new Builder(); + } + + public static final class Builder { + private ApplicationContextModule applicationContextModule; + + private Builder() { + } + + public Builder applicationContextModule(ApplicationContextModule applicationContextModule) { + this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule); + return this; + } + + public CouplesConnectApp_HiltComponents.SingletonC build() { + Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class); + return new SingletonCImpl(applicationContextModule); + } + } + + private static final class ActivityRetainedCBuilder implements CouplesConnectApp_HiltComponents.ActivityRetainedC.Builder { + private final SingletonCImpl singletonCImpl; + + private SavedStateHandleHolder savedStateHandleHolder; + + private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) { + this.singletonCImpl = singletonCImpl; + } + + @Override + public ActivityRetainedCBuilder savedStateHandleHolder( + SavedStateHandleHolder savedStateHandleHolder) { + this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ActivityRetainedC build() { + Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class); + return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder); + } + } + + private static final class ActivityCBuilder implements CouplesConnectApp_HiltComponents.ActivityC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private Activity activity; + + private ActivityCBuilder(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + } + + @Override + public ActivityCBuilder activity(Activity activity) { + this.activity = Preconditions.checkNotNull(activity); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ActivityC build() { + Preconditions.checkBuilderRequirement(activity, Activity.class); + return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity); + } + } + + private static final class FragmentCBuilder implements CouplesConnectApp_HiltComponents.FragmentC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private Fragment fragment; + + private FragmentCBuilder(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + } + + @Override + public FragmentCBuilder fragment(Fragment fragment) { + this.fragment = Preconditions.checkNotNull(fragment); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.FragmentC build() { + Preconditions.checkBuilderRequirement(fragment, Fragment.class); + return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment); + } + } + + private static final class ViewWithFragmentCBuilder implements CouplesConnectApp_HiltComponents.ViewWithFragmentC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private final FragmentCImpl fragmentCImpl; + + private View view; + + private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl, + FragmentCImpl fragmentCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + this.fragmentCImpl = fragmentCImpl; + } + + @Override + public ViewWithFragmentCBuilder view(View view) { + this.view = Preconditions.checkNotNull(view); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ViewWithFragmentC build() { + Preconditions.checkBuilderRequirement(view, View.class); + return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view); + } + } + + private static final class ViewCBuilder implements CouplesConnectApp_HiltComponents.ViewC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private View view; + + private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, + ActivityCImpl activityCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + } + + @Override + public ViewCBuilder view(View view) { + this.view = Preconditions.checkNotNull(view); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ViewC build() { + Preconditions.checkBuilderRequirement(view, View.class); + return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view); + } + } + + private static final class ViewModelCBuilder implements CouplesConnectApp_HiltComponents.ViewModelC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private SavedStateHandle savedStateHandle; + + private ViewModelLifecycle viewModelLifecycle; + + private ViewModelCBuilder(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + } + + @Override + public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) { + this.savedStateHandle = Preconditions.checkNotNull(handle); + return this; + } + + @Override + public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) { + this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ViewModelC build() { + Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class); + Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class); + return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle); + } + } + + private static final class ServiceCBuilder implements CouplesConnectApp_HiltComponents.ServiceC.Builder { + private final SingletonCImpl singletonCImpl; + + private Service service; + + private ServiceCBuilder(SingletonCImpl singletonCImpl) { + this.singletonCImpl = singletonCImpl; + } + + @Override + public ServiceCBuilder service(Service service) { + this.service = Preconditions.checkNotNull(service); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ServiceC build() { + Preconditions.checkBuilderRequirement(service, Service.class); + return new ServiceCImpl(singletonCImpl, service); + } + } + + private static final class ViewWithFragmentCImpl extends CouplesConnectApp_HiltComponents.ViewWithFragmentC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private final FragmentCImpl fragmentCImpl; + + private final ViewWithFragmentCImpl viewWithFragmentCImpl = this; + + private ViewWithFragmentCImpl(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl, + FragmentCImpl fragmentCImpl, View viewParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + this.fragmentCImpl = fragmentCImpl; + + + } + } + + private static final class FragmentCImpl extends CouplesConnectApp_HiltComponents.FragmentC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private final FragmentCImpl fragmentCImpl = this; + + private FragmentCImpl(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl, + Fragment fragmentParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + + + } + + @Override + public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() { + return activityCImpl.getHiltInternalFactoryFactory(); + } + + @Override + public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() { + return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl); + } + } + + private static final class ViewCImpl extends CouplesConnectApp_HiltComponents.ViewC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private final ViewCImpl viewCImpl = this; + + private ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, + ActivityCImpl activityCImpl, View viewParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + + + } + } + + private static final class ActivityCImpl extends CouplesConnectApp_HiltComponents.ActivityC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl = this; + + private ActivityCImpl(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, Activity activityParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + + + } + + @Override + public void injectMainActivity(MainActivity mainActivity) { + } + + @Override + public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() { + return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl)); + } + + @Override + public Map, Boolean> getViewModelKeys() { + return LazyClassKeyMap.of(ImmutableMap.of(QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, QuestionThreadViewModel_HiltModules.KeyModule.provide())); + } + + @Override + public ViewModelComponentBuilder getViewModelComponentBuilder() { + return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl); + } + + @Override + public FragmentComponentBuilder fragmentComponentBuilder() { + return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl); + } + + @Override + public ViewComponentBuilder viewComponentBuilder() { + return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl); + } + } + + private static final class ViewModelCImpl extends CouplesConnectApp_HiltComponents.ViewModelC { + private final SavedStateHandle savedStateHandle; + + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ViewModelCImpl viewModelCImpl = this; + + private Provider questionThreadViewModelProvider; + + private ViewModelCImpl(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, SavedStateHandle savedStateHandleParam, + ViewModelLifecycle viewModelLifecycleParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.savedStateHandle = savedStateHandleParam; + initialize(savedStateHandleParam, viewModelLifecycleParam); + + } + + @SuppressWarnings("unchecked") + private void initialize(final SavedStateHandle savedStateHandleParam, + final ViewModelLifecycle viewModelLifecycleParam) { + this.questionThreadViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0); + } + + @Override + public Map, javax.inject.Provider> getHiltViewModelMap() { + return LazyClassKeyMap.>of(ImmutableMap.>of(QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) questionThreadViewModelProvider))); + } + + @Override + public Map, Object> getHiltViewModelAssistedMap() { + return ImmutableMap., Object>of(); + } + + private static final class SwitchingProvider implements Provider { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ViewModelCImpl viewModelCImpl; + + private final int id; + + SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, + ViewModelCImpl viewModelCImpl, int id) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.viewModelCImpl = viewModelCImpl; + this.id = id; + } + + @SuppressWarnings("unchecked") + @Override + public T get() { + switch (id) { + case 0: // com.couplesconnect.app.ui.questions.QuestionThreadViewModel + return (T) new QuestionThreadViewModel(singletonCImpl.questionThreadRepositoryImplProvider.get(), singletonCImpl.provideQuestionDaoProvider.get(), viewModelCImpl.savedStateHandle); + + default: throw new AssertionError(id); + } + } + } + } + + private static final class ActivityRetainedCImpl extends CouplesConnectApp_HiltComponents.ActivityRetainedC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl = this; + + private Provider provideActivityRetainedLifecycleProvider; + + private ActivityRetainedCImpl(SingletonCImpl singletonCImpl, + SavedStateHandleHolder savedStateHandleHolderParam) { + this.singletonCImpl = singletonCImpl; + + initialize(savedStateHandleHolderParam); + + } + + @SuppressWarnings("unchecked") + private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) { + this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, activityRetainedCImpl, 0)); + } + + @Override + public ActivityComponentBuilder activityComponentBuilder() { + return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl); + } + + @Override + public ActivityRetainedLifecycle getActivityRetainedLifecycle() { + return provideActivityRetainedLifecycleProvider.get(); + } + + private static final class SwitchingProvider implements Provider { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final int id; + + SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, + int id) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.id = id; + } + + @SuppressWarnings("unchecked") + @Override + public T get() { + switch (id) { + case 0: // dagger.hilt.android.ActivityRetainedLifecycle + return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle(); + + default: throw new AssertionError(id); + } + } + } + } + + private static final class ServiceCImpl extends CouplesConnectApp_HiltComponents.ServiceC { + private final SingletonCImpl singletonCImpl; + + private final ServiceCImpl serviceCImpl = this; + + private ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) { + this.singletonCImpl = singletonCImpl; + + + } + } + + private static final class SingletonCImpl extends CouplesConnectApp_HiltComponents.SingletonC { + private final ApplicationContextModule applicationContextModule; + + private final SingletonCImpl singletonCImpl = this; + + private Provider firestoreQuestionThreadDataSourceProvider; + + private Provider questionThreadRepositoryImplProvider; + + private Provider provideAppDatabaseProvider; + + private Provider provideQuestionDaoProvider; + + private SingletonCImpl(ApplicationContextModule applicationContextModuleParam) { + this.applicationContextModule = applicationContextModuleParam; + initialize(applicationContextModuleParam); + + } + + @SuppressWarnings("unchecked") + private void initialize(final ApplicationContextModule applicationContextModuleParam) { + this.firestoreQuestionThreadDataSourceProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, 1)); + this.questionThreadRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, 0)); + this.provideAppDatabaseProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, 3)); + this.provideQuestionDaoProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, 2)); + } + + @Override + public void injectCouplesConnectApp(CouplesConnectApp couplesConnectApp) { + } + + @Override + public Set getDisableFragmentGetContextFix() { + return ImmutableSet.of(); + } + + @Override + public ActivityRetainedComponentBuilder retainedComponentBuilder() { + return new ActivityRetainedCBuilder(singletonCImpl); + } + + @Override + public ServiceComponentBuilder serviceComponentBuilder() { + return new ServiceCBuilder(singletonCImpl); + } + + private static final class SwitchingProvider implements Provider { + private final SingletonCImpl singletonCImpl; + + private final int id; + + SwitchingProvider(SingletonCImpl singletonCImpl, int id) { + this.singletonCImpl = singletonCImpl; + this.id = id; + } + + @SuppressWarnings("unchecked") + @Override + public T get() { + switch (id) { + case 0: // com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl + return (T) new QuestionThreadRepositoryImpl(singletonCImpl.firestoreQuestionThreadDataSourceProvider.get()); + + case 1: // com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource + return (T) new FirestoreQuestionThreadDataSource(); + + case 2: // com.couplesconnect.app.data.local.QuestionDao + return (T) DatabaseModule_ProvideQuestionDaoFactory.provideQuestionDao(singletonCImpl.provideAppDatabaseProvider.get()); + + case 3: // com.couplesconnect.app.data.local.AppDatabase + return (T) DatabaseModule_ProvideAppDatabaseFactory.provideAppDatabase(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule)); + + default: throw new AssertionError(id); + } + } + } + } +} diff --git a/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/Hilt_CouplesConnectApp.java b/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/Hilt_CouplesConnectApp.java new file mode 100644 index 00000000..6378d882 --- /dev/null +++ b/app/build/generated/hilt/component_sources/debug/com/couplesconnect/app/Hilt_CouplesConnectApp.java @@ -0,0 +1,55 @@ +package com.couplesconnect.app; + +import android.app.Application; +import androidx.annotation.CallSuper; +import dagger.hilt.android.internal.managers.ApplicationComponentManager; +import dagger.hilt.android.internal.managers.ComponentSupplier; +import dagger.hilt.android.internal.modules.ApplicationContextModule; +import dagger.hilt.internal.GeneratedComponentManagerHolder; +import dagger.hilt.internal.UnsafeCasts; +import java.lang.Object; +import java.lang.Override; +import javax.annotation.processing.Generated; + +/** + * A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation. + */ +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator") +public abstract class Hilt_CouplesConnectApp extends Application implements GeneratedComponentManagerHolder { + private boolean injected = false; + + private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() { + @Override + public Object get() { + return DaggerCouplesConnectApp_HiltComponents_SingletonC.builder() + .applicationContextModule(new ApplicationContextModule(Hilt_CouplesConnectApp.this)) + .build(); + } + }); + + @Override + public final ApplicationComponentManager componentManager() { + return componentManager; + } + + @Override + public final Object generatedComponent() { + return this.componentManager().generatedComponent(); + } + + @CallSuper + @Override + public void onCreate() { + hiltInternalInject(); + super.onCreate(); + } + + protected void hiltInternalInject() { + if (!injected) { + injected = true; + // This is a known unsafe cast, but is safe in the only correct use case: + // CouplesConnectApp extends Hilt_CouplesConnectApp + ((CouplesConnectApp_GeneratedInjector) generatedComponent()).injectCouplesConnectApp(UnsafeCasts.unsafeCast(this)); + } + } +} diff --git a/app/build/generated/hilt/component_sources/debug/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java b/app/build/generated/hilt/component_sources/debug/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java new file mode 100644 index 00000000..edae91f0 --- /dev/null +++ b/app/build/generated/hilt/component_sources/debug/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java @@ -0,0 +1,21 @@ +package dagger.hilt.internal.aggregatedroot.codegen; + +import dagger.hilt.android.HiltAndroidApp; +import dagger.hilt.internal.aggregatedroot.AggregatedRoot; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedRoot( + root = "com.couplesconnect.app.CouplesConnectApp", + rootPackage = "com.couplesconnect.app", + originatingRoot = "com.couplesconnect.app.CouplesConnectApp", + originatingRootPackage = "com.couplesconnect.app", + rootAnnotation = HiltAndroidApp.class, + rootSimpleNames = "CouplesConnectApp", + originatingRootSimpleNames = "CouplesConnectApp" +) +@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator") +public class _com_couplesconnect_app_CouplesConnectApp { +} diff --git a/app/build/generated/hilt/component_sources/debug/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java b/app/build/generated/hilt/component_sources/debug/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java new file mode 100644 index 00000000..6c2c6ed7 --- /dev/null +++ b/app/build/generated/hilt/component_sources/debug/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.components.SingletonComponent", + entryPoints = "com.couplesconnect.app.CouplesConnectApp_GeneratedInjector" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_CouplesConnectApp_GeneratedInjector { +} diff --git a/app/build/generated/hilt/component_trees/debug/com/couplesconnect/app/CouplesConnectApp_ComponentTreeDeps.java b/app/build/generated/hilt/component_trees/debug/com/couplesconnect/app/CouplesConnectApp_ComponentTreeDeps.java new file mode 100644 index 00000000..a145021a --- /dev/null +++ b/app/build/generated/hilt/component_trees/debug/com/couplesconnect/app/CouplesConnectApp_ComponentTreeDeps.java @@ -0,0 +1,94 @@ +package com.couplesconnect.app; + +import dagger.hilt.internal.aggregatedroot.codegen._com_couplesconnect_app_CouplesConnectApp; +import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder; +import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent; +import hilt_aggregated_deps._com_couplesconnect_app_CouplesConnectApp_GeneratedInjector; +import hilt_aggregated_deps._com_couplesconnect_app_MainActivity_GeneratedInjector; +import hilt_aggregated_deps._com_couplesconnect_app_di_DatabaseModule; +import hilt_aggregated_deps._com_couplesconnect_app_di_RepositoryModule; +import hilt_aggregated_deps._com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule; +import hilt_aggregated_deps._com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule; +import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule; +import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule; +import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_SavedStateHandleModule; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint; +import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule; +import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule; + +@ComponentTreeDeps( + rootDeps = _com_couplesconnect_app_CouplesConnectApp.class, + defineComponentDeps = { + _dagger_hilt_android_components_ActivityComponent.class, + _dagger_hilt_android_components_ActivityRetainedComponent.class, + _dagger_hilt_android_components_FragmentComponent.class, + _dagger_hilt_android_components_ServiceComponent.class, + _dagger_hilt_android_components_ViewComponent.class, + _dagger_hilt_android_components_ViewModelComponent.class, + _dagger_hilt_android_components_ViewWithFragmentComponent.class, + _dagger_hilt_android_internal_builders_ActivityComponentBuilder.class, + _dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class, + _dagger_hilt_android_internal_builders_FragmentComponentBuilder.class, + _dagger_hilt_android_internal_builders_ServiceComponentBuilder.class, + _dagger_hilt_android_internal_builders_ViewComponentBuilder.class, + _dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class, + _dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class, + _dagger_hilt_components_SingletonComponent.class + }, + aggregatedDeps = { + _com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.class, + _com_couplesconnect_app_MainActivity_GeneratedInjector.class, + _com_couplesconnect_app_di_DatabaseModule.class, + _com_couplesconnect_app_di_RepositoryModule.class, + _com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.class, + _com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.class, + _dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class, + _dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class, + _dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class, + _dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class, + _dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class, + _dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class, + _dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class, + _dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class, + _dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class, + _dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class, + _dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class, + _dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class, + _dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class, + _dagger_hilt_android_internal_managers_HiltWrapper_SavedStateHandleModule.class, + _dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class, + _dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class, + _dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class, + _dagger_hilt_android_internal_modules_ApplicationContextModule.class, + _dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class + } +) +public final class CouplesConnectApp_ComponentTreeDeps { +} diff --git a/app/build/generated/hilt/component_trees/debug/dagger/hilt/internal/processedrootsentinel/codegen/_com_couplesconnect_app_CouplesConnectApp.java b/app/build/generated/hilt/component_trees/debug/dagger/hilt/internal/processedrootsentinel/codegen/_com_couplesconnect_app_CouplesConnectApp.java new file mode 100644 index 00000000..0a74fc0e --- /dev/null +++ b/app/build/generated/hilt/component_trees/debug/dagger/hilt/internal/processedrootsentinel/codegen/_com_couplesconnect_app_CouplesConnectApp.java @@ -0,0 +1,9 @@ +package dagger.hilt.internal.processedrootsentinel.codegen; + +import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel; + +@ProcessedRootSentinel( + roots = "com.couplesconnect.app.CouplesConnectApp" +) +public final class _com_couplesconnect_app_CouplesConnectApp { +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java new file mode 100644 index 00000000..3ae45e4e --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java @@ -0,0 +1,17 @@ +package com.couplesconnect.app; + +import dagger.hilt.InstallIn; +import dagger.hilt.codegen.OriginatingElement; +import dagger.hilt.components.SingletonComponent; +import dagger.hilt.internal.GeneratedEntryPoint; +import javax.annotation.processing.Generated; + +@OriginatingElement( + topLevelClass = CouplesConnectApp.class +) +@GeneratedEntryPoint +@InstallIn(SingletonComponent.class) +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator") +public interface CouplesConnectApp_GeneratedInjector { + void injectCouplesConnectApp(CouplesConnectApp couplesConnectApp); +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/Hilt_MainActivity.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/Hilt_MainActivity.java new file mode 100644 index 00000000..2eb0d490 --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/Hilt_MainActivity.java @@ -0,0 +1,107 @@ +package com.couplesconnect.app; + +import android.content.Context; +import android.os.Bundle; +import androidx.activity.ComponentActivity; +import androidx.activity.contextaware.OnContextAvailableListener; +import androidx.annotation.CallSuper; +import androidx.lifecycle.ViewModelProvider; +import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories; +import dagger.hilt.android.internal.managers.ActivityComponentManager; +import dagger.hilt.android.internal.managers.SavedStateHandleHolder; +import dagger.hilt.internal.GeneratedComponentManager; +import dagger.hilt.internal.GeneratedComponentManagerHolder; +import dagger.hilt.internal.UnsafeCasts; +import java.lang.Object; +import java.lang.Override; +import javax.annotation.processing.Generated; + +/** + * A generated base class to be extended by the @dagger.hilt.android.AndroidEntryPoint annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation. + */ +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator") +public abstract class Hilt_MainActivity extends ComponentActivity implements GeneratedComponentManagerHolder { + private SavedStateHandleHolder savedStateHandleHolder; + + private volatile ActivityComponentManager componentManager; + + private final Object componentManagerLock = new Object(); + + private boolean injected = false; + + Hilt_MainActivity(int contentLayoutId) { + super(contentLayoutId); + _initHiltInternal(); + } + + Hilt_MainActivity() { + super(); + _initHiltInternal(); + } + + private void _initHiltInternal() { + addOnContextAvailableListener(new OnContextAvailableListener() { + @Override + public void onContextAvailable(Context context) { + inject(); + } + }); + } + + private void initSavedStateHandleHolder() { + if (getApplication() instanceof GeneratedComponentManager) { + savedStateHandleHolder = componentManager().getSavedStateHandleHolder(); + if (savedStateHandleHolder.isInvalid()) { + savedStateHandleHolder.setExtras(getDefaultViewModelCreationExtras()); + } + } + } + + @CallSuper + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + initSavedStateHandleHolder(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (savedStateHandleHolder != null) { + savedStateHandleHolder.clear(); + } + } + + @Override + public final Object generatedComponent() { + return this.componentManager().generatedComponent(); + } + + protected ActivityComponentManager createComponentManager() { + return new ActivityComponentManager(this); + } + + @Override + public final ActivityComponentManager componentManager() { + if (componentManager == null) { + synchronized (componentManagerLock) { + if (componentManager == null) { + componentManager = createComponentManager(); + } + } + } + return componentManager; + } + + protected void inject() { + if (!injected) { + injected = true; + ((MainActivity_GeneratedInjector) this.generatedComponent()).injectMainActivity(UnsafeCasts.unsafeCast(this)); + } + } + + @Override + public ViewModelProvider.Factory getDefaultViewModelProviderFactory() { + return DefaultViewModelFactories.getActivityFactory(this, super.getDefaultViewModelProviderFactory()); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/MainActivity_GeneratedInjector.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/MainActivity_GeneratedInjector.java new file mode 100644 index 00000000..bd6fde6c --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/MainActivity_GeneratedInjector.java @@ -0,0 +1,17 @@ +package com.couplesconnect.app; + +import dagger.hilt.InstallIn; +import dagger.hilt.android.components.ActivityComponent; +import dagger.hilt.codegen.OriginatingElement; +import dagger.hilt.internal.GeneratedEntryPoint; +import javax.annotation.processing.Generated; + +@OriginatingElement( + topLevelClass = MainActivity.class +) +@GeneratedEntryPoint +@InstallIn(ActivityComponent.class) +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator") +public interface MainActivity_GeneratedInjector { + void injectMainActivity(MainActivity mainActivity); +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/AppDatabase_Impl.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/AppDatabase_Impl.java new file mode 100644 index 00000000..69181f20 --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/AppDatabase_Impl.java @@ -0,0 +1,213 @@ +package com.couplesconnect.app.data.local; + +import androidx.annotation.NonNull; +import androidx.room.DatabaseConfiguration; +import androidx.room.InvalidationTracker; +import androidx.room.RoomDatabase; +import androidx.room.RoomOpenHelper; +import androidx.room.migration.AutoMigrationSpec; +import androidx.room.migration.Migration; +import androidx.room.util.DBUtil; +import androidx.room.util.TableInfo; +import androidx.sqlite.db.SupportSQLiteDatabase; +import androidx.sqlite.db.SupportSQLiteOpenHelper; +import java.lang.Class; +import java.lang.Override; +import java.lang.String; +import java.lang.SuppressWarnings; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import javax.annotation.processing.Generated; + +@Generated("androidx.room.RoomProcessor") +@SuppressWarnings({"unchecked", "deprecation"}) +public final class AppDatabase_Impl extends AppDatabase { + private volatile QuestionDao _questionDao; + + private volatile CategoryDao _categoryDao; + + @Override + @NonNull + protected SupportSQLiteOpenHelper createOpenHelper(@NonNull final DatabaseConfiguration config) { + final SupportSQLiteOpenHelper.Callback _openCallback = new RoomOpenHelper(config, new RoomOpenHelper.Delegate(1) { + @Override + public void createAllTables(@NonNull final SupportSQLiteDatabase db) { + db.execSQL("CREATE TABLE IF NOT EXISTS `question` (`id` TEXT NOT NULL, `text` TEXT NOT NULL, `category_id` TEXT NOT NULL, `depth_level` INTEGER NOT NULL, `is_premium` INTEGER NOT NULL, `type` TEXT NOT NULL, `tags` TEXT NOT NULL, `answer_config` TEXT NOT NULL, `pack_id` TEXT, `created_at` INTEGER NOT NULL, `status` TEXT NOT NULL, PRIMARY KEY(`id`))"); + db.execSQL("CREATE TABLE IF NOT EXISTS `question_category` (`id` TEXT NOT NULL, `display_name` TEXT NOT NULL, `description` TEXT NOT NULL, `access` TEXT NOT NULL, `icon_name` TEXT NOT NULL, PRIMARY KEY(`id`))"); + db.execSQL("CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)"); + db.execSQL("INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '4c0a60329b23e0bc0526d7cb7e7269b9')"); + } + + @Override + public void dropAllTables(@NonNull final SupportSQLiteDatabase db) { + db.execSQL("DROP TABLE IF EXISTS `question`"); + db.execSQL("DROP TABLE IF EXISTS `question_category`"); + final List _callbacks = mCallbacks; + if (_callbacks != null) { + for (RoomDatabase.Callback _callback : _callbacks) { + _callback.onDestructiveMigration(db); + } + } + } + + @Override + public void onCreate(@NonNull final SupportSQLiteDatabase db) { + final List _callbacks = mCallbacks; + if (_callbacks != null) { + for (RoomDatabase.Callback _callback : _callbacks) { + _callback.onCreate(db); + } + } + } + + @Override + public void onOpen(@NonNull final SupportSQLiteDatabase db) { + mDatabase = db; + internalInitInvalidationTracker(db); + final List _callbacks = mCallbacks; + if (_callbacks != null) { + for (RoomDatabase.Callback _callback : _callbacks) { + _callback.onOpen(db); + } + } + } + + @Override + public void onPreMigrate(@NonNull final SupportSQLiteDatabase db) { + DBUtil.dropFtsSyncTriggers(db); + } + + @Override + public void onPostMigrate(@NonNull final SupportSQLiteDatabase db) { + } + + @Override + @NonNull + public RoomOpenHelper.ValidationResult onValidateSchema( + @NonNull final SupportSQLiteDatabase db) { + final HashMap _columnsQuestion = new HashMap(11); + _columnsQuestion.put("id", new TableInfo.Column("id", "TEXT", true, 1, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("text", new TableInfo.Column("text", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("category_id", new TableInfo.Column("category_id", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("depth_level", new TableInfo.Column("depth_level", "INTEGER", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("is_premium", new TableInfo.Column("is_premium", "INTEGER", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("type", new TableInfo.Column("type", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("tags", new TableInfo.Column("tags", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("answer_config", new TableInfo.Column("answer_config", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("pack_id", new TableInfo.Column("pack_id", "TEXT", false, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("created_at", new TableInfo.Column("created_at", "INTEGER", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("status", new TableInfo.Column("status", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + final HashSet _foreignKeysQuestion = new HashSet(0); + final HashSet _indicesQuestion = new HashSet(0); + final TableInfo _infoQuestion = new TableInfo("question", _columnsQuestion, _foreignKeysQuestion, _indicesQuestion); + final TableInfo _existingQuestion = TableInfo.read(db, "question"); + if (!_infoQuestion.equals(_existingQuestion)) { + return new RoomOpenHelper.ValidationResult(false, "question(com.couplesconnect.app.data.local.entity.QuestionEntity).\n" + + " Expected:\n" + _infoQuestion + "\n" + + " Found:\n" + _existingQuestion); + } + final HashMap _columnsQuestionCategory = new HashMap(5); + _columnsQuestionCategory.put("id", new TableInfo.Column("id", "TEXT", true, 1, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestionCategory.put("display_name", new TableInfo.Column("display_name", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestionCategory.put("description", new TableInfo.Column("description", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestionCategory.put("access", new TableInfo.Column("access", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestionCategory.put("icon_name", new TableInfo.Column("icon_name", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + final HashSet _foreignKeysQuestionCategory = new HashSet(0); + final HashSet _indicesQuestionCategory = new HashSet(0); + final TableInfo _infoQuestionCategory = new TableInfo("question_category", _columnsQuestionCategory, _foreignKeysQuestionCategory, _indicesQuestionCategory); + final TableInfo _existingQuestionCategory = TableInfo.read(db, "question_category"); + if (!_infoQuestionCategory.equals(_existingQuestionCategory)) { + return new RoomOpenHelper.ValidationResult(false, "question_category(com.couplesconnect.app.data.local.entity.CategoryEntity).\n" + + " Expected:\n" + _infoQuestionCategory + "\n" + + " Found:\n" + _existingQuestionCategory); + } + return new RoomOpenHelper.ValidationResult(true, null); + } + }, "4c0a60329b23e0bc0526d7cb7e7269b9", "b49e39ef0675ae18d138399b6f05d298"); + final SupportSQLiteOpenHelper.Configuration _sqliteConfig = SupportSQLiteOpenHelper.Configuration.builder(config.context).name(config.name).callback(_openCallback).build(); + final SupportSQLiteOpenHelper _helper = config.sqliteOpenHelperFactory.create(_sqliteConfig); + return _helper; + } + + @Override + @NonNull + protected InvalidationTracker createInvalidationTracker() { + final HashMap _shadowTablesMap = new HashMap(0); + final HashMap> _viewTables = new HashMap>(0); + return new InvalidationTracker(this, _shadowTablesMap, _viewTables, "question","question_category"); + } + + @Override + public void clearAllTables() { + super.assertNotMainThread(); + final SupportSQLiteDatabase _db = super.getOpenHelper().getWritableDatabase(); + try { + super.beginTransaction(); + _db.execSQL("DELETE FROM `question`"); + _db.execSQL("DELETE FROM `question_category`"); + super.setTransactionSuccessful(); + } finally { + super.endTransaction(); + _db.query("PRAGMA wal_checkpoint(FULL)").close(); + if (!_db.inTransaction()) { + _db.execSQL("VACUUM"); + } + } + } + + @Override + @NonNull + protected Map, List>> getRequiredTypeConverters() { + final HashMap, List>> _typeConvertersMap = new HashMap, List>>(); + _typeConvertersMap.put(QuestionDao.class, QuestionDao_Impl.getRequiredConverters()); + _typeConvertersMap.put(CategoryDao.class, CategoryDao_Impl.getRequiredConverters()); + return _typeConvertersMap; + } + + @Override + @NonNull + public Set> getRequiredAutoMigrationSpecs() { + final HashSet> _autoMigrationSpecsSet = new HashSet>(); + return _autoMigrationSpecsSet; + } + + @Override + @NonNull + public List getAutoMigrations( + @NonNull final Map, AutoMigrationSpec> autoMigrationSpecs) { + final List _autoMigrations = new ArrayList(); + return _autoMigrations; + } + + @Override + public QuestionDao questionDao() { + if (_questionDao != null) { + return _questionDao; + } else { + synchronized(this) { + if(_questionDao == null) { + _questionDao = new QuestionDao_Impl(this); + } + return _questionDao; + } + } + } + + @Override + public CategoryDao categoryDao() { + if (_categoryDao != null) { + return _categoryDao; + } else { + synchronized(this) { + if(_categoryDao == null) { + _categoryDao = new CategoryDao_Impl(this); + } + return _categoryDao; + } + } + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/CategoryDao_Impl.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/CategoryDao_Impl.java new file mode 100644 index 00000000..aa58b6de --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/CategoryDao_Impl.java @@ -0,0 +1,263 @@ +package com.couplesconnect.app.data.local; + +import android.database.Cursor; +import android.os.CancellationSignal; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.room.CoroutinesRoom; +import androidx.room.EntityDeletionOrUpdateAdapter; +import androidx.room.EntityInsertionAdapter; +import androidx.room.RoomDatabase; +import androidx.room.RoomSQLiteQuery; +import androidx.room.util.CursorUtil; +import androidx.room.util.DBUtil; +import androidx.sqlite.db.SupportSQLiteStatement; +import com.couplesconnect.app.data.local.entity.CategoryEntity; +import java.lang.Class; +import java.lang.Exception; +import java.lang.Object; +import java.lang.Override; +import java.lang.String; +import java.lang.SuppressWarnings; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.concurrent.Callable; +import javax.annotation.processing.Generated; +import kotlin.Unit; +import kotlin.coroutines.Continuation; + +@Generated("androidx.room.RoomProcessor") +@SuppressWarnings({"unchecked", "deprecation"}) +public final class CategoryDao_Impl implements CategoryDao { + private final RoomDatabase __db; + + private final EntityInsertionAdapter __insertionAdapterOfCategoryEntity; + + private final EntityDeletionOrUpdateAdapter __deletionAdapterOfCategoryEntity; + + public CategoryDao_Impl(@NonNull final RoomDatabase __db) { + this.__db = __db; + this.__insertionAdapterOfCategoryEntity = new EntityInsertionAdapter(__db) { + @Override + @NonNull + protected String createQuery() { + return "INSERT OR REPLACE INTO `question_category` (`id`,`display_name`,`description`,`access`,`icon_name`) VALUES (?,?,?,?,?)"; + } + + @Override + protected void bind(@NonNull final SupportSQLiteStatement statement, + @NonNull final CategoryEntity entity) { + statement.bindString(1, entity.getId()); + statement.bindString(2, entity.getDisplayName()); + statement.bindString(3, entity.getDescription()); + statement.bindString(4, entity.getAccess()); + statement.bindString(5, entity.getIconName()); + } + }; + this.__deletionAdapterOfCategoryEntity = new EntityDeletionOrUpdateAdapter(__db) { + @Override + @NonNull + protected String createQuery() { + return "DELETE FROM `question_category` WHERE `id` = ?"; + } + + @Override + protected void bind(@NonNull final SupportSQLiteStatement statement, + @NonNull final CategoryEntity entity) { + statement.bindString(1, entity.getId()); + } + }; + } + + @Override + public Object insert(final CategoryEntity category, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __insertionAdapterOfCategoryEntity.insert(category); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object insertAll(final List categories, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __insertionAdapterOfCategoryEntity.insert(categories); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object delete(final CategoryEntity category, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __deletionAdapterOfCategoryEntity.handle(category); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object getAllCategories(final Continuation> $completion) { + final String _sql = "SELECT * FROM question_category"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfDisplayName = CursorUtil.getColumnIndexOrThrow(_cursor, "display_name"); + final int _cursorIndexOfDescription = CursorUtil.getColumnIndexOrThrow(_cursor, "description"); + final int _cursorIndexOfAccess = CursorUtil.getColumnIndexOrThrow(_cursor, "access"); + final int _cursorIndexOfIconName = CursorUtil.getColumnIndexOrThrow(_cursor, "icon_name"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final CategoryEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpDisplayName; + _tmpDisplayName = _cursor.getString(_cursorIndexOfDisplayName); + final String _tmpDescription; + _tmpDescription = _cursor.getString(_cursorIndexOfDescription); + final String _tmpAccess; + _tmpAccess = _cursor.getString(_cursorIndexOfAccess); + final String _tmpIconName; + _tmpIconName = _cursor.getString(_cursorIndexOfIconName); + _item = new CategoryEntity(_tmpId,_tmpDisplayName,_tmpDescription,_tmpAccess,_tmpIconName); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getCategoryById(final String id, + final Continuation $completion) { + final String _sql = "SELECT * FROM question_category WHERE id = ? LIMIT 1"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 1); + int _argIndex = 1; + _statement.bindString(_argIndex, id); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable() { + @Override + @Nullable + public CategoryEntity call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfDisplayName = CursorUtil.getColumnIndexOrThrow(_cursor, "display_name"); + final int _cursorIndexOfDescription = CursorUtil.getColumnIndexOrThrow(_cursor, "description"); + final int _cursorIndexOfAccess = CursorUtil.getColumnIndexOrThrow(_cursor, "access"); + final int _cursorIndexOfIconName = CursorUtil.getColumnIndexOrThrow(_cursor, "icon_name"); + final CategoryEntity _result; + if (_cursor.moveToFirst()) { + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpDisplayName; + _tmpDisplayName = _cursor.getString(_cursorIndexOfDisplayName); + final String _tmpDescription; + _tmpDescription = _cursor.getString(_cursorIndexOfDescription); + final String _tmpAccess; + _tmpAccess = _cursor.getString(_cursorIndexOfAccess); + final String _tmpIconName; + _tmpIconName = _cursor.getString(_cursorIndexOfIconName); + _result = new CategoryEntity(_tmpId,_tmpDisplayName,_tmpDescription,_tmpAccess,_tmpIconName); + } else { + _result = null; + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getCategoriesByAccess(final String access, + final Continuation> $completion) { + final String _sql = "SELECT * FROM question_category WHERE access = ?"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 1); + int _argIndex = 1; + _statement.bindString(_argIndex, access); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfDisplayName = CursorUtil.getColumnIndexOrThrow(_cursor, "display_name"); + final int _cursorIndexOfDescription = CursorUtil.getColumnIndexOrThrow(_cursor, "description"); + final int _cursorIndexOfAccess = CursorUtil.getColumnIndexOrThrow(_cursor, "access"); + final int _cursorIndexOfIconName = CursorUtil.getColumnIndexOrThrow(_cursor, "icon_name"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final CategoryEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpDisplayName; + _tmpDisplayName = _cursor.getString(_cursorIndexOfDisplayName); + final String _tmpDescription; + _tmpDescription = _cursor.getString(_cursorIndexOfDescription); + final String _tmpAccess; + _tmpAccess = _cursor.getString(_cursorIndexOfAccess); + final String _tmpIconName; + _tmpIconName = _cursor.getString(_cursorIndexOfIconName); + _item = new CategoryEntity(_tmpId,_tmpDisplayName,_tmpDescription,_tmpAccess,_tmpIconName); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @NonNull + public static List> getRequiredConverters() { + return Collections.emptyList(); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/QuestionDao_Impl.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/QuestionDao_Impl.java new file mode 100644 index 00000000..a898c3cb --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/local/QuestionDao_Impl.java @@ -0,0 +1,476 @@ +package com.couplesconnect.app.data.local; + +import android.database.Cursor; +import android.os.CancellationSignal; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.room.CoroutinesRoom; +import androidx.room.EntityDeletionOrUpdateAdapter; +import androidx.room.EntityInsertionAdapter; +import androidx.room.RoomDatabase; +import androidx.room.RoomSQLiteQuery; +import androidx.room.util.CursorUtil; +import androidx.room.util.DBUtil; +import androidx.sqlite.db.SupportSQLiteStatement; +import com.couplesconnect.app.data.local.entity.QuestionEntity; +import java.lang.Class; +import java.lang.Exception; +import java.lang.Object; +import java.lang.Override; +import java.lang.String; +import java.lang.SuppressWarnings; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.concurrent.Callable; +import javax.annotation.processing.Generated; +import kotlin.Unit; +import kotlin.coroutines.Continuation; + +@Generated("androidx.room.RoomProcessor") +@SuppressWarnings({"unchecked", "deprecation"}) +public final class QuestionDao_Impl implements QuestionDao { + private final RoomDatabase __db; + + private final EntityInsertionAdapter __insertionAdapterOfQuestionEntity; + + private final EntityDeletionOrUpdateAdapter __deletionAdapterOfQuestionEntity; + + public QuestionDao_Impl(@NonNull final RoomDatabase __db) { + this.__db = __db; + this.__insertionAdapterOfQuestionEntity = new EntityInsertionAdapter(__db) { + @Override + @NonNull + protected String createQuery() { + return "INSERT OR REPLACE INTO `question` (`id`,`text`,`category_id`,`depth_level`,`is_premium`,`type`,`tags`,`answer_config`,`pack_id`,`created_at`,`status`) VALUES (?,?,?,?,?,?,?,?,?,?,?)"; + } + + @Override + protected void bind(@NonNull final SupportSQLiteStatement statement, + @NonNull final QuestionEntity entity) { + statement.bindString(1, entity.getId()); + statement.bindString(2, entity.getText()); + statement.bindString(3, entity.getCategoryId()); + statement.bindLong(4, entity.getDepthLevel()); + final int _tmp = entity.isPremium() ? 1 : 0; + statement.bindLong(5, _tmp); + statement.bindString(6, entity.getType()); + statement.bindString(7, entity.getTags()); + statement.bindString(8, entity.getAnswerConfig()); + if (entity.getPackId() == null) { + statement.bindNull(9); + } else { + statement.bindString(9, entity.getPackId()); + } + statement.bindLong(10, entity.getCreatedAt()); + statement.bindString(11, entity.getStatus()); + } + }; + this.__deletionAdapterOfQuestionEntity = new EntityDeletionOrUpdateAdapter(__db) { + @Override + @NonNull + protected String createQuery() { + return "DELETE FROM `question` WHERE `id` = ?"; + } + + @Override + protected void bind(@NonNull final SupportSQLiteStatement statement, + @NonNull final QuestionEntity entity) { + statement.bindString(1, entity.getId()); + } + }; + } + + @Override + public Object insert(final QuestionEntity question, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __insertionAdapterOfQuestionEntity.insert(question); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object insertAll(final List questions, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __insertionAdapterOfQuestionEntity.insert(questions); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object delete(final QuestionEntity question, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __deletionAdapterOfQuestionEntity.handle(question); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object getQuestionById(final String id, + final Continuation $completion) { + final String _sql = "SELECT * FROM question WHERE id = ? LIMIT 1"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 1); + int _argIndex = 1; + _statement.bindString(_argIndex, id); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable() { + @Override + @Nullable + public QuestionEntity call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final QuestionEntity _result; + if (_cursor.moveToFirst()) { + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _result = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + } else { + _result = null; + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getDailyQuestion(final Continuation $completion) { + final String _sql = "SELECT * FROM question ORDER BY RANDOM() LIMIT 1"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable() { + @Override + @Nullable + public QuestionEntity call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final QuestionEntity _result; + if (_cursor.moveToFirst()) { + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _result = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + } else { + _result = null; + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getQuestionsByCategory(final String categoryId, + final Continuation> $completion) { + final String _sql = "SELECT * FROM question WHERE category_id = ?"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 1); + int _argIndex = 1; + _statement.bindString(_argIndex, categoryId); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final QuestionEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _item = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getFreeQuestions(final Continuation> $completion) { + final String _sql = "SELECT * FROM question WHERE is_premium = 0"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final QuestionEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _item = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getPremiumQuestions(final Continuation> $completion) { + final String _sql = "SELECT * FROM question WHERE is_premium = 1"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final QuestionEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _item = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @NonNull + public static List> getRequiredConverters() { + return Collections.emptyList(); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource_Factory.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource_Factory.java new file mode 100644 index 00000000..37db3268 --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource_Factory.java @@ -0,0 +1,42 @@ +package com.couplesconnect.app.data.remote; + +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class FirestoreQuestionThreadDataSource_Factory implements Factory { + @Override + public FirestoreQuestionThreadDataSource get() { + return newInstance(); + } + + public static FirestoreQuestionThreadDataSource_Factory create() { + return InstanceHolder.INSTANCE; + } + + public static FirestoreQuestionThreadDataSource newInstance() { + return new FirestoreQuestionThreadDataSource(); + } + + private static final class InstanceHolder { + private static final FirestoreQuestionThreadDataSource_Factory INSTANCE = new FirestoreQuestionThreadDataSource_Factory(); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl_Factory.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl_Factory.java new file mode 100644 index 00000000..b70cadbc --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl_Factory.java @@ -0,0 +1,49 @@ +package com.couplesconnect.app.data.repository; + +import com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; +import javax.inject.Provider; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadRepositoryImpl_Factory implements Factory { + private final Provider dataSourceProvider; + + public QuestionThreadRepositoryImpl_Factory( + Provider dataSourceProvider) { + this.dataSourceProvider = dataSourceProvider; + } + + @Override + public QuestionThreadRepositoryImpl get() { + return newInstance(dataSourceProvider.get()); + } + + public static QuestionThreadRepositoryImpl_Factory create( + Provider dataSourceProvider) { + return new QuestionThreadRepositoryImpl_Factory(dataSourceProvider); + } + + public static QuestionThreadRepositoryImpl newInstance( + FirestoreQuestionThreadDataSource dataSource) { + return new QuestionThreadRepositoryImpl(dataSource); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/DatabaseModule_ProvideAppDatabaseFactory.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/DatabaseModule_ProvideAppDatabaseFactory.java new file mode 100644 index 00000000..3be6b473 --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/DatabaseModule_ProvideAppDatabaseFactory.java @@ -0,0 +1,48 @@ +package com.couplesconnect.app.di; + +import android.content.Context; +import com.couplesconnect.app.data.local.AppDatabase; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.Preconditions; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; +import javax.inject.Provider; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata("dagger.hilt.android.qualifiers.ApplicationContext") +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class DatabaseModule_ProvideAppDatabaseFactory implements Factory { + private final Provider contextProvider; + + public DatabaseModule_ProvideAppDatabaseFactory(Provider contextProvider) { + this.contextProvider = contextProvider; + } + + @Override + public AppDatabase get() { + return provideAppDatabase(contextProvider.get()); + } + + public static DatabaseModule_ProvideAppDatabaseFactory create(Provider contextProvider) { + return new DatabaseModule_ProvideAppDatabaseFactory(contextProvider); + } + + public static AppDatabase provideAppDatabase(Context context) { + return Preconditions.checkNotNullFromProvides(DatabaseModule.INSTANCE.provideAppDatabase(context)); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/DatabaseModule_ProvideQuestionDaoFactory.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/DatabaseModule_ProvideQuestionDaoFactory.java new file mode 100644 index 00000000..fc35e683 --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/DatabaseModule_ProvideQuestionDaoFactory.java @@ -0,0 +1,48 @@ +package com.couplesconnect.app.di; + +import com.couplesconnect.app.data.local.AppDatabase; +import com.couplesconnect.app.data.local.QuestionDao; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.Preconditions; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; +import javax.inject.Provider; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class DatabaseModule_ProvideQuestionDaoFactory implements Factory { + private final Provider dbProvider; + + public DatabaseModule_ProvideQuestionDaoFactory(Provider dbProvider) { + this.dbProvider = dbProvider; + } + + @Override + public QuestionDao get() { + return provideQuestionDao(dbProvider.get()); + } + + public static DatabaseModule_ProvideQuestionDaoFactory create(Provider dbProvider) { + return new DatabaseModule_ProvideQuestionDaoFactory(dbProvider); + } + + public static QuestionDao provideQuestionDao(AppDatabase db) { + return Preconditions.checkNotNullFromProvides(DatabaseModule.INSTANCE.provideQuestionDao(db)); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/RepositoryModule_Companion_ProvideQuestionRepositoryFactory.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/RepositoryModule_Companion_ProvideQuestionRepositoryFactory.java new file mode 100644 index 00000000..89874edc --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/di/RepositoryModule_Companion_ProvideQuestionRepositoryFactory.java @@ -0,0 +1,44 @@ +package com.couplesconnect.app.di; + +import com.couplesconnect.app.domain.repository.QuestionRepository; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.Preconditions; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class RepositoryModule_Companion_ProvideQuestionRepositoryFactory implements Factory { + @Override + public QuestionRepository get() { + return provideQuestionRepository(); + } + + public static RepositoryModule_Companion_ProvideQuestionRepositoryFactory create() { + return InstanceHolder.INSTANCE; + } + + public static QuestionRepository provideQuestionRepository() { + return Preconditions.checkNotNullFromProvides(RepositoryModule.Companion.provideQuestionRepository()); + } + + private static final class InstanceHolder { + private static final RepositoryModule_Companion_ProvideQuestionRepositoryFactory INSTANCE = new RepositoryModule_Companion_ProvideQuestionRepositoryFactory(); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_Factory.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_Factory.java new file mode 100644 index 00000000..71733960 --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_Factory.java @@ -0,0 +1,60 @@ +package com.couplesconnect.app.ui.questions; + +import androidx.lifecycle.SavedStateHandle; +import com.couplesconnect.app.data.local.QuestionDao; +import com.couplesconnect.app.domain.repository.QuestionThreadRepository; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; +import javax.inject.Provider; + +@ScopeMetadata +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadViewModel_Factory implements Factory { + private final Provider repositoryProvider; + + private final Provider questionDaoProvider; + + private final Provider savedStateHandleProvider; + + public QuestionThreadViewModel_Factory(Provider repositoryProvider, + Provider questionDaoProvider, + Provider savedStateHandleProvider) { + this.repositoryProvider = repositoryProvider; + this.questionDaoProvider = questionDaoProvider; + this.savedStateHandleProvider = savedStateHandleProvider; + } + + @Override + public QuestionThreadViewModel get() { + return newInstance(repositoryProvider.get(), questionDaoProvider.get(), savedStateHandleProvider.get()); + } + + public static QuestionThreadViewModel_Factory create( + Provider repositoryProvider, + Provider questionDaoProvider, + Provider savedStateHandleProvider) { + return new QuestionThreadViewModel_Factory(repositoryProvider, questionDaoProvider, savedStateHandleProvider); + } + + public static QuestionThreadViewModel newInstance(QuestionThreadRepository repository, + QuestionDao questionDao, SavedStateHandle savedStateHandle) { + return new QuestionThreadViewModel(repository, questionDao, savedStateHandle); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java new file mode 100644 index 00000000..059f249a --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java @@ -0,0 +1,51 @@ +package com.couplesconnect.app.ui.questions; + +import androidx.lifecycle.ViewModel; +import dagger.Binds; +import dagger.Module; +import dagger.Provides; +import dagger.hilt.InstallIn; +import dagger.hilt.android.components.ActivityRetainedComponent; +import dagger.hilt.android.components.ViewModelComponent; +import dagger.hilt.android.internal.lifecycle.HiltViewModelMap; +import dagger.hilt.codegen.OriginatingElement; +import dagger.multibindings.IntoMap; +import dagger.multibindings.LazyClassKey; +import javax.annotation.processing.Generated; + +@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor") +@OriginatingElement( + topLevelClass = QuestionThreadViewModel.class +) +public final class QuestionThreadViewModel_HiltModules { + private QuestionThreadViewModel_HiltModules() { + } + + @Module + @InstallIn(ViewModelComponent.class) + public abstract static class BindsModule { + private BindsModule() { + } + + @Binds + @IntoMap + @LazyClassKey(QuestionThreadViewModel.class) + @HiltViewModelMap + public abstract ViewModel binds(QuestionThreadViewModel vm); + } + + @Module + @InstallIn(ActivityRetainedComponent.class) + public static final class KeyModule { + private KeyModule() { + } + + @Provides + @IntoMap + @LazyClassKey(QuestionThreadViewModel.class) + @HiltViewModelMap.KeySet + public static boolean provide() { + return true; + } + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.java new file mode 100644 index 00000000..44e5e991 --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.java @@ -0,0 +1,28 @@ +package com.couplesconnect.app.ui.questions; + +import dagger.internal.DaggerGenerated; +import dagger.internal.IdentifierNameString; +import dagger.internal.KeepFieldType; +import javax.annotation.processing.Generated; + +@IdentifierNameString +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey { + @KeepFieldType + static QuestionThreadViewModel keepFieldType; + + public static String lazyClassKeyName = "com.couplesconnect.app.ui.questions.QuestionThreadViewModel"; +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.java new file mode 100644 index 00000000..80f071eb --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.java @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.questions; + +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; + +@ScopeMetadata +@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet") +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory implements Factory { + @Override + public Boolean get() { + return provide(); + } + + public static QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory create() { + return InstanceHolder.INSTANCE; + } + + public static boolean provide() { + return QuestionThreadViewModel_HiltModules.KeyModule.provide(); + } + + private static final class InstanceHolder { + private static final QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory(); + } +} diff --git a/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.java b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.java new file mode 100644 index 00000000..596cb010 --- /dev/null +++ b/app/build/generated/ksp/debug/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.java @@ -0,0 +1,28 @@ +package com.couplesconnect.app.ui.questions; + +import dagger.internal.DaggerGenerated; +import dagger.internal.IdentifierNameString; +import dagger.internal.KeepFieldType; +import javax.annotation.processing.Generated; + +@IdentifierNameString +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey { + @KeepFieldType + static QuestionThreadViewModel keepFieldType; + + public static String lazyClassKeyName = "com.couplesconnect.app.ui.questions.QuestionThreadViewModel"; +} diff --git a/app/build/generated/ksp/debug/java/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java b/app/build/generated/ksp/debug/java/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java new file mode 100644 index 00000000..edae91f0 --- /dev/null +++ b/app/build/generated/ksp/debug/java/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java @@ -0,0 +1,21 @@ +package dagger.hilt.internal.aggregatedroot.codegen; + +import dagger.hilt.android.HiltAndroidApp; +import dagger.hilt.internal.aggregatedroot.AggregatedRoot; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedRoot( + root = "com.couplesconnect.app.CouplesConnectApp", + rootPackage = "com.couplesconnect.app", + originatingRoot = "com.couplesconnect.app.CouplesConnectApp", + originatingRootPackage = "com.couplesconnect.app", + rootAnnotation = HiltAndroidApp.class, + rootSimpleNames = "CouplesConnectApp", + originatingRootSimpleNames = "CouplesConnectApp" +) +@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator") +public class _com_couplesconnect_app_CouplesConnectApp { +} diff --git a/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java new file mode 100644 index 00000000..6c2c6ed7 --- /dev/null +++ b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.components.SingletonComponent", + entryPoints = "com.couplesconnect.app.CouplesConnectApp_GeneratedInjector" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_CouplesConnectApp_GeneratedInjector { +} diff --git a/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_MainActivity_GeneratedInjector.java b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_MainActivity_GeneratedInjector.java new file mode 100644 index 00000000..082a97c1 --- /dev/null +++ b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_MainActivity_GeneratedInjector.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.android.components.ActivityComponent", + entryPoints = "com.couplesconnect.app.MainActivity_GeneratedInjector" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_MainActivity_GeneratedInjector { +} diff --git a/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_di_DatabaseModule.java b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_di_DatabaseModule.java new file mode 100644 index 00000000..56b155e3 --- /dev/null +++ b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_di_DatabaseModule.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.components.SingletonComponent", + modules = "com.couplesconnect.app.di.DatabaseModule" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_di_DatabaseModule { +} diff --git a/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_di_RepositoryModule.java b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_di_RepositoryModule.java new file mode 100644 index 00000000..b251ed5f --- /dev/null +++ b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_di_RepositoryModule.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.components.SingletonComponent", + modules = "com.couplesconnect.app.di.RepositoryModule" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_di_RepositoryModule { +} diff --git a/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.java b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.java new file mode 100644 index 00000000..494600bd --- /dev/null +++ b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.android.components.ViewModelComponent", + modules = "com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules.BindsModule" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule { +} diff --git a/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.java b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.java new file mode 100644 index 00000000..67ee4185 --- /dev/null +++ b/app/build/generated/ksp/debug/java/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.android.components.ActivityRetainedComponent", + modules = "com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules.KeyModule" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule { +} diff --git a/app/build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro b/app/build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro new file mode 100644 index 00000000..33851eb9 --- /dev/null +++ b/app/build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro @@ -0,0 +1 @@ +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel diff --git a/app/build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro b/app/build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro new file mode 100644 index 00000000..74c7fcaa --- /dev/null +++ b/app/build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro @@ -0,0 +1,2 @@ +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel diff --git a/app/build/intermediates/assets/debug/mergeDebugAssets/database/app.db b/app/build/intermediates/assets/debug/mergeDebugAssets/database/app.db new file mode 100644 index 00000000..a54b35ba Binary files /dev/null and b/app/build/intermediates/assets/debug/mergeDebugAssets/database/app.db differ diff --git a/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/app_debug.kotlin_module b/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/app_debug.kotlin_module index a11c288d..28e018e8 100644 Binary files a/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/app_debug.kotlin_module and b/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/app_debug.kotlin_module differ diff --git a/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro b/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro new file mode 100644 index 00000000..33851eb9 --- /dev/null +++ b/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro @@ -0,0 +1 @@ +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel diff --git a/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro b/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro new file mode 100644 index 00000000..74c7fcaa --- /dev/null +++ b/app/build/intermediates/classes/debug/transformDebugClassesWithAsm/dirs/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro @@ -0,0 +1,2 @@ +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state b/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state index 55819d75..e47917bf 100644 Binary files a/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state and b/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state differ diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties index a0ed8f2e..89e60cf8 100644 --- a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties +++ b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -1,3 +1,3 @@ -#Mon Jun 15 18:43:12 CDT 2026 +#Mon Jun 15 20:12:17 CDT 2026 com.couplesconnect.app-main-83\:/xml/backup_rules.xml=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_backup_rules.xml.flat com.couplesconnect.app-main-83\:/xml/data_extraction_rules.xml=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_data_extraction_rules.xml.flat diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties index 8cab8b43..bc4aff2d 100644 --- a/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +++ b/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -1,3 +1,3 @@ -#Mon Jun 15 18:43:12 CDT 2026 +#Mon Jun 15 20:12:17 CDT 2026 com.couplesconnect.app-main-7\:/xml/backup_rules.xml=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/packaged_res/debug/packageDebugResources/xml/backup_rules.xml com.couplesconnect.app-main-7\:/xml/data_extraction_rules.xml=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/packaged_res/debug/packageDebugResources/xml/data_extraction_rules.xml diff --git a/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml index ab699fa0..923a446c 100644 --- a/app/build/intermediates/incremental/mergeDebugAssets/merger.xml +++ b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt index d1aa0c34..c1b90180 100644 --- a/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -1,25 +1,55 @@ -#Mon Jun 15 18:43:33 CDT 2026 +#Mon Jun 15 21:37:36 CDT 2026 base.0=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex base.1=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex -base.2=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex -base.3=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex -base.4=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex -base.5=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeExtDexDebug/classes2.dex -base.6=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeExtDexDebug/classes3.dex -base.7=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeExtDexDebug/classes4.dex +base.10=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex +base.11=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/6/classes.dex +base.12=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/7/classes.dex +base.13=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/8/classes.dex +base.14=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/9/classes.dex +base.15=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeExtDexDebug/classes2.dex +base.16=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeExtDexDebug/classes3.dex +base.17=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeExtDexDebug/classes4.dex +base.2=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex +base.3=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/10/classes.dex +base.4=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex +base.5=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex +base.6=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex +base.7=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/14/classes.dex +base.8=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/2/classes.dex +base.9=/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex path.0=classes.dex path.1=0/classes.dex -path.2=11/classes.dex -path.3=13/classes.dex -path.4=5/classes.dex -path.5=classes2.dex -path.6=classes3.dex -path.7=classes4.dex +path.10=5/classes.dex +path.11=6/classes.dex +path.12=7/classes.dex +path.13=8/classes.dex +path.14=9/classes.dex +path.15=classes2.dex +path.16=classes3.dex +path.17=classes4.dex +path.2=1/classes.dex +path.3=10/classes.dex +path.4=11/classes.dex +path.5=12/classes.dex +path.6=13/classes.dex +path.7=14/classes.dex +path.8=2/classes.dex +path.9=4/classes.dex renamed.0=classes.dex renamed.1=classes2.dex +renamed.10=classes11.dex +renamed.11=classes12.dex +renamed.12=classes13.dex +renamed.13=classes14.dex +renamed.14=classes15.dex +renamed.15=classes16.dex +renamed.16=classes17.dex +renamed.17=classes18.dex renamed.2=classes3.dex renamed.3=classes4.dex renamed.4=classes5.dex renamed.5=classes6.dex renamed.6=classes7.dex renamed.7=classes8.dex +renamed.8=classes9.dex +renamed.9=classes10.dex diff --git a/app/build/intermediates/incremental/processDebugResources/resources-list-for-linked-resources-binary-format-debug.ap_.txt b/app/build/intermediates/incremental/processDebugResources/resources-list-for-linked-resources-binary-format-debug.ap_.txt deleted file mode 100644 index 5baf5bac..00000000 --- a/app/build/intermediates/incremental/processDebugResources/resources-list-for-linked-resources-binary-format-debug.ap_.txt +++ /dev/null @@ -1 +0,0 @@ -/home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-af_values-af.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-am_values-am.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ar_values-ar.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-as_values-as.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-az_values-az.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-b+sr+Latn_values-b+sr+Latn.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-be_values-be.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-bg_values-bg.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-bn_values-bn.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-bs_values-bs.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ca_values-ca.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-cs_values-cs.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-da_values-da.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-de_values-de.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-el_values-el.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rAU_values-en-rAU.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rCA_values-en-rCA.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rGB_values-en-rGB.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rIN_values-en-rIN.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rXC_values-en-rXC.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-es-rUS_values-es-rUS.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-es_values-es.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-et_values-et.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-eu_values-eu.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-fa_values-fa.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-fi_values-fi.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-fr-rCA_values-fr-rCA.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-fr_values-fr.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-gl_values-gl.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-gu_values-gu.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-hi_values-hi.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-hr_values-hr.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-hu_values-hu.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-hy_values-hy.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-in_values-in.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-is_values-is.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-it_values-it.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-iw_values-iw.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ja_values-ja.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ka_values-ka.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-kk_values-kk.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-km_values-km.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-kn_values-kn.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ko_values-ko.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ky_values-ky.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-lo_values-lo.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-lt_values-lt.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-lv_values-lv.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-mk_values-mk.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ml_values-ml.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-mn_values-mn.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-mr_values-mr.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ms_values-ms.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-my_values-my.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-nb_values-nb.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ne_values-ne.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-nl_values-nl.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-or_values-or.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-pa_values-pa.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-pl_values-pl.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-pt-rBR_values-pt-rBR.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-pt-rPT_values-pt-rPT.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-pt_values-pt.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ro_values-ro.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ru_values-ru.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-si_values-si.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-sk_values-sk.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-sl_values-sl.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-sq_values-sq.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-sr_values-sr.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-sv_values-sv.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-sw_values-sw.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ta_values-ta.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-te_values-te.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-th_values-th.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-tl_values-tl.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-tr_values-tr.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-uk_values-uk.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-ur_values-ur.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-uz_values-uz.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-v21_values-v21.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-v30_values-v30.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-vi_values-vi.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-zh-rCN_values-zh-rCN.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-zh-rHK_values-zh-rHK.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-zh-rTW_values-zh-rTW.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values-zu_values-zu.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/values_values.arsc.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_backup_rules.xml.flat /home/kaspa/.openclaw/Projects/relationship-app/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_data_extraction_rules.xml.flat \ No newline at end of file diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab index 89501342..1a9d5c24 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream index 99ab4e35..385992f9 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len index 34852ace..79553509 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len index 817b326d..74768ff5 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values new file mode 100644 index 00000000..61d33348 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at index 483b606d..41e58852 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.s b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.s new file mode 100644 index 00000000..1b59c159 --- /dev/null +++ b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.s @@ -0,0 +1 @@ +.' \ No newline at end of file diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i index d26544b4..af82f803 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab index 994ac705..a43054ea 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream index 3f2983ed..ec7243e2 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len index 2c0af392..41245ea0 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len index 93a595bd..6b9041b3 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at index 8f283275..d60601c7 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i index e69d4ff1..0b2da7e2 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab index a0f6d111..2aa0d383 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream index 3f2983ed..ec7243e2 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len index 2c0af392..41245ea0 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len index 93a595bd..6b9041b3 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at index 9e428fa4..dbaa564f 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i index e69d4ff1..0b2da7e2 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab new file mode 100644 index 00000000..bdf584a8 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream new file mode 100644 index 00000000..b2814871 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len new file mode 100644 index 00000000..de8bf971 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len new file mode 100644 index 00000000..2a17e6e5 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at new file mode 100644 index 00000000..f94283a4 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i new file mode 100644 index 00000000..546f26e7 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab index 9d1e064b..06e3e9fd 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream index 2fd7114f..671e52ee 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len index 82624498..6ee5bcd7 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len index a5413564..bd6e824e 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values new file mode 100644 index 00000000..db8385b3 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at index 9c89a7a6..dfbe7d64 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.s b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.s new file mode 100644 index 00000000..cd3b5173 --- /dev/null +++ b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.s @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i index b52a162d..dd080ae3 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab index d84cf6b0..d3ef5608 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream index 59859748..e5544bb6 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len index 60333727..c7113133 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len index a9f80ae0..fa432244 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at index 33c7d6ca..2086b009 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i index b2d9bcbe..a57b239a 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab index 8e153e20..b6681d5b 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream index 999e0802..9c27d185 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len index b5b21069..8023d5ca 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len index fa606b62..a42d38f3 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values new file mode 100644 index 00000000..92fd1c1e Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at index ade9da68..534483a3 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s new file mode 100644 index 00000000..4035803d --- /dev/null +++ b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s @@ -0,0 +1 @@ +ť \ No newline at end of file diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i index f3f2a62d..dba7cc4a 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab index ce5521c5..c77188db 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream index 99ab4e35..385992f9 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len index 34852ace..79553509 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len index 817b326d..74768ff5 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values new file mode 100644 index 00000000..b78bcf45 Binary files /dev/null and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at index 9c41aaa8..68e88aca 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.s b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.s new file mode 100644 index 00000000..23c253f5 --- /dev/null +++ b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.s @@ -0,0 +1 @@ +;# \ No newline at end of file diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i index d26544b4..af82f803 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab index afc1b8e5..e034299e 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream index 372f73ea..5550d5da 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len index 851b0a9f..d8102c98 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len index 01bdaa1d..eb0b8a06 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at index 2197b094..e0be95c0 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i index 38c1f2b3..9a853eee 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab index 0a19da41..c606644d 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream index 2e952831..e95ffd80 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len index b9a3d706..d5e53146 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len index 01bdaa1d..c580238d 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at index 3f0d2376..2066e442 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i index 767a9521..c48e4e6f 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab index 3d952e7c..4937f855 100644 --- a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab +++ b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab @@ -1,2 +1,2 @@ -7 +77 0 \ No newline at end of file diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab index c8dbbebf..09b819bd 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream index 99ab4e35..385992f9 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len index 34852ace..79553509 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len index 817b326d..74768ff5 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at index 25454f32..08849810 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i index d26544b4..af82f803 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab index aa62b82b..42ff1acb 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream index 2459ed68..691decf3 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len index 379d85ce..b9a3d706 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len index 817b326d..7ce6409d 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at index 1d3dab54..daf31806 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i index 0667ccd2..484a40da 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab index 5b2da071..52985a79 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream index 621c01bc..e1245626 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len index 2db68160..9574eaa9 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len index d8996e76..f651a7ef 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at index 07b83f2d..c2826317 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i index 2cd945a4..6027aa67 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and b/app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ diff --git a/app/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/app/build/kotlin/compileDebugKotlin/cacheable/last-build.bin index 33e5b27a..35b9d29a 100644 Binary files a/app/build/kotlin/compileDebugKotlin/cacheable/last-build.bin and b/app/build/kotlin/compileDebugKotlin/cacheable/last-build.bin differ diff --git a/app/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/app/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin index 39ab6df4..eebc9eeb 100644 Binary files a/app/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin and b/app/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ diff --git a/app/build/kotlin/compileDebugKotlin/local-state/build-history.bin b/app/build/kotlin/compileDebugKotlin/local-state/build-history.bin index 5479f6a4..5c5a8433 100644 Binary files a/app/build/kotlin/compileDebugKotlin/local-state/build-history.bin and b/app/build/kotlin/compileDebugKotlin/local-state/build-history.bin differ diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java new file mode 100644 index 00000000..3ae45e4e --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java @@ -0,0 +1,17 @@ +package com.couplesconnect.app; + +import dagger.hilt.InstallIn; +import dagger.hilt.codegen.OriginatingElement; +import dagger.hilt.components.SingletonComponent; +import dagger.hilt.internal.GeneratedEntryPoint; +import javax.annotation.processing.Generated; + +@OriginatingElement( + topLevelClass = CouplesConnectApp.class +) +@GeneratedEntryPoint +@InstallIn(SingletonComponent.class) +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator") +public interface CouplesConnectApp_GeneratedInjector { + void injectCouplesConnectApp(CouplesConnectApp couplesConnectApp); +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/Hilt_MainActivity.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/Hilt_MainActivity.java new file mode 100644 index 00000000..2eb0d490 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/Hilt_MainActivity.java @@ -0,0 +1,107 @@ +package com.couplesconnect.app; + +import android.content.Context; +import android.os.Bundle; +import androidx.activity.ComponentActivity; +import androidx.activity.contextaware.OnContextAvailableListener; +import androidx.annotation.CallSuper; +import androidx.lifecycle.ViewModelProvider; +import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories; +import dagger.hilt.android.internal.managers.ActivityComponentManager; +import dagger.hilt.android.internal.managers.SavedStateHandleHolder; +import dagger.hilt.internal.GeneratedComponentManager; +import dagger.hilt.internal.GeneratedComponentManagerHolder; +import dagger.hilt.internal.UnsafeCasts; +import java.lang.Object; +import java.lang.Override; +import javax.annotation.processing.Generated; + +/** + * A generated base class to be extended by the @dagger.hilt.android.AndroidEntryPoint annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation. + */ +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator") +public abstract class Hilt_MainActivity extends ComponentActivity implements GeneratedComponentManagerHolder { + private SavedStateHandleHolder savedStateHandleHolder; + + private volatile ActivityComponentManager componentManager; + + private final Object componentManagerLock = new Object(); + + private boolean injected = false; + + Hilt_MainActivity(int contentLayoutId) { + super(contentLayoutId); + _initHiltInternal(); + } + + Hilt_MainActivity() { + super(); + _initHiltInternal(); + } + + private void _initHiltInternal() { + addOnContextAvailableListener(new OnContextAvailableListener() { + @Override + public void onContextAvailable(Context context) { + inject(); + } + }); + } + + private void initSavedStateHandleHolder() { + if (getApplication() instanceof GeneratedComponentManager) { + savedStateHandleHolder = componentManager().getSavedStateHandleHolder(); + if (savedStateHandleHolder.isInvalid()) { + savedStateHandleHolder.setExtras(getDefaultViewModelCreationExtras()); + } + } + } + + @CallSuper + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + initSavedStateHandleHolder(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (savedStateHandleHolder != null) { + savedStateHandleHolder.clear(); + } + } + + @Override + public final Object generatedComponent() { + return this.componentManager().generatedComponent(); + } + + protected ActivityComponentManager createComponentManager() { + return new ActivityComponentManager(this); + } + + @Override + public final ActivityComponentManager componentManager() { + if (componentManager == null) { + synchronized (componentManagerLock) { + if (componentManager == null) { + componentManager = createComponentManager(); + } + } + } + return componentManager; + } + + protected void inject() { + if (!injected) { + injected = true; + ((MainActivity_GeneratedInjector) this.generatedComponent()).injectMainActivity(UnsafeCasts.unsafeCast(this)); + } + } + + @Override + public ViewModelProvider.Factory getDefaultViewModelProviderFactory() { + return DefaultViewModelFactories.getActivityFactory(this, super.getDefaultViewModelProviderFactory()); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/MainActivity_GeneratedInjector.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/MainActivity_GeneratedInjector.java new file mode 100644 index 00000000..bd6fde6c --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/MainActivity_GeneratedInjector.java @@ -0,0 +1,17 @@ +package com.couplesconnect.app; + +import dagger.hilt.InstallIn; +import dagger.hilt.android.components.ActivityComponent; +import dagger.hilt.codegen.OriginatingElement; +import dagger.hilt.internal.GeneratedEntryPoint; +import javax.annotation.processing.Generated; + +@OriginatingElement( + topLevelClass = MainActivity.class +) +@GeneratedEntryPoint +@InstallIn(ActivityComponent.class) +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator") +public interface MainActivity_GeneratedInjector { + void injectMainActivity(MainActivity mainActivity); +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/AppDatabase_Impl.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/AppDatabase_Impl.java new file mode 100644 index 00000000..69181f20 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/AppDatabase_Impl.java @@ -0,0 +1,213 @@ +package com.couplesconnect.app.data.local; + +import androidx.annotation.NonNull; +import androidx.room.DatabaseConfiguration; +import androidx.room.InvalidationTracker; +import androidx.room.RoomDatabase; +import androidx.room.RoomOpenHelper; +import androidx.room.migration.AutoMigrationSpec; +import androidx.room.migration.Migration; +import androidx.room.util.DBUtil; +import androidx.room.util.TableInfo; +import androidx.sqlite.db.SupportSQLiteDatabase; +import androidx.sqlite.db.SupportSQLiteOpenHelper; +import java.lang.Class; +import java.lang.Override; +import java.lang.String; +import java.lang.SuppressWarnings; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import javax.annotation.processing.Generated; + +@Generated("androidx.room.RoomProcessor") +@SuppressWarnings({"unchecked", "deprecation"}) +public final class AppDatabase_Impl extends AppDatabase { + private volatile QuestionDao _questionDao; + + private volatile CategoryDao _categoryDao; + + @Override + @NonNull + protected SupportSQLiteOpenHelper createOpenHelper(@NonNull final DatabaseConfiguration config) { + final SupportSQLiteOpenHelper.Callback _openCallback = new RoomOpenHelper(config, new RoomOpenHelper.Delegate(1) { + @Override + public void createAllTables(@NonNull final SupportSQLiteDatabase db) { + db.execSQL("CREATE TABLE IF NOT EXISTS `question` (`id` TEXT NOT NULL, `text` TEXT NOT NULL, `category_id` TEXT NOT NULL, `depth_level` INTEGER NOT NULL, `is_premium` INTEGER NOT NULL, `type` TEXT NOT NULL, `tags` TEXT NOT NULL, `answer_config` TEXT NOT NULL, `pack_id` TEXT, `created_at` INTEGER NOT NULL, `status` TEXT NOT NULL, PRIMARY KEY(`id`))"); + db.execSQL("CREATE TABLE IF NOT EXISTS `question_category` (`id` TEXT NOT NULL, `display_name` TEXT NOT NULL, `description` TEXT NOT NULL, `access` TEXT NOT NULL, `icon_name` TEXT NOT NULL, PRIMARY KEY(`id`))"); + db.execSQL("CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)"); + db.execSQL("INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '4c0a60329b23e0bc0526d7cb7e7269b9')"); + } + + @Override + public void dropAllTables(@NonNull final SupportSQLiteDatabase db) { + db.execSQL("DROP TABLE IF EXISTS `question`"); + db.execSQL("DROP TABLE IF EXISTS `question_category`"); + final List _callbacks = mCallbacks; + if (_callbacks != null) { + for (RoomDatabase.Callback _callback : _callbacks) { + _callback.onDestructiveMigration(db); + } + } + } + + @Override + public void onCreate(@NonNull final SupportSQLiteDatabase db) { + final List _callbacks = mCallbacks; + if (_callbacks != null) { + for (RoomDatabase.Callback _callback : _callbacks) { + _callback.onCreate(db); + } + } + } + + @Override + public void onOpen(@NonNull final SupportSQLiteDatabase db) { + mDatabase = db; + internalInitInvalidationTracker(db); + final List _callbacks = mCallbacks; + if (_callbacks != null) { + for (RoomDatabase.Callback _callback : _callbacks) { + _callback.onOpen(db); + } + } + } + + @Override + public void onPreMigrate(@NonNull final SupportSQLiteDatabase db) { + DBUtil.dropFtsSyncTriggers(db); + } + + @Override + public void onPostMigrate(@NonNull final SupportSQLiteDatabase db) { + } + + @Override + @NonNull + public RoomOpenHelper.ValidationResult onValidateSchema( + @NonNull final SupportSQLiteDatabase db) { + final HashMap _columnsQuestion = new HashMap(11); + _columnsQuestion.put("id", new TableInfo.Column("id", "TEXT", true, 1, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("text", new TableInfo.Column("text", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("category_id", new TableInfo.Column("category_id", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("depth_level", new TableInfo.Column("depth_level", "INTEGER", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("is_premium", new TableInfo.Column("is_premium", "INTEGER", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("type", new TableInfo.Column("type", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("tags", new TableInfo.Column("tags", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("answer_config", new TableInfo.Column("answer_config", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("pack_id", new TableInfo.Column("pack_id", "TEXT", false, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("created_at", new TableInfo.Column("created_at", "INTEGER", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestion.put("status", new TableInfo.Column("status", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + final HashSet _foreignKeysQuestion = new HashSet(0); + final HashSet _indicesQuestion = new HashSet(0); + final TableInfo _infoQuestion = new TableInfo("question", _columnsQuestion, _foreignKeysQuestion, _indicesQuestion); + final TableInfo _existingQuestion = TableInfo.read(db, "question"); + if (!_infoQuestion.equals(_existingQuestion)) { + return new RoomOpenHelper.ValidationResult(false, "question(com.couplesconnect.app.data.local.entity.QuestionEntity).\n" + + " Expected:\n" + _infoQuestion + "\n" + + " Found:\n" + _existingQuestion); + } + final HashMap _columnsQuestionCategory = new HashMap(5); + _columnsQuestionCategory.put("id", new TableInfo.Column("id", "TEXT", true, 1, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestionCategory.put("display_name", new TableInfo.Column("display_name", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestionCategory.put("description", new TableInfo.Column("description", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestionCategory.put("access", new TableInfo.Column("access", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + _columnsQuestionCategory.put("icon_name", new TableInfo.Column("icon_name", "TEXT", true, 0, null, TableInfo.CREATED_FROM_ENTITY)); + final HashSet _foreignKeysQuestionCategory = new HashSet(0); + final HashSet _indicesQuestionCategory = new HashSet(0); + final TableInfo _infoQuestionCategory = new TableInfo("question_category", _columnsQuestionCategory, _foreignKeysQuestionCategory, _indicesQuestionCategory); + final TableInfo _existingQuestionCategory = TableInfo.read(db, "question_category"); + if (!_infoQuestionCategory.equals(_existingQuestionCategory)) { + return new RoomOpenHelper.ValidationResult(false, "question_category(com.couplesconnect.app.data.local.entity.CategoryEntity).\n" + + " Expected:\n" + _infoQuestionCategory + "\n" + + " Found:\n" + _existingQuestionCategory); + } + return new RoomOpenHelper.ValidationResult(true, null); + } + }, "4c0a60329b23e0bc0526d7cb7e7269b9", "b49e39ef0675ae18d138399b6f05d298"); + final SupportSQLiteOpenHelper.Configuration _sqliteConfig = SupportSQLiteOpenHelper.Configuration.builder(config.context).name(config.name).callback(_openCallback).build(); + final SupportSQLiteOpenHelper _helper = config.sqliteOpenHelperFactory.create(_sqliteConfig); + return _helper; + } + + @Override + @NonNull + protected InvalidationTracker createInvalidationTracker() { + final HashMap _shadowTablesMap = new HashMap(0); + final HashMap> _viewTables = new HashMap>(0); + return new InvalidationTracker(this, _shadowTablesMap, _viewTables, "question","question_category"); + } + + @Override + public void clearAllTables() { + super.assertNotMainThread(); + final SupportSQLiteDatabase _db = super.getOpenHelper().getWritableDatabase(); + try { + super.beginTransaction(); + _db.execSQL("DELETE FROM `question`"); + _db.execSQL("DELETE FROM `question_category`"); + super.setTransactionSuccessful(); + } finally { + super.endTransaction(); + _db.query("PRAGMA wal_checkpoint(FULL)").close(); + if (!_db.inTransaction()) { + _db.execSQL("VACUUM"); + } + } + } + + @Override + @NonNull + protected Map, List>> getRequiredTypeConverters() { + final HashMap, List>> _typeConvertersMap = new HashMap, List>>(); + _typeConvertersMap.put(QuestionDao.class, QuestionDao_Impl.getRequiredConverters()); + _typeConvertersMap.put(CategoryDao.class, CategoryDao_Impl.getRequiredConverters()); + return _typeConvertersMap; + } + + @Override + @NonNull + public Set> getRequiredAutoMigrationSpecs() { + final HashSet> _autoMigrationSpecsSet = new HashSet>(); + return _autoMigrationSpecsSet; + } + + @Override + @NonNull + public List getAutoMigrations( + @NonNull final Map, AutoMigrationSpec> autoMigrationSpecs) { + final List _autoMigrations = new ArrayList(); + return _autoMigrations; + } + + @Override + public QuestionDao questionDao() { + if (_questionDao != null) { + return _questionDao; + } else { + synchronized(this) { + if(_questionDao == null) { + _questionDao = new QuestionDao_Impl(this); + } + return _questionDao; + } + } + } + + @Override + public CategoryDao categoryDao() { + if (_categoryDao != null) { + return _categoryDao; + } else { + synchronized(this) { + if(_categoryDao == null) { + _categoryDao = new CategoryDao_Impl(this); + } + return _categoryDao; + } + } + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/CategoryDao_Impl.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/CategoryDao_Impl.java new file mode 100644 index 00000000..aa58b6de --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/CategoryDao_Impl.java @@ -0,0 +1,263 @@ +package com.couplesconnect.app.data.local; + +import android.database.Cursor; +import android.os.CancellationSignal; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.room.CoroutinesRoom; +import androidx.room.EntityDeletionOrUpdateAdapter; +import androidx.room.EntityInsertionAdapter; +import androidx.room.RoomDatabase; +import androidx.room.RoomSQLiteQuery; +import androidx.room.util.CursorUtil; +import androidx.room.util.DBUtil; +import androidx.sqlite.db.SupportSQLiteStatement; +import com.couplesconnect.app.data.local.entity.CategoryEntity; +import java.lang.Class; +import java.lang.Exception; +import java.lang.Object; +import java.lang.Override; +import java.lang.String; +import java.lang.SuppressWarnings; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.concurrent.Callable; +import javax.annotation.processing.Generated; +import kotlin.Unit; +import kotlin.coroutines.Continuation; + +@Generated("androidx.room.RoomProcessor") +@SuppressWarnings({"unchecked", "deprecation"}) +public final class CategoryDao_Impl implements CategoryDao { + private final RoomDatabase __db; + + private final EntityInsertionAdapter __insertionAdapterOfCategoryEntity; + + private final EntityDeletionOrUpdateAdapter __deletionAdapterOfCategoryEntity; + + public CategoryDao_Impl(@NonNull final RoomDatabase __db) { + this.__db = __db; + this.__insertionAdapterOfCategoryEntity = new EntityInsertionAdapter(__db) { + @Override + @NonNull + protected String createQuery() { + return "INSERT OR REPLACE INTO `question_category` (`id`,`display_name`,`description`,`access`,`icon_name`) VALUES (?,?,?,?,?)"; + } + + @Override + protected void bind(@NonNull final SupportSQLiteStatement statement, + @NonNull final CategoryEntity entity) { + statement.bindString(1, entity.getId()); + statement.bindString(2, entity.getDisplayName()); + statement.bindString(3, entity.getDescription()); + statement.bindString(4, entity.getAccess()); + statement.bindString(5, entity.getIconName()); + } + }; + this.__deletionAdapterOfCategoryEntity = new EntityDeletionOrUpdateAdapter(__db) { + @Override + @NonNull + protected String createQuery() { + return "DELETE FROM `question_category` WHERE `id` = ?"; + } + + @Override + protected void bind(@NonNull final SupportSQLiteStatement statement, + @NonNull final CategoryEntity entity) { + statement.bindString(1, entity.getId()); + } + }; + } + + @Override + public Object insert(final CategoryEntity category, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __insertionAdapterOfCategoryEntity.insert(category); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object insertAll(final List categories, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __insertionAdapterOfCategoryEntity.insert(categories); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object delete(final CategoryEntity category, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __deletionAdapterOfCategoryEntity.handle(category); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object getAllCategories(final Continuation> $completion) { + final String _sql = "SELECT * FROM question_category"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfDisplayName = CursorUtil.getColumnIndexOrThrow(_cursor, "display_name"); + final int _cursorIndexOfDescription = CursorUtil.getColumnIndexOrThrow(_cursor, "description"); + final int _cursorIndexOfAccess = CursorUtil.getColumnIndexOrThrow(_cursor, "access"); + final int _cursorIndexOfIconName = CursorUtil.getColumnIndexOrThrow(_cursor, "icon_name"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final CategoryEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpDisplayName; + _tmpDisplayName = _cursor.getString(_cursorIndexOfDisplayName); + final String _tmpDescription; + _tmpDescription = _cursor.getString(_cursorIndexOfDescription); + final String _tmpAccess; + _tmpAccess = _cursor.getString(_cursorIndexOfAccess); + final String _tmpIconName; + _tmpIconName = _cursor.getString(_cursorIndexOfIconName); + _item = new CategoryEntity(_tmpId,_tmpDisplayName,_tmpDescription,_tmpAccess,_tmpIconName); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getCategoryById(final String id, + final Continuation $completion) { + final String _sql = "SELECT * FROM question_category WHERE id = ? LIMIT 1"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 1); + int _argIndex = 1; + _statement.bindString(_argIndex, id); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable() { + @Override + @Nullable + public CategoryEntity call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfDisplayName = CursorUtil.getColumnIndexOrThrow(_cursor, "display_name"); + final int _cursorIndexOfDescription = CursorUtil.getColumnIndexOrThrow(_cursor, "description"); + final int _cursorIndexOfAccess = CursorUtil.getColumnIndexOrThrow(_cursor, "access"); + final int _cursorIndexOfIconName = CursorUtil.getColumnIndexOrThrow(_cursor, "icon_name"); + final CategoryEntity _result; + if (_cursor.moveToFirst()) { + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpDisplayName; + _tmpDisplayName = _cursor.getString(_cursorIndexOfDisplayName); + final String _tmpDescription; + _tmpDescription = _cursor.getString(_cursorIndexOfDescription); + final String _tmpAccess; + _tmpAccess = _cursor.getString(_cursorIndexOfAccess); + final String _tmpIconName; + _tmpIconName = _cursor.getString(_cursorIndexOfIconName); + _result = new CategoryEntity(_tmpId,_tmpDisplayName,_tmpDescription,_tmpAccess,_tmpIconName); + } else { + _result = null; + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getCategoriesByAccess(final String access, + final Continuation> $completion) { + final String _sql = "SELECT * FROM question_category WHERE access = ?"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 1); + int _argIndex = 1; + _statement.bindString(_argIndex, access); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfDisplayName = CursorUtil.getColumnIndexOrThrow(_cursor, "display_name"); + final int _cursorIndexOfDescription = CursorUtil.getColumnIndexOrThrow(_cursor, "description"); + final int _cursorIndexOfAccess = CursorUtil.getColumnIndexOrThrow(_cursor, "access"); + final int _cursorIndexOfIconName = CursorUtil.getColumnIndexOrThrow(_cursor, "icon_name"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final CategoryEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpDisplayName; + _tmpDisplayName = _cursor.getString(_cursorIndexOfDisplayName); + final String _tmpDescription; + _tmpDescription = _cursor.getString(_cursorIndexOfDescription); + final String _tmpAccess; + _tmpAccess = _cursor.getString(_cursorIndexOfAccess); + final String _tmpIconName; + _tmpIconName = _cursor.getString(_cursorIndexOfIconName); + _item = new CategoryEntity(_tmpId,_tmpDisplayName,_tmpDescription,_tmpAccess,_tmpIconName); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @NonNull + public static List> getRequiredConverters() { + return Collections.emptyList(); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/QuestionDao_Impl.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/QuestionDao_Impl.java new file mode 100644 index 00000000..a898c3cb --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/local/QuestionDao_Impl.java @@ -0,0 +1,476 @@ +package com.couplesconnect.app.data.local; + +import android.database.Cursor; +import android.os.CancellationSignal; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.room.CoroutinesRoom; +import androidx.room.EntityDeletionOrUpdateAdapter; +import androidx.room.EntityInsertionAdapter; +import androidx.room.RoomDatabase; +import androidx.room.RoomSQLiteQuery; +import androidx.room.util.CursorUtil; +import androidx.room.util.DBUtil; +import androidx.sqlite.db.SupportSQLiteStatement; +import com.couplesconnect.app.data.local.entity.QuestionEntity; +import java.lang.Class; +import java.lang.Exception; +import java.lang.Object; +import java.lang.Override; +import java.lang.String; +import java.lang.SuppressWarnings; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.concurrent.Callable; +import javax.annotation.processing.Generated; +import kotlin.Unit; +import kotlin.coroutines.Continuation; + +@Generated("androidx.room.RoomProcessor") +@SuppressWarnings({"unchecked", "deprecation"}) +public final class QuestionDao_Impl implements QuestionDao { + private final RoomDatabase __db; + + private final EntityInsertionAdapter __insertionAdapterOfQuestionEntity; + + private final EntityDeletionOrUpdateAdapter __deletionAdapterOfQuestionEntity; + + public QuestionDao_Impl(@NonNull final RoomDatabase __db) { + this.__db = __db; + this.__insertionAdapterOfQuestionEntity = new EntityInsertionAdapter(__db) { + @Override + @NonNull + protected String createQuery() { + return "INSERT OR REPLACE INTO `question` (`id`,`text`,`category_id`,`depth_level`,`is_premium`,`type`,`tags`,`answer_config`,`pack_id`,`created_at`,`status`) VALUES (?,?,?,?,?,?,?,?,?,?,?)"; + } + + @Override + protected void bind(@NonNull final SupportSQLiteStatement statement, + @NonNull final QuestionEntity entity) { + statement.bindString(1, entity.getId()); + statement.bindString(2, entity.getText()); + statement.bindString(3, entity.getCategoryId()); + statement.bindLong(4, entity.getDepthLevel()); + final int _tmp = entity.isPremium() ? 1 : 0; + statement.bindLong(5, _tmp); + statement.bindString(6, entity.getType()); + statement.bindString(7, entity.getTags()); + statement.bindString(8, entity.getAnswerConfig()); + if (entity.getPackId() == null) { + statement.bindNull(9); + } else { + statement.bindString(9, entity.getPackId()); + } + statement.bindLong(10, entity.getCreatedAt()); + statement.bindString(11, entity.getStatus()); + } + }; + this.__deletionAdapterOfQuestionEntity = new EntityDeletionOrUpdateAdapter(__db) { + @Override + @NonNull + protected String createQuery() { + return "DELETE FROM `question` WHERE `id` = ?"; + } + + @Override + protected void bind(@NonNull final SupportSQLiteStatement statement, + @NonNull final QuestionEntity entity) { + statement.bindString(1, entity.getId()); + } + }; + } + + @Override + public Object insert(final QuestionEntity question, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __insertionAdapterOfQuestionEntity.insert(question); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object insertAll(final List questions, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __insertionAdapterOfQuestionEntity.insert(questions); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object delete(final QuestionEntity question, + final Continuation $completion) { + return CoroutinesRoom.execute(__db, true, new Callable() { + @Override + @NonNull + public Unit call() throws Exception { + __db.beginTransaction(); + try { + __deletionAdapterOfQuestionEntity.handle(question); + __db.setTransactionSuccessful(); + return Unit.INSTANCE; + } finally { + __db.endTransaction(); + } + } + }, $completion); + } + + @Override + public Object getQuestionById(final String id, + final Continuation $completion) { + final String _sql = "SELECT * FROM question WHERE id = ? LIMIT 1"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 1); + int _argIndex = 1; + _statement.bindString(_argIndex, id); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable() { + @Override + @Nullable + public QuestionEntity call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final QuestionEntity _result; + if (_cursor.moveToFirst()) { + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _result = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + } else { + _result = null; + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getDailyQuestion(final Continuation $completion) { + final String _sql = "SELECT * FROM question ORDER BY RANDOM() LIMIT 1"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable() { + @Override + @Nullable + public QuestionEntity call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final QuestionEntity _result; + if (_cursor.moveToFirst()) { + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _result = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + } else { + _result = null; + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getQuestionsByCategory(final String categoryId, + final Continuation> $completion) { + final String _sql = "SELECT * FROM question WHERE category_id = ?"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 1); + int _argIndex = 1; + _statement.bindString(_argIndex, categoryId); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final QuestionEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _item = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getFreeQuestions(final Continuation> $completion) { + final String _sql = "SELECT * FROM question WHERE is_premium = 0"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final QuestionEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _item = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @Override + public Object getPremiumQuestions(final Continuation> $completion) { + final String _sql = "SELECT * FROM question WHERE is_premium = 1"; + final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0); + final CancellationSignal _cancellationSignal = DBUtil.createCancellationSignal(); + return CoroutinesRoom.execute(__db, false, _cancellationSignal, new Callable>() { + @Override + @NonNull + public List call() throws Exception { + final Cursor _cursor = DBUtil.query(__db, _statement, false, null); + try { + final int _cursorIndexOfId = CursorUtil.getColumnIndexOrThrow(_cursor, "id"); + final int _cursorIndexOfText = CursorUtil.getColumnIndexOrThrow(_cursor, "text"); + final int _cursorIndexOfCategoryId = CursorUtil.getColumnIndexOrThrow(_cursor, "category_id"); + final int _cursorIndexOfDepthLevel = CursorUtil.getColumnIndexOrThrow(_cursor, "depth_level"); + final int _cursorIndexOfIsPremium = CursorUtil.getColumnIndexOrThrow(_cursor, "is_premium"); + final int _cursorIndexOfType = CursorUtil.getColumnIndexOrThrow(_cursor, "type"); + final int _cursorIndexOfTags = CursorUtil.getColumnIndexOrThrow(_cursor, "tags"); + final int _cursorIndexOfAnswerConfig = CursorUtil.getColumnIndexOrThrow(_cursor, "answer_config"); + final int _cursorIndexOfPackId = CursorUtil.getColumnIndexOrThrow(_cursor, "pack_id"); + final int _cursorIndexOfCreatedAt = CursorUtil.getColumnIndexOrThrow(_cursor, "created_at"); + final int _cursorIndexOfStatus = CursorUtil.getColumnIndexOrThrow(_cursor, "status"); + final List _result = new ArrayList(_cursor.getCount()); + while (_cursor.moveToNext()) { + final QuestionEntity _item; + final String _tmpId; + _tmpId = _cursor.getString(_cursorIndexOfId); + final String _tmpText; + _tmpText = _cursor.getString(_cursorIndexOfText); + final String _tmpCategoryId; + _tmpCategoryId = _cursor.getString(_cursorIndexOfCategoryId); + final int _tmpDepthLevel; + _tmpDepthLevel = _cursor.getInt(_cursorIndexOfDepthLevel); + final boolean _tmpIsPremium; + final int _tmp; + _tmp = _cursor.getInt(_cursorIndexOfIsPremium); + _tmpIsPremium = _tmp != 0; + final String _tmpType; + _tmpType = _cursor.getString(_cursorIndexOfType); + final String _tmpTags; + _tmpTags = _cursor.getString(_cursorIndexOfTags); + final String _tmpAnswerConfig; + _tmpAnswerConfig = _cursor.getString(_cursorIndexOfAnswerConfig); + final String _tmpPackId; + if (_cursor.isNull(_cursorIndexOfPackId)) { + _tmpPackId = null; + } else { + _tmpPackId = _cursor.getString(_cursorIndexOfPackId); + } + final long _tmpCreatedAt; + _tmpCreatedAt = _cursor.getLong(_cursorIndexOfCreatedAt); + final String _tmpStatus; + _tmpStatus = _cursor.getString(_cursorIndexOfStatus); + _item = new QuestionEntity(_tmpId,_tmpText,_tmpCategoryId,_tmpDepthLevel,_tmpIsPremium,_tmpType,_tmpTags,_tmpAnswerConfig,_tmpPackId,_tmpCreatedAt,_tmpStatus); + _result.add(_item); + } + return _result; + } finally { + _cursor.close(); + _statement.release(); + } + } + }, $completion); + } + + @NonNull + public static List> getRequiredConverters() { + return Collections.emptyList(); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource_Factory.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource_Factory.java new file mode 100644 index 00000000..37db3268 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource_Factory.java @@ -0,0 +1,42 @@ +package com.couplesconnect.app.data.remote; + +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class FirestoreQuestionThreadDataSource_Factory implements Factory { + @Override + public FirestoreQuestionThreadDataSource get() { + return newInstance(); + } + + public static FirestoreQuestionThreadDataSource_Factory create() { + return InstanceHolder.INSTANCE; + } + + public static FirestoreQuestionThreadDataSource newInstance() { + return new FirestoreQuestionThreadDataSource(); + } + + private static final class InstanceHolder { + private static final FirestoreQuestionThreadDataSource_Factory INSTANCE = new FirestoreQuestionThreadDataSource_Factory(); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl_Factory.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl_Factory.java new file mode 100644 index 00000000..b70cadbc --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl_Factory.java @@ -0,0 +1,49 @@ +package com.couplesconnect.app.data.repository; + +import com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; +import javax.inject.Provider; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadRepositoryImpl_Factory implements Factory { + private final Provider dataSourceProvider; + + public QuestionThreadRepositoryImpl_Factory( + Provider dataSourceProvider) { + this.dataSourceProvider = dataSourceProvider; + } + + @Override + public QuestionThreadRepositoryImpl get() { + return newInstance(dataSourceProvider.get()); + } + + public static QuestionThreadRepositoryImpl_Factory create( + Provider dataSourceProvider) { + return new QuestionThreadRepositoryImpl_Factory(dataSourceProvider); + } + + public static QuestionThreadRepositoryImpl newInstance( + FirestoreQuestionThreadDataSource dataSource) { + return new QuestionThreadRepositoryImpl(dataSource); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideAppDatabaseFactory.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideAppDatabaseFactory.java new file mode 100644 index 00000000..3be6b473 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideAppDatabaseFactory.java @@ -0,0 +1,48 @@ +package com.couplesconnect.app.di; + +import android.content.Context; +import com.couplesconnect.app.data.local.AppDatabase; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.Preconditions; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; +import javax.inject.Provider; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata("dagger.hilt.android.qualifiers.ApplicationContext") +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class DatabaseModule_ProvideAppDatabaseFactory implements Factory { + private final Provider contextProvider; + + public DatabaseModule_ProvideAppDatabaseFactory(Provider contextProvider) { + this.contextProvider = contextProvider; + } + + @Override + public AppDatabase get() { + return provideAppDatabase(contextProvider.get()); + } + + public static DatabaseModule_ProvideAppDatabaseFactory create(Provider contextProvider) { + return new DatabaseModule_ProvideAppDatabaseFactory(contextProvider); + } + + public static AppDatabase provideAppDatabase(Context context) { + return Preconditions.checkNotNullFromProvides(DatabaseModule.INSTANCE.provideAppDatabase(context)); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideQuestionDaoFactory.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideQuestionDaoFactory.java new file mode 100644 index 00000000..fc35e683 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideQuestionDaoFactory.java @@ -0,0 +1,48 @@ +package com.couplesconnect.app.di; + +import com.couplesconnect.app.data.local.AppDatabase; +import com.couplesconnect.app.data.local.QuestionDao; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.Preconditions; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; +import javax.inject.Provider; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class DatabaseModule_ProvideQuestionDaoFactory implements Factory { + private final Provider dbProvider; + + public DatabaseModule_ProvideQuestionDaoFactory(Provider dbProvider) { + this.dbProvider = dbProvider; + } + + @Override + public QuestionDao get() { + return provideQuestionDao(dbProvider.get()); + } + + public static DatabaseModule_ProvideQuestionDaoFactory create(Provider dbProvider) { + return new DatabaseModule_ProvideQuestionDaoFactory(dbProvider); + } + + public static QuestionDao provideQuestionDao(AppDatabase db) { + return Preconditions.checkNotNullFromProvides(DatabaseModule.INSTANCE.provideQuestionDao(db)); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/RepositoryModule_Companion_ProvideQuestionRepositoryFactory.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/RepositoryModule_Companion_ProvideQuestionRepositoryFactory.java new file mode 100644 index 00000000..89874edc --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/di/RepositoryModule_Companion_ProvideQuestionRepositoryFactory.java @@ -0,0 +1,44 @@ +package com.couplesconnect.app.di; + +import com.couplesconnect.app.domain.repository.QuestionRepository; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.Preconditions; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; + +@ScopeMetadata("javax.inject.Singleton") +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class RepositoryModule_Companion_ProvideQuestionRepositoryFactory implements Factory { + @Override + public QuestionRepository get() { + return provideQuestionRepository(); + } + + public static RepositoryModule_Companion_ProvideQuestionRepositoryFactory create() { + return InstanceHolder.INSTANCE; + } + + public static QuestionRepository provideQuestionRepository() { + return Preconditions.checkNotNullFromProvides(RepositoryModule.Companion.provideQuestionRepository()); + } + + private static final class InstanceHolder { + private static final RepositoryModule_Companion_ProvideQuestionRepositoryFactory INSTANCE = new RepositoryModule_Companion_ProvideQuestionRepositoryFactory(); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_Factory.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_Factory.java new file mode 100644 index 00000000..71733960 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_Factory.java @@ -0,0 +1,60 @@ +package com.couplesconnect.app.ui.questions; + +import androidx.lifecycle.SavedStateHandle; +import com.couplesconnect.app.data.local.QuestionDao; +import com.couplesconnect.app.domain.repository.QuestionThreadRepository; +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; +import javax.inject.Provider; + +@ScopeMetadata +@QualifierMetadata +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadViewModel_Factory implements Factory { + private final Provider repositoryProvider; + + private final Provider questionDaoProvider; + + private final Provider savedStateHandleProvider; + + public QuestionThreadViewModel_Factory(Provider repositoryProvider, + Provider questionDaoProvider, + Provider savedStateHandleProvider) { + this.repositoryProvider = repositoryProvider; + this.questionDaoProvider = questionDaoProvider; + this.savedStateHandleProvider = savedStateHandleProvider; + } + + @Override + public QuestionThreadViewModel get() { + return newInstance(repositoryProvider.get(), questionDaoProvider.get(), savedStateHandleProvider.get()); + } + + public static QuestionThreadViewModel_Factory create( + Provider repositoryProvider, + Provider questionDaoProvider, + Provider savedStateHandleProvider) { + return new QuestionThreadViewModel_Factory(repositoryProvider, questionDaoProvider, savedStateHandleProvider); + } + + public static QuestionThreadViewModel newInstance(QuestionThreadRepository repository, + QuestionDao questionDao, SavedStateHandle savedStateHandle) { + return new QuestionThreadViewModel(repository, questionDao, savedStateHandle); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java new file mode 100644 index 00000000..059f249a --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java @@ -0,0 +1,51 @@ +package com.couplesconnect.app.ui.questions; + +import androidx.lifecycle.ViewModel; +import dagger.Binds; +import dagger.Module; +import dagger.Provides; +import dagger.hilt.InstallIn; +import dagger.hilt.android.components.ActivityRetainedComponent; +import dagger.hilt.android.components.ViewModelComponent; +import dagger.hilt.android.internal.lifecycle.HiltViewModelMap; +import dagger.hilt.codegen.OriginatingElement; +import dagger.multibindings.IntoMap; +import dagger.multibindings.LazyClassKey; +import javax.annotation.processing.Generated; + +@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor") +@OriginatingElement( + topLevelClass = QuestionThreadViewModel.class +) +public final class QuestionThreadViewModel_HiltModules { + private QuestionThreadViewModel_HiltModules() { + } + + @Module + @InstallIn(ViewModelComponent.class) + public abstract static class BindsModule { + private BindsModule() { + } + + @Binds + @IntoMap + @LazyClassKey(QuestionThreadViewModel.class) + @HiltViewModelMap + public abstract ViewModel binds(QuestionThreadViewModel vm); + } + + @Module + @InstallIn(ActivityRetainedComponent.class) + public static final class KeyModule { + private KeyModule() { + } + + @Provides + @IntoMap + @LazyClassKey(QuestionThreadViewModel.class) + @HiltViewModelMap.KeySet + public static boolean provide() { + return true; + } + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java b/app/build/kspCaches/debug/backups/java/byRounds/1/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java new file mode 100644 index 00000000..edae91f0 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java @@ -0,0 +1,21 @@ +package dagger.hilt.internal.aggregatedroot.codegen; + +import dagger.hilt.android.HiltAndroidApp; +import dagger.hilt.internal.aggregatedroot.AggregatedRoot; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedRoot( + root = "com.couplesconnect.app.CouplesConnectApp", + rootPackage = "com.couplesconnect.app", + originatingRoot = "com.couplesconnect.app.CouplesConnectApp", + originatingRootPackage = "com.couplesconnect.app", + rootAnnotation = HiltAndroidApp.class, + rootSimpleNames = "CouplesConnectApp", + originatingRootSimpleNames = "CouplesConnectApp" +) +@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator") +public class _com_couplesconnect_app_CouplesConnectApp { +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_DatabaseModule.java b/app/build/kspCaches/debug/backups/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_DatabaseModule.java new file mode 100644 index 00000000..56b155e3 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_DatabaseModule.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.components.SingletonComponent", + modules = "com.couplesconnect.app.di.DatabaseModule" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_di_DatabaseModule { +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_RepositoryModule.java b/app/build/kspCaches/debug/backups/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_RepositoryModule.java new file mode 100644 index 00000000..b251ed5f --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_RepositoryModule.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.components.SingletonComponent", + modules = "com.couplesconnect.app.di.RepositoryModule" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_di_RepositoryModule { +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.java b/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.java new file mode 100644 index 00000000..44e5e991 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.java @@ -0,0 +1,28 @@ +package com.couplesconnect.app.ui.questions; + +import dagger.internal.DaggerGenerated; +import dagger.internal.IdentifierNameString; +import dagger.internal.KeepFieldType; +import javax.annotation.processing.Generated; + +@IdentifierNameString +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey { + @KeepFieldType + static QuestionThreadViewModel keepFieldType; + + public static String lazyClassKeyName = "com.couplesconnect.app.ui.questions.QuestionThreadViewModel"; +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.java b/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.java new file mode 100644 index 00000000..80f071eb --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.java @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.questions; + +import dagger.internal.DaggerGenerated; +import dagger.internal.Factory; +import dagger.internal.QualifierMetadata; +import dagger.internal.ScopeMetadata; +import javax.annotation.processing.Generated; + +@ScopeMetadata +@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet") +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory implements Factory { + @Override + public Boolean get() { + return provide(); + } + + public static QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory create() { + return InstanceHolder.INSTANCE; + } + + public static boolean provide() { + return QuestionThreadViewModel_HiltModules.KeyModule.provide(); + } + + private static final class InstanceHolder { + private static final QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory(); + } +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.java b/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.java new file mode 100644 index 00000000..596cb010 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.java @@ -0,0 +1,28 @@ +package com.couplesconnect.app.ui.questions; + +import dagger.internal.DaggerGenerated; +import dagger.internal.IdentifierNameString; +import dagger.internal.KeepFieldType; +import javax.annotation.processing.Generated; + +@IdentifierNameString +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey { + @KeepFieldType + static QuestionThreadViewModel keepFieldType; + + public static String lazyClassKeyName = "com.couplesconnect.app.ui.questions.QuestionThreadViewModel"; +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java b/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java new file mode 100644 index 00000000..6c2c6ed7 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.components.SingletonComponent", + entryPoints = "com.couplesconnect.app.CouplesConnectApp_GeneratedInjector" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_CouplesConnectApp_GeneratedInjector { +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_MainActivity_GeneratedInjector.java b/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_MainActivity_GeneratedInjector.java new file mode 100644 index 00000000..082a97c1 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_MainActivity_GeneratedInjector.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.android.components.ActivityComponent", + entryPoints = "com.couplesconnect.app.MainActivity_GeneratedInjector" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_MainActivity_GeneratedInjector { +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.java b/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.java new file mode 100644 index 00000000..494600bd --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.android.components.ViewModelComponent", + modules = "com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules.BindsModule" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule { +} diff --git a/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.java b/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.java new file mode 100644 index 00000000..67ee4185 --- /dev/null +++ b/app/build/kspCaches/debug/backups/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.java @@ -0,0 +1,15 @@ +package hilt_aggregated_deps; + +import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps; +import javax.annotation.processing.Generated; + +/** + * This class should only be referenced by generated code! This class aggregates information across multiple compilations. + */ +@AggregatedDeps( + components = "dagger.hilt.android.components.ActivityRetainedComponent", + modules = "com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules.KeyModule" +) +@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator") +public class _com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule { +} diff --git a/app/build/kspCaches/debug/backups/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro b/app/build/kspCaches/debug/backups/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro new file mode 100644 index 00000000..33851eb9 --- /dev/null +++ b/app/build/kspCaches/debug/backups/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro @@ -0,0 +1 @@ +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel diff --git a/app/build/kspCaches/debug/backups/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro b/app/build/kspCaches/debug/backups/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro new file mode 100644 index 00000000..74c7fcaa --- /dev/null +++ b/app/build/kspCaches/debug/backups/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro @@ -0,0 +1,2 @@ +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel +-keep,allowobfuscation,allowshrinking class com.couplesconnect.app.ui.questions.QuestionThreadViewModel diff --git a/app/build/kspCaches/debug/classLookups/counters.tab b/app/build/kspCaches/debug/classLookups/counters.tab new file mode 100644 index 00000000..2345f6db --- /dev/null +++ b/app/build/kspCaches/debug/classLookups/counters.tab @@ -0,0 +1,2 @@ +17 +0 \ No newline at end of file diff --git a/app/build/kspCaches/debug/classLookups/file-to-id.tab b/app/build/kspCaches/debug/classLookups/file-to-id.tab new file mode 100644 index 00000000..1a04da9d Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/file-to-id.tab differ diff --git a/app/build/kspCaches/debug/classLookups/file-to-id.tab.keystream b/app/build/kspCaches/debug/classLookups/file-to-id.tab.keystream new file mode 100644 index 00000000..5834f6f8 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/file-to-id.tab.keystream differ diff --git a/app/build/kspCaches/debug/classLookups/file-to-id.tab.keystream.len b/app/build/kspCaches/debug/classLookups/file-to-id.tab.keystream.len new file mode 100644 index 00000000..3dac08b3 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/file-to-id.tab.keystream.len differ diff --git a/app/build/kspCaches/debug/classLookups/file-to-id.tab.len b/app/build/kspCaches/debug/classLookups/file-to-id.tab.len new file mode 100644 index 00000000..385642d9 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/file-to-id.tab.len differ diff --git a/app/build/kspCaches/debug/classLookups/file-to-id.tab.values.at b/app/build/kspCaches/debug/classLookups/file-to-id.tab.values.at new file mode 100644 index 00000000..2adfebf3 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/file-to-id.tab.values.at differ diff --git a/app/build/kspCaches/debug/classLookups/file-to-id.tab_i b/app/build/kspCaches/debug/classLookups/file-to-id.tab_i new file mode 100644 index 00000000..2c654368 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/file-to-id.tab_i differ diff --git a/app/build/kspCaches/debug/classLookups/file-to-id.tab_i.len b/app/build/kspCaches/debug/classLookups/file-to-id.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/file-to-id.tab_i.len differ diff --git a/app/build/kspCaches/debug/classLookups/id-to-file.tab b/app/build/kspCaches/debug/classLookups/id-to-file.tab new file mode 100644 index 00000000..728fd09f Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/id-to-file.tab differ diff --git a/app/build/kspCaches/debug/classLookups/id-to-file.tab.keystream b/app/build/kspCaches/debug/classLookups/id-to-file.tab.keystream new file mode 100644 index 00000000..0043dfe5 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/id-to-file.tab.keystream differ diff --git a/app/build/kspCaches/debug/classLookups/id-to-file.tab.keystream.len b/app/build/kspCaches/debug/classLookups/id-to-file.tab.keystream.len new file mode 100644 index 00000000..8f2199b1 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/id-to-file.tab.keystream.len differ diff --git a/app/build/kspCaches/debug/classLookups/id-to-file.tab.len b/app/build/kspCaches/debug/classLookups/id-to-file.tab.len new file mode 100644 index 00000000..385642d9 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/id-to-file.tab.len differ diff --git a/app/build/kspCaches/debug/classLookups/id-to-file.tab.values.at b/app/build/kspCaches/debug/classLookups/id-to-file.tab.values.at new file mode 100644 index 00000000..03a64d56 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/id-to-file.tab.values.at differ diff --git a/app/build/kspCaches/debug/classLookups/id-to-file.tab_i b/app/build/kspCaches/debug/classLookups/id-to-file.tab_i new file mode 100644 index 00000000..dc7ae397 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/id-to-file.tab_i differ diff --git a/app/build/kspCaches/debug/classLookups/id-to-file.tab_i.len b/app/build/kspCaches/debug/classLookups/id-to-file.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/id-to-file.tab_i.len differ diff --git a/app/build/kspCaches/debug/classLookups/lookups.tab b/app/build/kspCaches/debug/classLookups/lookups.tab new file mode 100644 index 00000000..a08e1d16 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/lookups.tab differ diff --git a/app/build/kspCaches/debug/classLookups/lookups.tab.keystream b/app/build/kspCaches/debug/classLookups/lookups.tab.keystream new file mode 100644 index 00000000..36f915ea Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/lookups.tab.keystream differ diff --git a/app/build/kspCaches/debug/classLookups/lookups.tab.keystream.len b/app/build/kspCaches/debug/classLookups/lookups.tab.keystream.len new file mode 100644 index 00000000..1801160f Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/lookups.tab.keystream.len differ diff --git a/app/build/kspCaches/debug/classLookups/lookups.tab.len b/app/build/kspCaches/debug/classLookups/lookups.tab.len new file mode 100644 index 00000000..b287d95f Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/lookups.tab.len differ diff --git a/app/build/kspCaches/debug/classLookups/lookups.tab.values.at b/app/build/kspCaches/debug/classLookups/lookups.tab.values.at new file mode 100644 index 00000000..368d3929 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/lookups.tab.values.at differ diff --git a/app/build/kspCaches/debug/classLookups/lookups.tab_i b/app/build/kspCaches/debug/classLookups/lookups.tab_i new file mode 100644 index 00000000..25b33a90 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/lookups.tab_i differ diff --git a/app/build/kspCaches/debug/classLookups/lookups.tab_i.len b/app/build/kspCaches/debug/classLookups/lookups.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/app/build/kspCaches/debug/classLookups/lookups.tab_i.len differ diff --git a/app/build/kspCaches/debug/sourceToOutputs b/app/build/kspCaches/debug/sourceToOutputs index 614ec8b3..1cbfb1c0 100644 --- a/app/build/kspCaches/debug/sourceToOutputs +++ b/app/build/kspCaches/debug/sourceToOutputs @@ -1 +1 @@ -{"":[]} \ No newline at end of file +{"src/main/java/com/couplesconnect/app/App.kt":["build/generated/ksp/debug/java/byRounds/1/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java","build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel.kt":["build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java","build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_Factory.java","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/MainActivity.kt":["build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/MainActivity_GeneratedInjector.java","build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/Hilt_MainActivity.java","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/di/DatabaseModule.kt":["build/generated/ksp/debug/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_DatabaseModule.java","build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideAppDatabaseFactory.java","build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideQuestionDaoFactory.java","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/di/RepositoryModule.kt":["build/generated/ksp/debug/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_RepositoryModule.java","build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/di/RepositoryModule_Companion_ProvideQuestionRepositoryFactory.java","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/local/AppDatabase.kt":["build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/local/QuestionDao_Impl.java","build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/local/CategoryDao_Impl.java","build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/local/AppDatabase_Impl.java","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource.kt":["build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource_Factory.java","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl.kt":["build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl_Factory.java","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java":["build/generated/ksp/debug/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.java","build/generated/ksp/debug/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.java","build/generated/ksp/debug/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.java","build/generated/ksp/debug/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.java","build/generated/ksp/debug/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.java"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java":["build/generated/ksp/debug/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/MainActivity_GeneratedInjector.java":["build/generated/ksp/debug/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_MainActivity_GeneratedInjector.java"],"src/main/java/com/couplesconnect/app/core/feature/FeatureFlag.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/core/feature/FeaturePriority.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/core/feature/FeatureRegistry.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/core/feature/FeatureStatus.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/core/navigation/AppNavigation.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/core/navigation/AppRoute.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/local/CategoryDao.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/local/QuestionDao.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/local/converters/Converters.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/local/entity/CategoryEntity.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/local/entity/QuestionEntity.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/local/mapper/QuestionMapper.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/questions/QuestionJsonParser.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/repository/FakeQuestionRepository.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/data/repository/RoomQuestionRepository.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/Answer.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/Couple.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/Entitlement.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/Invite.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/InviteStatus.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/Question.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/QuestionAnswer.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/QuestionCategory.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/QuestionMessage.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/QuestionPack.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/QuestionReaction.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/QuestionSession.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/QuestionSessionStatus.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/QuestionThread.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/model/User.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/repository/QuestionRepository.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/domain/repository/QuestionThreadRepository.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/answers/AnswerHistoryScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/answers/AnswerRevealScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/auth/LoginScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/home/HomeScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/onboarding/CreateProfileScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/onboarding/OnboardingScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/pairing/AcceptInviteScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/pairing/CreateInviteScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/pairing/EmailInviteScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/pairing/InviteConfirmScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/paywall/PaywallScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionViewModel.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/components/AnswerBubble.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionAnswerInput.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionDiscussionThread.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHeader.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHelpExpandable.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionNavigationBar.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/settings/SettingsScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/theme/Color.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/theme/Theme.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/theme/Type.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/wheel/CategoryPickerScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/wheel/SpinWheelScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/wheel/WheelCompleteScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"src/main/java/com/couplesconnect/app/ui/wheel/WheelSessionScreen.kt":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"":["build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_BindsModule_LazyClassKeys.pro","build/generated/ksp/debug/resources/META-INF/proguard/com_couplesconnect_app_ui_questionsQuestionThreadViewModel_HiltModules_KeyModule_LazyClassKeys.pro"],"":[]} \ No newline at end of file diff --git a/app/build/kspCaches/debug/symbolLookups/counters.tab b/app/build/kspCaches/debug/symbolLookups/counters.tab index c393a517..1911a39b 100644 --- a/app/build/kspCaches/debug/symbolLookups/counters.tab +++ b/app/build/kspCaches/debug/symbolLookups/counters.tab @@ -1,2 +1,2 @@ -3 +25 0 \ No newline at end of file diff --git a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab index 4c6d56f9..b7ed3a5b 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab and b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab differ diff --git a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.keystream b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.keystream index 5b487057..7c728378 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.keystream and b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.keystream differ diff --git a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.keystream.len b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.keystream.len index 131c4e07..5cb79527 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.keystream.len and b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.keystream.len differ diff --git a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.len b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.len index a9f80ae0..42df8b93 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.len and b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.len differ diff --git a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.values.at b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.values.at index 9f383b5f..ae69ecd2 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.values.at and b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab.values.at differ diff --git a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab_i b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab_i index 5f625159..59df8f01 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/file-to-id.tab_i and b/app/build/kspCaches/debug/symbolLookups/file-to-id.tab_i differ diff --git a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab index 943254de..47910dd6 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab and b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab differ diff --git a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.keystream b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.keystream index 636f34a3..9a505997 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.keystream and b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.keystream differ diff --git a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.keystream.len b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.keystream.len index 29ce11cc..1df5122b 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.keystream.len and b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.keystream.len differ diff --git a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.len b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.len index a9f80ae0..42df8b93 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.len and b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.len differ diff --git a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.values.at b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.values.at index f10314b1..96c07e8f 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.values.at and b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab.values.at differ diff --git a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab_i b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab_i index e9905b3d..ea39692f 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/id-to-file.tab_i and b/app/build/kspCaches/debug/symbolLookups/id-to-file.tab_i differ diff --git a/app/build/kspCaches/debug/symbolLookups/lookups.tab b/app/build/kspCaches/debug/symbolLookups/lookups.tab index bfb3489c..f6a89d07 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/lookups.tab and b/app/build/kspCaches/debug/symbolLookups/lookups.tab differ diff --git a/app/build/kspCaches/debug/symbolLookups/lookups.tab.keystream b/app/build/kspCaches/debug/symbolLookups/lookups.tab.keystream index c7ef49be..998bbec5 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/lookups.tab.keystream and b/app/build/kspCaches/debug/symbolLookups/lookups.tab.keystream differ diff --git a/app/build/kspCaches/debug/symbolLookups/lookups.tab.keystream.len b/app/build/kspCaches/debug/symbolLookups/lookups.tab.keystream.len index 7c1bf6b7..f51e6009 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/lookups.tab.keystream.len and b/app/build/kspCaches/debug/symbolLookups/lookups.tab.keystream.len differ diff --git a/app/build/kspCaches/debug/symbolLookups/lookups.tab.len b/app/build/kspCaches/debug/symbolLookups/lookups.tab.len index fa432244..7c61bc23 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/lookups.tab.len and b/app/build/kspCaches/debug/symbolLookups/lookups.tab.len differ diff --git a/app/build/kspCaches/debug/symbolLookups/lookups.tab.values.at b/app/build/kspCaches/debug/symbolLookups/lookups.tab.values.at index 1ee8394c..732a3b21 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/lookups.tab.values.at and b/app/build/kspCaches/debug/symbolLookups/lookups.tab.values.at differ diff --git a/app/build/kspCaches/debug/symbolLookups/lookups.tab_i b/app/build/kspCaches/debug/symbolLookups/lookups.tab_i index a334c3b4..d82bf0c5 100644 Binary files a/app/build/kspCaches/debug/symbolLookups/lookups.tab_i and b/app/build/kspCaches/debug/symbolLookups/lookups.tab_i differ diff --git a/app/build/kspCaches/debug/symbols b/app/build/kspCaches/debug/symbols index 4a9ddaa4..c12421c5 100644 --- a/app/build/kspCaches/debug/symbols +++ b/app/build/kspCaches/debug/symbols @@ -1 +1 @@ -{"src/main/java/com/couplesconnect/app/ui/theme/Theme.kt":["PrimaryContainerColor:com.couplesconnect.app.ui.theme","PrimaryColor:com.couplesconnect.app.ui.theme","SecondaryColor:com.couplesconnect.app.ui.theme","CouplesConnectTheme:com.couplesconnect.app.ui.theme","SurfaceColor:com.couplesconnect.app.ui.theme","TertiaryColor:com.couplesconnect.app.ui.theme","OnPrimaryColor:com.couplesconnect.app.ui.theme","lightColors:com.couplesconnect.app.ui.theme","darkColors:com.couplesconnect.app.ui.theme","ErrorColor:com.couplesconnect.app.ui.theme","OnTertiaryColor:com.couplesconnect.app.ui.theme","OnSurfaceColor:com.couplesconnect.app.ui.theme","OnSecondaryColor:com.couplesconnect.app.ui.theme","OnErrorColor:com.couplesconnect.app.ui.theme","BackgroundColor:com.couplesconnect.app.ui.theme","OnBackgroundColor:com.couplesconnect.app.ui.theme"],"src/main/java/com/couplesconnect/app/MainActivity.kt":["onCreate:com.couplesconnect.app.MainActivity","MainActivity:com.couplesconnect.app",":com.couplesconnect.app.MainActivity"],"src/main/java/com/couplesconnect/app/ui/theme/Type.kt":["Typography:com.couplesconnect.app.ui.theme"],"src/main/java/com/couplesconnect/app/domain/model/User.kt":["id:com.couplesconnect.app.domain.model.User","User:com.couplesconnect.app.domain.model","email:com.couplesconnect.app.domain.model.User","createdAt:com.couplesconnect.app.domain.model.User","avatarUrl:com.couplesconnect.app.domain.model.User","lastActive:com.couplesconnect.app.domain.model.User","displayName:com.couplesconnect.app.domain.model.User"],"src/main/java/com/couplesconnect/app/App.kt":["CouplesConnectApp:com.couplesconnect.app","onCreate:com.couplesconnect.app.CouplesConnectApp",":com.couplesconnect.app.CouplesConnectApp"],"src/main/java/com/couplesconnect/app/domain/model/Couple.kt":["createdAt:com.couplesconnect.app.domain.model.Couple","id:com.couplesconnect.app.domain.model.Couple","isArchived:com.couplesconnect.app.domain.model.Couple","partnerBId:com.couplesconnect.app.domain.model.Couple","name:com.couplesconnect.app.domain.model.Couple","Couple:com.couplesconnect.app.domain.model","partnerAId:com.couplesconnect.app.domain.model.Couple"],"src/main/java/com/couplesconnect/app/ui/theme/Color.kt":["darkPrimaryColor:com.couplesconnect.app.ui.theme","darkSecondaryColor:com.couplesconnect.app.ui.theme","darkBackgroundColor:com.couplesconnect.app.ui.theme","darkOnBackgroundColor:com.couplesconnect.app.ui.theme","darkErrorColor:com.couplesconnect.app.ui.theme","darkPrimaryContainerColor:com.couplesconnect.app.ui.theme","darkOnTertiaryColor:com.couplesconnect.app.ui.theme","darkOnSurfaceColor:com.couplesconnect.app.ui.theme","darkOnPrimaryColor:com.couplesconnect.app.ui.theme","darkOnErrorColor:com.couplesconnect.app.ui.theme","darkTertiaryColor:com.couplesconnect.app.ui.theme","darkOnSecondaryColor:com.couplesconnect.app.ui.theme","darkSurfaceColor:com.couplesconnect.app.ui.theme"]} \ No newline at end of file +{"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_Factory.java":["get:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_Factory","newInstance:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_Factory","QuestionThreadViewModel_Factory:com.couplesconnect.app.ui.questions","create:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_Factory",":com.couplesconnect.app.ui.questions.QuestionThreadViewModel_Factory"],"src/main/java/com/couplesconnect/app/ui/pairing/EmailInviteScreen.kt":["EmailInviteScreen:com.couplesconnect.app.ui.pairing","EmailInviteScreenPreview:com.couplesconnect.app.ui.pairing"],"src/main/java/com/couplesconnect/app/domain/model/QuestionSessionStatus.kt":[":com.couplesconnect.app.domain.model.QuestionSessionStatus.ACTIVE","ACTIVE:com.couplesconnect.app.domain.model.QuestionSessionStatus","COMPLETED:com.couplesconnect.app.domain.model.QuestionSessionStatus",":com.couplesconnect.app.domain.model.QuestionSessionStatus.COMPLETED","QuestionSessionStatus:com.couplesconnect.app.domain.model"],"build/generated/ksp/debug/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_RepositoryModule.java":[":hilt_aggregated_deps._com_couplesconnect_app_di_RepositoryModule","_com_couplesconnect_app_di_RepositoryModule:hilt_aggregated_deps"],"src/main/java/com/couplesconnect/app/ui/wheel/SpinWheelScreen.kt":["SpinWheelScreen:com.couplesconnect.app.ui.wheel","SpinWheelScreenPreview:com.couplesconnect.app.ui.wheel"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/Hilt_MainActivity.java":["createComponentManager:com.couplesconnect.app.Hilt_MainActivity","generatedComponent:com.couplesconnect.app.Hilt_MainActivity","getDefaultViewModelProviderFactory:com.couplesconnect.app.Hilt_MainActivity","Hilt_MainActivity:com.couplesconnect.app","onCreate:com.couplesconnect.app.Hilt_MainActivity","inject:com.couplesconnect.app.Hilt_MainActivity","componentManager:com.couplesconnect.app.Hilt_MainActivity","onDestroy:com.couplesconnect.app.Hilt_MainActivity",":com.couplesconnect.app.Hilt_MainActivity"],"src/main/java/com/couplesconnect/app/data/local/entity/CategoryEntity.kt":["id:com.couplesconnect.app.data.local.entity.CategoryEntity","displayName:com.couplesconnect.app.data.local.entity.CategoryEntity","access:com.couplesconnect.app.data.local.entity.CategoryEntity","CategoryEntity:com.couplesconnect.app.data.local.entity","description:com.couplesconnect.app.data.local.entity.CategoryEntity","iconName:com.couplesconnect.app.data.local.entity.CategoryEntity"],"src/main/java/com/couplesconnect/app/domain/model/QuestionThread.kt":["questionId:com.couplesconnect.app.domain.model.QuestionThread",":com.couplesconnect.app.domain.model.QuestionThreadStatus.REVEALED","id:com.couplesconnect.app.domain.model.QuestionThread","QuestionThreadStatus:com.couplesconnect.app.domain.model","NOT_STARTED:com.couplesconnect.app.domain.model.QuestionThreadStatus","fromFirestoreValue:com.couplesconnect.app.domain.model.QuestionThreadStatus.Companion",":com.couplesconnect.app.domain.model.QuestionThreadStatus.ANSWERED_BY_ONE","updatedAt:com.couplesconnect.app.domain.model.QuestionThread","status:com.couplesconnect.app.domain.model.QuestionThread","coupleId:com.couplesconnect.app.domain.model.QuestionThread","QuestionThread:com.couplesconnect.app.domain.model",":com.couplesconnect.app.domain.model.QuestionThreadStatus.COMPLETED","ANSWERED_BY_ONE:com.couplesconnect.app.domain.model.QuestionThreadStatus","currentIndex:com.couplesconnect.app.domain.model.QuestionThread","REVEALED:com.couplesconnect.app.domain.model.QuestionThreadStatus","categoryId:com.couplesconnect.app.domain.model.QuestionThread","COMPLETED:com.couplesconnect.app.domain.model.QuestionThreadStatus",":com.couplesconnect.app.domain.model.QuestionThreadStatus.NOT_STARTED","toFirestoreValue:com.couplesconnect.app.domain.model.QuestionThreadStatus","createdAt:com.couplesconnect.app.domain.model.QuestionThread","Companion:com.couplesconnect.app.domain.model.QuestionThreadStatus",":com.couplesconnect.app.domain.model.QuestionThreadStatus.Companion"],"build/generated/ksp/debug/java/byRounds/1/hilt_aggregated_deps/_com_couplesconnect_app_di_DatabaseModule.java":["_com_couplesconnect_app_di_DatabaseModule:hilt_aggregated_deps",":hilt_aggregated_deps._com_couplesconnect_app_di_DatabaseModule"],"src/main/java/com/couplesconnect/app/di/RepositoryModule.kt":[":com.couplesconnect.app.di.RepositoryModule.Companion","bindQuestionThreadRepository:com.couplesconnect.app.di.RepositoryModule",":com.couplesconnect.app.di.RepositoryModule","RepositoryModule:com.couplesconnect.app.di","provideQuestionRepository:com.couplesconnect.app.di.RepositoryModule.Companion","Companion:com.couplesconnect.app.di.RepositoryModule"],"src/main/java/com/couplesconnect/app/ui/theme/Theme.kt":["PrimaryContainerColor:com.couplesconnect.app.ui.theme","PrimaryColor:com.couplesconnect.app.ui.theme","SecondaryColor:com.couplesconnect.app.ui.theme","CouplesConnectTheme:com.couplesconnect.app.ui.theme","SurfaceColor:com.couplesconnect.app.ui.theme","TertiaryColor:com.couplesconnect.app.ui.theme","OnPrimaryColor:com.couplesconnect.app.ui.theme","lightColors:com.couplesconnect.app.ui.theme","darkColors:com.couplesconnect.app.ui.theme","ErrorColor:com.couplesconnect.app.ui.theme","OnTertiaryColor:com.couplesconnect.app.ui.theme","OnSurfaceColor:com.couplesconnect.app.ui.theme","OnSecondaryColor:com.couplesconnect.app.ui.theme","OnErrorColor:com.couplesconnect.app.ui.theme","BackgroundColor:com.couplesconnect.app.ui.theme","OnBackgroundColor:com.couplesconnect.app.ui.theme"],"src/main/java/com/couplesconnect/app/ui/theme/Type.kt":["Typography:com.couplesconnect.app.ui.theme"],"src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionViewModel.kt":["SUBMITTED:com.couplesconnect.app.ui.questions.QuestionUiState","uiState:com.couplesconnect.app.ui.questions.DailyQuestionViewModel","INPUTTING:com.couplesconnect.app.ui.questions.QuestionUiState","updateAnswer:com.couplesconnect.app.ui.questions.DailyQuestionViewModel","WAITING_FOR_PARTNER:com.couplesconnect.app.ui.questions.QuestionUiState","DailyQuestionViewModel:com.couplesconnect.app.ui.questions","answerText:com.couplesconnect.app.ui.questions.DailyQuestionViewModel","submitAnswer:com.couplesconnect.app.ui.questions.DailyQuestionViewModel",":com.couplesconnect.app.ui.questions.QuestionUiState.INPUTTING","question:com.couplesconnect.app.ui.questions.DailyQuestionViewModel","QuestionUiState:com.couplesconnect.app.ui.questions",":com.couplesconnect.app.ui.questions.QuestionUiState.SUBMITTED",":com.couplesconnect.app.ui.questions.QuestionUiState.WAITING_FOR_PARTNER"],"src/main/java/com/couplesconnect/app/domain/model/User.kt":["lastActiveAt:com.couplesconnect.app.domain.model.User","id:com.couplesconnect.app.domain.model.User","coupleId:com.couplesconnect.app.domain.model.User","User:com.couplesconnect.app.domain.model","email:com.couplesconnect.app.domain.model.User","photoUrl:com.couplesconnect.app.domain.model.User","createdAt:com.couplesconnect.app.domain.model.User","partnerId:com.couplesconnect.app.domain.model.User","plan:com.couplesconnect.app.domain.model.User","displayName:com.couplesconnect.app.domain.model.User"],"src/main/java/com/couplesconnect/app/data/local/converters/Converters.kt":["toStringList:com.couplesconnect.app.data.local.converters.Converters",":com.couplesconnect.app.data.local.converters.Converters","Converters:com.couplesconnect.app.data.local.converters","fromStringList:com.couplesconnect.app.data.local.converters.Converters"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/local/QuestionDao_Impl.java":["insertAll:com.couplesconnect.app.data.local.QuestionDao_Impl","getQuestionsByCategory:com.couplesconnect.app.data.local.QuestionDao_Impl","getFreeQuestions:com.couplesconnect.app.data.local.QuestionDao_Impl","getRequiredConverters:com.couplesconnect.app.data.local.QuestionDao_Impl","insert:com.couplesconnect.app.data.local.QuestionDao_Impl","getDailyQuestion:com.couplesconnect.app.data.local.QuestionDao_Impl",":com.couplesconnect.app.data.local.QuestionDao_Impl","QuestionDao_Impl:com.couplesconnect.app.data.local","delete:com.couplesconnect.app.data.local.QuestionDao_Impl","getQuestionById:com.couplesconnect.app.data.local.QuestionDao_Impl","getPremiumQuestions:com.couplesconnect.app.data.local.QuestionDao_Impl"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHelpExpandable.kt":["QuestionHelpExpandable:com.couplesconnect.app.ui.questions.components"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/local/CategoryDao_Impl.java":["insertAll:com.couplesconnect.app.data.local.CategoryDao_Impl","getCategoriesByAccess:com.couplesconnect.app.data.local.CategoryDao_Impl","getCategoryById:com.couplesconnect.app.data.local.CategoryDao_Impl","getRequiredConverters:com.couplesconnect.app.data.local.CategoryDao_Impl","CategoryDao_Impl:com.couplesconnect.app.data.local",":com.couplesconnect.app.data.local.CategoryDao_Impl","insert:com.couplesconnect.app.data.local.CategoryDao_Impl","getAllCategories:com.couplesconnect.app.data.local.CategoryDao_Impl","delete:com.couplesconnect.app.data.local.CategoryDao_Impl"],"src/main/java/com/couplesconnect/app/data/local/entity/QuestionEntity.kt":["packId:com.couplesconnect.app.data.local.entity.QuestionEntity","type:com.couplesconnect.app.data.local.entity.QuestionEntity","answerConfig:com.couplesconnect.app.data.local.entity.QuestionEntity","tags:com.couplesconnect.app.data.local.entity.QuestionEntity","id:com.couplesconnect.app.data.local.entity.QuestionEntity","depthLevel:com.couplesconnect.app.data.local.entity.QuestionEntity","text:com.couplesconnect.app.data.local.entity.QuestionEntity","createdAt:com.couplesconnect.app.data.local.entity.QuestionEntity","status:com.couplesconnect.app.data.local.entity.QuestionEntity","QuestionEntity:com.couplesconnect.app.data.local.entity","categoryId:com.couplesconnect.app.data.local.entity.QuestionEntity","isPremium:com.couplesconnect.app.data.local.entity.QuestionEntity"],"src/main/java/com/couplesconnect/app/ui/onboarding/OnboardingScreen.kt":["OnboardingScreen:com.couplesconnect.app.ui.onboarding","OnboardingScreenPreview:com.couplesconnect.app.ui.onboarding"],"src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadScreen.kt":["QuestionThreadScreen:com.couplesconnect.app.ui.questions"],"src/main/java/com/couplesconnect/app/ui/auth/LoginScreen.kt":["LoginScreen:com.couplesconnect.app.ui.auth","LoginScreenPreview:com.couplesconnect.app.ui.auth"],"src/main/java/com/couplesconnect/app/ui/answers/AnswerHistoryScreen.kt":["AnswerHistoryScreen:com.couplesconnect.app.ui.answers","AnswerHistoryScreenPreview:com.couplesconnect.app.ui.answers"],"src/main/java/com/couplesconnect/app/ui/questions/components/AnswerBubble.kt":["AnswerBubble:com.couplesconnect.app.ui.questions.components"],"src/main/java/com/couplesconnect/app/domain/model/QuestionMessage.kt":["QuestionMessage:com.couplesconnect.app.domain.model","userId:com.couplesconnect.app.domain.model.QuestionMessage","createdAt:com.couplesconnect.app.domain.model.QuestionMessage","text:com.couplesconnect.app.domain.model.QuestionMessage","id:com.couplesconnect.app.domain.model.QuestionMessage"],"build/generated/ksp/debug/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_MainActivity_GeneratedInjector.java":["_com_couplesconnect_app_MainActivity_GeneratedInjector:hilt_aggregated_deps",":hilt_aggregated_deps._com_couplesconnect_app_MainActivity_GeneratedInjector"],"build/generated/ksp/debug/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.java":[":com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.InstanceHolder","get:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory","create:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory","provide:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory",":com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory","QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory:com.couplesconnect.app.ui.questions"],"src/main/java/com/couplesconnect/app/ui/pairing/CreateInviteScreen.kt":["CreateInviteScreen:com.couplesconnect.app.ui.pairing","CreateInviteScreenPreview:com.couplesconnect.app.ui.pairing"],"src/main/java/com/couplesconnect/app/data/local/QuestionDao.kt":["getQuestionsByCategory:com.couplesconnect.app.data.local.QuestionDao","QuestionDao:com.couplesconnect.app.data.local","insert:com.couplesconnect.app.data.local.QuestionDao","getDailyQuestion:com.couplesconnect.app.data.local.QuestionDao","insertAll:com.couplesconnect.app.data.local.QuestionDao","delete:com.couplesconnect.app.data.local.QuestionDao","getQuestionById:com.couplesconnect.app.data.local.QuestionDao","getPremiumQuestions:com.couplesconnect.app.data.local.QuestionDao","getFreeQuestions:com.couplesconnect.app.data.local.QuestionDao"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionDiscussionThread.kt":["QuestionDiscussionThread:com.couplesconnect.app.ui.questions.components"],"src/main/java/com/couplesconnect/app/domain/model/QuestionSession.kt":["completedAt:com.couplesconnect.app.domain.model.QuestionSession","categoryId:com.couplesconnect.app.domain.model.QuestionSession","startedByUserId:com.couplesconnect.app.domain.model.QuestionSession","status:com.couplesconnect.app.domain.model.QuestionSession","startedAt:com.couplesconnect.app.domain.model.QuestionSession","isPremium:com.couplesconnect.app.domain.model.QuestionSession","id:com.couplesconnect.app.domain.model.QuestionSession","coupleId:com.couplesconnect.app.domain.model.QuestionSession","questionIds:com.couplesconnect.app.domain.model.QuestionSession","QuestionSession:com.couplesconnect.app.domain.model"],"build/generated/ksp/debug/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule.java":["_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule:hilt_aggregated_deps",":hilt_aggregated_deps._com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_KeyModule"],"build/generated/ksp/debug/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule.java":[":hilt_aggregated_deps._com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule","_com_couplesconnect_app_ui_questions_QuestionThreadViewModel_HiltModules_BindsModule:hilt_aggregated_deps"],"src/main/java/com/couplesconnect/app/MainActivity.kt":["onCreate:com.couplesconnect.app.MainActivity","MainActivity:com.couplesconnect.app",":com.couplesconnect.app.MainActivity"],"src/main/java/com/couplesconnect/app/ui/answers/AnswerRevealScreen.kt":["AnswerRevealScreen:com.couplesconnect.app.ui.answers","AnswerRevealScreenPreview:com.couplesconnect.app.ui.answers"],"src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionScreen.kt":["DailyQuestionScreenSubmittedPreview:com.couplesconnect.app.ui.questions","DailyQuestionScreenInputtingPreview:com.couplesconnect.app.ui.questions","DailyQuestionScreen:com.couplesconnect.app.ui.questions"],"src/main/java/com/couplesconnect/app/domain/model/Couple.kt":["createdAt:com.couplesconnect.app.domain.model.Couple","id:com.couplesconnect.app.domain.model.Couple","streakCount:com.couplesconnect.app.domain.model.Couple","lastAnsweredAt:com.couplesconnect.app.domain.model.Couple","userIds:com.couplesconnect.app.domain.model.Couple","Couple:com.couplesconnect.app.domain.model","activePackId:com.couplesconnect.app.domain.model.Couple","currentQuestionId:com.couplesconnect.app.domain.model.Couple","inviteCode:com.couplesconnect.app.domain.model.Couple"],"src/main/java/com/couplesconnect/app/core/feature/FeatureFlag.kt":[":com.couplesconnect.app.core.feature.FeatureFlag.PRIVATE_NOTES",":com.couplesconnect.app.core.feature.FeatureFlag.AI_QUESTIONS","DAILY_QUESTION:com.couplesconnect.app.core.feature.FeatureFlag","PRIVATE_NOTES:com.couplesconnect.app.core.feature.FeatureFlag","STREAK_TRACKING:com.couplesconnect.app.core.feature.FeatureFlag","PREMIUM_PACKS:com.couplesconnect.app.core.feature.FeatureFlag","ADVANCED_REMINDERS:com.couplesconnect.app.core.feature.FeatureFlag","EXTRA_CATEGORIES:com.couplesconnect.app.core.feature.FeatureFlag","SPIN_WHEEL_LIMITED:com.couplesconnect.app.core.feature.FeatureFlag","RELATIONSHIP_QUIZZES:com.couplesconnect.app.core.feature.FeatureFlag","FULL_SPIN_WHEEL:com.couplesconnect.app.core.feature.FeatureFlag",":com.couplesconnect.app.core.feature.FeatureFlag.EXTRA_CATEGORIES","key:com.couplesconnect.app.core.feature.FeatureFlag",":com.couplesconnect.app.core.feature.FeatureFlag.ANSWER_HISTORY","UNLIMITED_QUESTIONS:com.couplesconnect.app.core.feature.FeatureFlag","FULL_HISTORY:com.couplesconnect.app.core.feature.FeatureFlag",":com.couplesconnect.app.core.feature.FeatureFlag.PREMIUM_PACKS","status:com.couplesconnect.app.core.feature.FeatureFlag","AI_QUESTIONS:com.couplesconnect.app.core.feature.FeatureFlag","ANSWER_HISTORY:com.couplesconnect.app.core.feature.FeatureFlag","description:com.couplesconnect.app.core.feature.FeatureFlag",":com.couplesconnect.app.core.feature.FeatureFlag.EXPORT_MEMORIES","isMvp:com.couplesconnect.app.core.feature.FeatureFlag",":com.couplesconnect.app.core.feature.FeatureFlag.STREAK_TRACKING",":com.couplesconnect.app.core.feature.FeatureFlag.BASIC_REMINDERS",":com.couplesconnect.app.core.feature.FeatureFlag.FULL_SPIN_WHEEL",":com.couplesconnect.app.core.feature.FeatureFlag.DAILY_QUESTION",":com.couplesconnect.app.core.feature.FeatureFlag.BASIC_CATEGORIES","BASIC_REMINDERS:com.couplesconnect.app.core.feature.FeatureFlag",":com.couplesconnect.app.core.feature.FeatureFlag.CUSTOM_QUESTIONS",":com.couplesconnect.app.core.feature.FeatureFlag.ADVANCED_REMINDERS","BASIC_CATEGORIES:com.couplesconnect.app.core.feature.FeatureFlag",":com.couplesconnect.app.core.feature.FeatureFlag.UNLIMITED_QUESTIONS","CUSTOM_QUESTIONS:com.couplesconnect.app.core.feature.FeatureFlag","priority:com.couplesconnect.app.core.feature.FeatureFlag","FeatureFlag:com.couplesconnect.app.core.feature",":com.couplesconnect.app.core.feature.FeatureFlag.RELATIONSHIP_QUIZZES",":com.couplesconnect.app.core.feature.FeatureFlag.SPIN_WHEEL_LIMITED","isPremium:com.couplesconnect.app.core.feature.FeatureFlag",":com.couplesconnect.app.core.feature.FeatureFlag.FULL_HISTORY","EXPORT_MEMORIES:com.couplesconnect.app.core.feature.FeatureFlag"],"src/main/java/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource.kt":["findThreadByQuestionId:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","observeAnswers:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","updateThreadStatus:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","submitAnswer:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","FirestoreQuestionThreadDataSource:com.couplesconnect.app.data.remote","getAnswerCount:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","observeMessages:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","addReaction:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","observeReactions:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","observeThread:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","createThread:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource","sendMessage:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource"],"src/main/java/com/couplesconnect/app/data/repository/RoomQuestionRepository.kt":["getQuestionById:com.couplesconnect.app.data.repository.RoomQuestionRepository","getDailyQuestion:com.couplesconnect.app.data.repository.RoomQuestionRepository","RoomQuestionRepository:com.couplesconnect.app.data.repository",":com.couplesconnect.app.data.repository.RoomQuestionRepository"],"src/main/java/com/couplesconnect/app/domain/repository/QuestionThreadRepository.kt":["observeMessages:com.couplesconnect.app.domain.repository.QuestionThreadRepository","findOrCreateThreadId:com.couplesconnect.app.domain.repository.QuestionThreadRepository","observeAnswers:com.couplesconnect.app.domain.repository.QuestionThreadRepository","observeReactions:com.couplesconnect.app.domain.repository.QuestionThreadRepository","submitAnswer:com.couplesconnect.app.domain.repository.QuestionThreadRepository","QuestionThreadRepository:com.couplesconnect.app.domain.repository","observeThread:com.couplesconnect.app.domain.repository.QuestionThreadRepository","sendMessage:com.couplesconnect.app.domain.repository.QuestionThreadRepository","addReaction:com.couplesconnect.app.domain.repository.QuestionThreadRepository"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/local/AppDatabase_Impl.java":["clearAllTables:com.couplesconnect.app.data.local.AppDatabase_Impl","categoryDao:com.couplesconnect.app.data.local.AppDatabase_Impl","getRequiredAutoMigrationSpecs:com.couplesconnect.app.data.local.AppDatabase_Impl","questionDao:com.couplesconnect.app.data.local.AppDatabase_Impl","getRequiredTypeConverters:com.couplesconnect.app.data.local.AppDatabase_Impl","AppDatabase_Impl:com.couplesconnect.app.data.local","createOpenHelper:com.couplesconnect.app.data.local.AppDatabase_Impl","getAutoMigrations:com.couplesconnect.app.data.local.AppDatabase_Impl",":com.couplesconnect.app.data.local.AppDatabase_Impl","createInvalidationTracker:com.couplesconnect.app.data.local.AppDatabase_Impl"],"src/main/java/com/couplesconnect/app/core/navigation/AppNavigation.kt":["AppNavigation:com.couplesconnect.app.core.navigation"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHeader.kt":["QuestionHeader:com.couplesconnect.app.ui.questions.components"],"src/main/java/com/couplesconnect/app/ui/onboarding/CreateProfileScreen.kt":["CreateProfileScreen:com.couplesconnect.app.ui.onboarding","CreateProfileScreenPreview:com.couplesconnect.app.ui.onboarding"],"src/main/java/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl.kt":["QuestionThreadRepositoryImpl:com.couplesconnect.app.data.repository","observeAnswers:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl","sendMessage:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl","findOrCreateThreadId:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl","addReaction:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl","observeReactions:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl","observeThread:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl","observeMessages:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl","submitAnswer:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl"],"src/main/java/com/couplesconnect/app/domain/model/QuestionCategory.kt":["id:com.couplesconnect.app.domain.model.QuestionCategory","displayName:com.couplesconnect.app.domain.model.QuestionCategory","QuestionCategory:com.couplesconnect.app.domain.model","access:com.couplesconnect.app.domain.model.QuestionCategory","description:com.couplesconnect.app.domain.model.QuestionCategory","iconName:com.couplesconnect.app.domain.model.QuestionCategory"],"src/main/java/com/couplesconnect/app/data/repository/FakeQuestionRepository.kt":["getDailyQuestion:com.couplesconnect.app.data.repository.FakeQuestionRepository","getQuestionById:com.couplesconnect.app.data.repository.FakeQuestionRepository",":com.couplesconnect.app.data.repository.FakeQuestionRepository","FakeQuestionRepository:com.couplesconnect.app.data.repository"],"src/main/java/com/couplesconnect/app/domain/model/Question.kt":["maxLabel:com.couplesconnect.app.domain.model.ScaleAnswerConfig","minScale:com.couplesconnect.app.domain.model.ScaleAnswerConfig","WrittenAnswerConfigImpl:com.couplesconnect.app.domain.model","createdAt:com.couplesconnect.app.domain.model.Question","id:com.couplesconnect.app.domain.model.Question","ChoiceOption:com.couplesconnect.app.domain.model","scaleStep:com.couplesconnect.app.domain.model.ScaleAnswerConfig","packId:com.couplesconnect.app.domain.model.Question","tags:com.couplesconnect.app.domain.model.Question","config:com.couplesconnect.app.domain.model.ScaleAnswerConfigImpl","type:com.couplesconnect.app.domain.model.ThisOrThatAnswerConfigImpl","ScaleAnswerConfigImpl:com.couplesconnect.app.domain.model","category:com.couplesconnect.app.domain.model.Question","type:com.couplesconnect.app.domain.model.AnswerConfig","config:com.couplesconnect.app.domain.model.ThisOrThatAnswerConfigImpl","answerConfig:com.couplesconnect.app.domain.model.Question","ThisOrThatAnswerConfig:com.couplesconnect.app.domain.model","id:com.couplesconnect.app.domain.model.ChoiceOption","placeholder:com.couplesconnect.app.domain.model.WrittenAnswerConfig","ScaleAnswerConfig:com.couplesconnect.app.domain.model","ChoiceAnswerConfigImpl:com.couplesconnect.app.domain.model","isPremium:com.couplesconnect.app.domain.model.Question","ThisOrThatAnswerConfigImpl:com.couplesconnect.app.domain.model","depthLevel:com.couplesconnect.app.domain.model.Question","text:com.couplesconnect.app.domain.model.ChoiceOption","type:com.couplesconnect.app.domain.model.Question","optionB:com.couplesconnect.app.domain.model.ThisOrThatAnswerConfig","config:com.couplesconnect.app.domain.model.ChoiceAnswerConfigImpl","type:com.couplesconnect.app.domain.model.ScaleAnswerConfigImpl","text:com.couplesconnect.app.domain.model.Question","ChoiceAnswerConfig:com.couplesconnect.app.domain.model","Question:com.couplesconnect.app.domain.model","status:com.couplesconnect.app.domain.model.Question","maxLength:com.couplesconnect.app.domain.model.WrittenAnswerConfig","options:com.couplesconnect.app.domain.model.ChoiceAnswerConfig","type:com.couplesconnect.app.domain.model.ChoiceAnswerConfigImpl","config:com.couplesconnect.app.domain.model.WrittenAnswerConfigImpl","minLength:com.couplesconnect.app.domain.model.WrittenAnswerConfig","AnswerConfig:com.couplesconnect.app.domain.model","optionA:com.couplesconnect.app.domain.model.ThisOrThatAnswerConfig","WrittenAnswerConfig:com.couplesconnect.app.domain.model","type:com.couplesconnect.app.domain.model.WrittenAnswerConfigImpl","maxScale:com.couplesconnect.app.domain.model.ScaleAnswerConfig","minLabel:com.couplesconnect.app.domain.model.ScaleAnswerConfig"],"build/generated/ksp/debug/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.java":["lazyClassKeyName:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey","QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey:com.couplesconnect.app.ui.questions",":com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey","keepFieldType:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey"],"build/generated/ksp/debug/java/byRounds/2/hilt_aggregated_deps/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.java":["_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector:hilt_aggregated_deps",":hilt_aggregated_deps._com_couplesconnect_app_CouplesConnectApp_GeneratedInjector"],"src/main/java/com/couplesconnect/app/data/questions/QuestionJsonParser.kt":["QuestionJsonParser:com.couplesconnect.app.data.questions","category:com.couplesconnect.app.data.questions.QuestionJsonParser.ParsedQuestionBundle","questions:com.couplesconnect.app.data.questions.QuestionJsonParser.ParsedQuestionBundle","parseFromJsonString:com.couplesconnect.app.data.questions.QuestionJsonParser","parseFromFile:com.couplesconnect.app.data.questions.QuestionJsonParser",":com.couplesconnect.app.data.questions.QuestionJsonParser","ParsedQuestionBundle:com.couplesconnect.app.data.questions.QuestionJsonParser"],"src/main/java/com/couplesconnect/app/ui/wheel/WheelSessionScreen.kt":["WheelSessionScreenPreview:com.couplesconnect.app.ui.wheel","WheelSessionScreen:com.couplesconnect.app.ui.wheel"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/MainActivity_GeneratedInjector.java":["injectMainActivity:com.couplesconnect.app.MainActivity_GeneratedInjector","MainActivity_GeneratedInjector:com.couplesconnect.app"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/di/RepositoryModule_Companion_ProvideQuestionRepositoryFactory.java":["get:com.couplesconnect.app.di.RepositoryModule_Companion_ProvideQuestionRepositoryFactory","provideQuestionRepository:com.couplesconnect.app.di.RepositoryModule_Companion_ProvideQuestionRepositoryFactory",":com.couplesconnect.app.di.RepositoryModule_Companion_ProvideQuestionRepositoryFactory.InstanceHolder","RepositoryModule_Companion_ProvideQuestionRepositoryFactory:com.couplesconnect.app.di","create:com.couplesconnect.app.di.RepositoryModule_Companion_ProvideQuestionRepositoryFactory",":com.couplesconnect.app.di.RepositoryModule_Companion_ProvideQuestionRepositoryFactory"],"src/main/java/com/couplesconnect/app/core/feature/FeatureStatus.kt":["FeatureStatus:com.couplesconnect.app.core.feature",":com.couplesconnect.app.core.feature.FeatureStatus.FREE","PREMIUM:com.couplesconnect.app.core.feature.FeatureStatus",":com.couplesconnect.app.core.feature.FeatureStatus.PREMIUM","FREE:com.couplesconnect.app.core.feature.FeatureStatus"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideQuestionDaoFactory.java":["create:com.couplesconnect.app.di.DatabaseModule_ProvideQuestionDaoFactory","DatabaseModule_ProvideQuestionDaoFactory:com.couplesconnect.app.di",":com.couplesconnect.app.di.DatabaseModule_ProvideQuestionDaoFactory","provideQuestionDao:com.couplesconnect.app.di.DatabaseModule_ProvideQuestionDaoFactory","get:com.couplesconnect.app.di.DatabaseModule_ProvideQuestionDaoFactory"],"src/main/java/com/couplesconnect/app/ui/wheel/CategoryPickerScreen.kt":["CategoryPickerScreen:com.couplesconnect.app.ui.wheel","CategoryPickerScreenPreview:com.couplesconnect.app.ui.wheel"],"src/main/java/com/couplesconnect/app/ui/theme/Color.kt":["darkPrimaryColor:com.couplesconnect.app.ui.theme","darkSecondaryColor:com.couplesconnect.app.ui.theme","darkBackgroundColor:com.couplesconnect.app.ui.theme","darkOnBackgroundColor:com.couplesconnect.app.ui.theme","darkErrorColor:com.couplesconnect.app.ui.theme","darkPrimaryContainerColor:com.couplesconnect.app.ui.theme","darkOnTertiaryColor:com.couplesconnect.app.ui.theme","darkOnSurfaceColor:com.couplesconnect.app.ui.theme","darkOnPrimaryColor:com.couplesconnect.app.ui.theme","darkOnErrorColor:com.couplesconnect.app.ui.theme","darkTertiaryColor:com.couplesconnect.app.ui.theme","darkOnSecondaryColor:com.couplesconnect.app.ui.theme","darkSurfaceColor:com.couplesconnect.app.ui.theme"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionNavigationBar.kt":["QuestionNavigationBar:com.couplesconnect.app.ui.questions.components"],"src/main/java/com/couplesconnect/app/domain/model/QuestionPack.kt":["QuestionPack:com.couplesconnect.app.domain.model","id:com.couplesconnect.app.domain.model.QuestionPack","categoryIds:com.couplesconnect.app.domain.model.QuestionPack","isPremium:com.couplesconnect.app.domain.model.QuestionPack","description:com.couplesconnect.app.domain.model.QuestionPack","iconName:com.couplesconnect.app.domain.model.QuestionPack","displayName:com.couplesconnect.app.domain.model.QuestionPack"],"src/main/java/com/couplesconnect/app/core/feature/FeaturePriority.kt":["FeaturePriority:com.couplesconnect.app.core.feature","LATER:com.couplesconnect.app.core.feature.FeaturePriority",":com.couplesconnect.app.core.feature.FeaturePriority.LATER","MVP:com.couplesconnect.app.core.feature.FeaturePriority",":com.couplesconnect.app.core.feature.FeaturePriority.MVP"],"src/main/java/com/couplesconnect/app/di/DatabaseModule.kt":[":com.couplesconnect.app.di.DatabaseModule","provideQuestionDao:com.couplesconnect.app.di.DatabaseModule","DatabaseModule:com.couplesconnect.app.di","provideAppDatabase:com.couplesconnect.app.di.DatabaseModule"],"src/main/java/com/couplesconnect/app/domain/model/QuestionAnswer.kt":["scaleValue:com.couplesconnect.app.domain.model.QuestionAnswer","QuestionAnswer:com.couplesconnect.app.domain.model","updatedAt:com.couplesconnect.app.domain.model.QuestionAnswer","userId:com.couplesconnect.app.domain.model.QuestionAnswer","answerType:com.couplesconnect.app.domain.model.QuestionAnswer","questionId:com.couplesconnect.app.domain.model.QuestionAnswer","createdAt:com.couplesconnect.app.domain.model.QuestionAnswer","writtenText:com.couplesconnect.app.domain.model.QuestionAnswer","selectedOptionIds:com.couplesconnect.app.domain.model.QuestionAnswer"],"src/main/java/com/couplesconnect/app/domain/model/Answer.kt":["isRevealed:com.couplesconnect.app.domain.model.Answer","answerText:com.couplesconnect.app.domain.model.Answer","Answer:com.couplesconnect.app.domain.model","id:com.couplesconnect.app.domain.model.Answer","coupleId:com.couplesconnect.app.domain.model.Answer","userId:com.couplesconnect.app.domain.model.Answer","questionId:com.couplesconnect.app.domain.model.Answer","createdAt:com.couplesconnect.app.domain.model.Answer"],"src/main/java/com/couplesconnect/app/App.kt":["CouplesConnectApp:com.couplesconnect.app","onCreate:com.couplesconnect.app.CouplesConnectApp",":com.couplesconnect.app.CouplesConnectApp"],"src/main/java/com/couplesconnect/app/domain/model/QuestionReaction.kt":["userId:com.couplesconnect.app.domain.model.QuestionReaction","emoji:com.couplesconnect.app.domain.model.QuestionReaction","id:com.couplesconnect.app.domain.model.QuestionReaction","targetUserId:com.couplesconnect.app.domain.model.QuestionReaction","createdAt:com.couplesconnect.app.domain.model.QuestionReaction","QuestionReaction:com.couplesconnect.app.domain.model"],"src/main/java/com/couplesconnect/app/ui/wheel/WheelCompleteScreen.kt":["WheelCompleteScreen:com.couplesconnect.app.ui.wheel","WheelCompleteScreenPreview:com.couplesconnect.app.ui.wheel"],"src/main/java/com/couplesconnect/app/domain/model/Entitlement.kt":["id:com.couplesconnect.app.domain.model.Entitlement","Entitlement:com.couplesconnect.app.domain.model","expiresAt:com.couplesconnect.app.domain.model.Entitlement","isActive:com.couplesconnect.app.domain.model.Entitlement","updatedAt:com.couplesconnect.app.domain.model.Entitlement","userId:com.couplesconnect.app.domain.model.Entitlement","source:com.couplesconnect.app.domain.model.Entitlement","productId:com.couplesconnect.app.domain.model.Entitlement"],"src/main/java/com/couplesconnect/app/core/navigation/AppRoute.kt":["CREATE_PROFILE:com.couplesconnect.app.core.navigation.AppRoute","PAYWALL:com.couplesconnect.app.core.navigation.AppRoute","questionThread:com.couplesconnect.app.core.navigation.AppRoute","ANSWER_HISTORY:com.couplesconnect.app.core.navigation.AppRoute","QUESTION_THREAD:com.couplesconnect.app.core.navigation.AppRoute","LOGIN:com.couplesconnect.app.core.navigation.AppRoute","WHEEL_COMPLETE:com.couplesconnect.app.core.navigation.AppRoute","SETTINGS:com.couplesconnect.app.core.navigation.AppRoute","WHEEL_SESSION:com.couplesconnect.app.core.navigation.AppRoute","DAILY_QUESTION:com.couplesconnect.app.core.navigation.AppRoute","ANSWER_REVEAL:com.couplesconnect.app.core.navigation.AppRoute","HOME:com.couplesconnect.app.core.navigation.AppRoute","CREATE_INVITE:com.couplesconnect.app.core.navigation.AppRoute","AppRoute:com.couplesconnect.app.core.navigation","CATEGORY_PICKER:com.couplesconnect.app.core.navigation.AppRoute","ACCEPT_INVITE:com.couplesconnect.app.core.navigation.AppRoute","SPIN_WHEEL:com.couplesconnect.app.core.navigation.AppRoute","ONBOARDING:com.couplesconnect.app.core.navigation.AppRoute",":com.couplesconnect.app.core.navigation.AppRoute","INVITE_CONFIRM:com.couplesconnect.app.core.navigation.AppRoute","EMAIL_INVITE:com.couplesconnect.app.core.navigation.AppRoute"],"src/main/java/com/couplesconnect/app/data/local/CategoryDao.kt":["CategoryDao:com.couplesconnect.app.data.local","getAllCategories:com.couplesconnect.app.data.local.CategoryDao","getCategoriesByAccess:com.couplesconnect.app.data.local.CategoryDao","getCategoryById:com.couplesconnect.app.data.local.CategoryDao","insertAll:com.couplesconnect.app.data.local.CategoryDao","insert:com.couplesconnect.app.data.local.CategoryDao","delete:com.couplesconnect.app.data.local.CategoryDao"],"src/main/java/com/couplesconnect/app/ui/paywall/PaywallScreen.kt":["PaywallScreen:com.couplesconnect.app.ui.paywall","PaywallScreenPreview:com.couplesconnect.app.ui.paywall"],"src/main/java/com/couplesconnect/app/ui/settings/SettingsScreen.kt":["SettingsScreen:com.couplesconnect.app.ui.settings","SettingsScreenPreview:com.couplesconnect.app.ui.settings"],"src/main/java/com/couplesconnect/app/ui/questions/components/QuestionAnswerInput.kt":["QuestionAnswerInput:com.couplesconnect.app.ui.questions.components"],"src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel.kt":["updateWrittenText:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","canSubmit:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","addReaction:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","isSubmitting:com.couplesconnect.app.ui.questions.QuestionThreadUiState",":com.couplesconnect.app.ui.questions.QuestionPhase.WAITING","error:com.couplesconnect.app.ui.questions.QuestionThreadUiState","partnerAnswer:com.couplesconnect.app.ui.questions.QuestionThreadUiState","INPUT:com.couplesconnect.app.ui.questions.QuestionPhase","myAnswer:com.couplesconnect.app.ui.questions.QuestionThreadUiState","dismissError:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","pendingScaleValue:com.couplesconnect.app.ui.questions.QuestionThreadUiState","uiState:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","nextQuestionId:com.couplesconnect.app.ui.questions.QuestionThreadUiState","updateMessageInput:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","currentUserId:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","question:com.couplesconnect.app.ui.questions.QuestionThreadUiState",":com.couplesconnect.app.ui.questions.QuestionPhase.INPUT","phase:com.couplesconnect.app.ui.questions.QuestionThreadUiState","messageInput:com.couplesconnect.app.ui.questions.QuestionThreadUiState","pendingWrittenText:com.couplesconnect.app.ui.questions.QuestionThreadUiState","updateScale:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","isLoading:com.couplesconnect.app.ui.questions.QuestionThreadUiState","submitAnswer:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","messages:com.couplesconnect.app.ui.questions.QuestionThreadUiState","pendingSelectedOptionIds:com.couplesconnect.app.ui.questions.QuestionThreadUiState","QuestionPhase:com.couplesconnect.app.ui.questions","REVEALED:com.couplesconnect.app.ui.questions.QuestionPhase","toggleHelp:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","reactions:com.couplesconnect.app.ui.questions.QuestionThreadUiState","threadId:com.couplesconnect.app.ui.questions.QuestionThreadUiState","helpExpanded:com.couplesconnect.app.ui.questions.QuestionThreadUiState","WAITING:com.couplesconnect.app.ui.questions.QuestionPhase","QuestionThreadViewModel:com.couplesconnect.app.ui.questions","QuestionThreadUiState:com.couplesconnect.app.ui.questions","previousQuestionId:com.couplesconnect.app.ui.questions.QuestionThreadUiState",":com.couplesconnect.app.ui.questions.QuestionPhase.REVEALED","toggleOption:com.couplesconnect.app.ui.questions.QuestionThreadViewModel","sendMessage:com.couplesconnect.app.ui.questions.QuestionThreadViewModel"],"src/main/java/com/couplesconnect/app/domain/model/InviteStatus.kt":["PENDING:com.couplesconnect.app.domain.model.InviteStatus",":com.couplesconnect.app.domain.model.InviteStatus.ACCEPTED","EXPIRED:com.couplesconnect.app.domain.model.InviteStatus","InviteStatus:com.couplesconnect.app.domain.model",":com.couplesconnect.app.domain.model.InviteStatus.PENDING","ACCEPTED:com.couplesconnect.app.domain.model.InviteStatus",":com.couplesconnect.app.domain.model.InviteStatus.CANCELLED","CANCELLED:com.couplesconnect.app.domain.model.InviteStatus",":com.couplesconnect.app.domain.model.InviteStatus.EXPIRED"],"src/main/java/com/couplesconnect/app/data/local/AppDatabase.kt":["questionDao:com.couplesconnect.app.data.local.AppDatabase","AppDatabase:com.couplesconnect.app.data.local","categoryDao:com.couplesconnect.app.data.local.AppDatabase",":com.couplesconnect.app.data.local.AppDatabase"],"src/main/java/com/couplesconnect/app/data/local/mapper/QuestionMapper.kt":["toQuestion:com.couplesconnect.app.data.local.mapper"],"src/main/java/com/couplesconnect/app/ui/pairing/AcceptInviteScreen.kt":["AcceptInviteScreenPreview:com.couplesconnect.app.ui.pairing","AcceptInviteScreen:com.couplesconnect.app.ui.pairing"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl_Factory.java":["newInstance:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl_Factory","get:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl_Factory","create:com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl_Factory",":com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl_Factory","QuestionThreadRepositoryImpl_Factory:com.couplesconnect.app.data.repository"],"build/generated/ksp/debug/java/byRounds/1/dagger/hilt/internal/aggregatedroot/codegen/_com_couplesconnect_app_CouplesConnectApp.java":[":dagger.hilt.internal.aggregatedroot.codegen._com_couplesconnect_app_CouplesConnectApp","_com_couplesconnect_app_CouplesConnectApp:dagger.hilt.internal.aggregatedroot.codegen"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource_Factory.java":["FirestoreQuestionThreadDataSource_Factory:com.couplesconnect.app.data.remote",":com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource_Factory.InstanceHolder","get:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource_Factory","newInstance:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource_Factory","create:com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource_Factory",":com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource_Factory"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules.java":["BindsModule:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules","KeyModule:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules","QuestionThreadViewModel_HiltModules:com.couplesconnect.app.ui.questions","binds:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules.BindsModule","provide:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules.KeyModule"],"src/main/java/com/couplesconnect/app/ui/pairing/InviteConfirmScreen.kt":["InviteConfirmScreen:com.couplesconnect.app.ui.pairing","InviteConfirmScreenPreview:com.couplesconnect.app.ui.pairing"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/di/DatabaseModule_ProvideAppDatabaseFactory.java":["provideAppDatabase:com.couplesconnect.app.di.DatabaseModule_ProvideAppDatabaseFactory","create:com.couplesconnect.app.di.DatabaseModule_ProvideAppDatabaseFactory","DatabaseModule_ProvideAppDatabaseFactory:com.couplesconnect.app.di",":com.couplesconnect.app.di.DatabaseModule_ProvideAppDatabaseFactory","get:com.couplesconnect.app.di.DatabaseModule_ProvideAppDatabaseFactory"],"src/main/java/com/couplesconnect/app/domain/repository/QuestionRepository.kt":["getQuestionById:com.couplesconnect.app.domain.repository.QuestionRepository","getDailyQuestion:com.couplesconnect.app.domain.repository.QuestionRepository","QuestionRepository:com.couplesconnect.app.domain.repository"],"src/main/java/com/couplesconnect/app/domain/model/Invite.kt":["inviteeEmail:com.couplesconnect.app.domain.model.Invite","acceptedByUserId:com.couplesconnect.app.domain.model.Invite","code:com.couplesconnect.app.domain.model.Invite","acceptedAt:com.couplesconnect.app.domain.model.Invite","status:com.couplesconnect.app.domain.model.Invite","createdAt:com.couplesconnect.app.domain.model.Invite","Invite:com.couplesconnect.app.domain.model","expiresAt:com.couplesconnect.app.domain.model.Invite","id:com.couplesconnect.app.domain.model.Invite","coupleId:com.couplesconnect.app.domain.model.Invite","inviterUserId:com.couplesconnect.app.domain.model.Invite"],"src/main/java/com/couplesconnect/app/core/feature/FeatureRegistry.kt":["getFeature:com.couplesconnect.app.core.feature.FeatureRegistry","allFeatures:com.couplesconnect.app.core.feature.FeatureRegistry","FeatureRegistry:com.couplesconnect.app.core.feature","isMvpFeature:com.couplesconnect.app.core.feature.FeatureRegistry","featuresByPriority:com.couplesconnect.app.core.feature.FeatureRegistry","featuresByStatus:com.couplesconnect.app.core.feature.FeatureRegistry","isPremiumFeature:com.couplesconnect.app.core.feature.FeatureRegistry",":com.couplesconnect.app.core.feature.FeatureRegistry"],"build/generated/ksp/debug/java/byRounds/1/com/couplesconnect/app/CouplesConnectApp_GeneratedInjector.java":["CouplesConnectApp_GeneratedInjector:com.couplesconnect.app","injectCouplesConnectApp:com.couplesconnect.app.CouplesConnectApp_GeneratedInjector"],"src/main/java/com/couplesconnect/app/ui/home/HomeScreen.kt":["HomeScreen:com.couplesconnect.app.ui.home","HomeScreenPreview:com.couplesconnect.app.ui.home"],"build/generated/ksp/debug/java/byRounds/2/com/couplesconnect/app/ui/questions/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.java":["lazyClassKeyName:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey","QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey:com.couplesconnect.app.ui.questions","keepFieldType:com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey",":com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey"]} \ No newline at end of file diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_Factory.class.uniqueId1 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_Factory.class.uniqueId1 new file mode 100644 index 00000000..beafb05c Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_Factory.class.uniqueId1 differ diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules$BindsModule.class.uniqueId3 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules$BindsModule.class.uniqueId3 new file mode 100644 index 00000000..d3dc6608 Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules$BindsModule.class.uniqueId3 differ diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules$KeyModule.class.uniqueId6 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules$KeyModule.class.uniqueId6 new file mode 100644 index 00000000..31c24d21 Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules$KeyModule.class.uniqueId6 differ diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules.class.uniqueId5 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules.class.uniqueId5 new file mode 100644 index 00000000..13b4f041 Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules.class.uniqueId5 differ diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.class.uniqueId2 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.class.uniqueId2 new file mode 100644 index 00000000..b8887e6e Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.class.uniqueId2 differ diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory$InstanceHolder.class.uniqueId7 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory$InstanceHolder.class.uniqueId7 new file mode 100644 index 00000000..7142989f Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory$InstanceHolder.class.uniqueId7 differ diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.class.uniqueId0 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.class.uniqueId0 new file mode 100644 index 00000000..e5860a89 Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_ProvideFactory.class.uniqueId0 differ diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.class.uniqueId4 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.class.uniqueId4 new file mode 100644 index 00000000..74836db9 Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.class.uniqueId4 differ diff --git a/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin new file mode 100644 index 00000000..31570c4d Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/CouplesConnectApp_GeneratedInjector.class1 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/CouplesConnectApp_GeneratedInjector.class1 new file mode 100644 index 00000000..4c943cc2 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/CouplesConnectApp_GeneratedInjector.class1 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/_com_couplesconnect_app_CouplesConnectApp.class2 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/_com_couplesconnect_app_CouplesConnectApp.class2 new file mode 100644 index 00000000..0b796f11 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/_com_couplesconnect_app_CouplesConnectApp.class2 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.class3 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.class3 new file mode 100644 index 00000000..9d37658c Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/backup-dir/_com_couplesconnect_app_CouplesConnectApp_GeneratedInjector.class3 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityC$Builder.class.uniqueId24 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityC$Builder.class.uniqueId24 new file mode 100644 index 00000000..dad88c47 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityC$Builder.class.uniqueId24 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityC.class.uniqueId2 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityC.class.uniqueId2 new file mode 100644 index 00000000..c81b1209 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityC.class.uniqueId2 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityCBuilderModule.class.uniqueId37 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityCBuilderModule.class.uniqueId37 new file mode 100644 index 00000000..b47cd0dc Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityCBuilderModule.class.uniqueId37 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedC$Builder.class.uniqueId29 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedC$Builder.class.uniqueId29 new file mode 100644 index 00000000..fcfbe832 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedC$Builder.class.uniqueId29 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedC.class.uniqueId18 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedC.class.uniqueId18 new file mode 100644 index 00000000..ec14b3e0 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedC.class.uniqueId18 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedCBuilderModule.class.uniqueId6 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedCBuilderModule.class.uniqueId6 new file mode 100644 index 00000000..c0004817 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ActivityRetainedCBuilderModule.class.uniqueId6 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentC$Builder.class.uniqueId26 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentC$Builder.class.uniqueId26 new file mode 100644 index 00000000..5ee2ef7f Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentC$Builder.class.uniqueId26 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentC.class.uniqueId33 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentC.class.uniqueId33 new file mode 100644 index 00000000..93eef07b Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentC.class.uniqueId33 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentCBuilderModule.class.uniqueId13 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentCBuilderModule.class.uniqueId13 new file mode 100644 index 00000000..77098477 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$FragmentCBuilderModule.class.uniqueId13 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceC$Builder.class.uniqueId17 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceC$Builder.class.uniqueId17 new file mode 100644 index 00000000..c7154033 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceC$Builder.class.uniqueId17 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceC.class.uniqueId32 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceC.class.uniqueId32 new file mode 100644 index 00000000..2e502e0e Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceC.class.uniqueId32 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceCBuilderModule.class.uniqueId10 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceCBuilderModule.class.uniqueId10 new file mode 100644 index 00000000..6bbe80e5 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ServiceCBuilderModule.class.uniqueId10 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$SingletonC.class.uniqueId28 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$SingletonC.class.uniqueId28 new file mode 100644 index 00000000..12c28da8 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$SingletonC.class.uniqueId28 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewC$Builder.class.uniqueId1 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewC$Builder.class.uniqueId1 new file mode 100644 index 00000000..2c992523 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewC$Builder.class.uniqueId1 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewC.class.uniqueId16 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewC.class.uniqueId16 new file mode 100644 index 00000000..f6d75178 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewC.class.uniqueId16 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewCBuilderModule.class.uniqueId15 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewCBuilderModule.class.uniqueId15 new file mode 100644 index 00000000..8132394f Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewCBuilderModule.class.uniqueId15 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelC$Builder.class.uniqueId8 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelC$Builder.class.uniqueId8 new file mode 100644 index 00000000..f182d1f5 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelC$Builder.class.uniqueId8 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelC.class.uniqueId44 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelC.class.uniqueId44 new file mode 100644 index 00000000..712b2a51 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelC.class.uniqueId44 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelCBuilderModule.class.uniqueId30 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelCBuilderModule.class.uniqueId30 new file mode 100644 index 00000000..91d11d2c Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewModelCBuilderModule.class.uniqueId30 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentC$Builder.class.uniqueId12 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentC$Builder.class.uniqueId12 new file mode 100644 index 00000000..1f1d37ec Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentC$Builder.class.uniqueId12 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentC.class.uniqueId31 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentC.class.uniqueId31 new file mode 100644 index 00000000..4185dbee Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentC.class.uniqueId31 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentCBuilderModule.class.uniqueId9 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentCBuilderModule.class.uniqueId9 new file mode 100644 index 00000000..b2dbd74b Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents$ViewWithFragmentCBuilderModule.class.uniqueId9 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents.class.uniqueId19 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents.class.uniqueId19 new file mode 100644 index 00000000..1587e020 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents.class.uniqueId19 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents.java.uniqueId5 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents.java.uniqueId5 new file mode 100644 index 00000000..30cfcae5 --- /dev/null +++ b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/CouplesConnectApp_HiltComponents.java.uniqueId5 @@ -0,0 +1,241 @@ +package com.couplesconnect.app; + +import com.couplesconnect.app.di.DatabaseModule; +import com.couplesconnect.app.di.RepositoryModule; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules; +import dagger.Binds; +import dagger.Component; +import dagger.Module; +import dagger.Subcomponent; +import dagger.hilt.android.components.ActivityComponent; +import dagger.hilt.android.components.ActivityRetainedComponent; +import dagger.hilt.android.components.FragmentComponent; +import dagger.hilt.android.components.ServiceComponent; +import dagger.hilt.android.components.ViewComponent; +import dagger.hilt.android.components.ViewModelComponent; +import dagger.hilt.android.components.ViewWithFragmentComponent; +import dagger.hilt.android.flags.FragmentGetContextFix; +import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule; +import dagger.hilt.android.internal.builders.ActivityComponentBuilder; +import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder; +import dagger.hilt.android.internal.builders.FragmentComponentBuilder; +import dagger.hilt.android.internal.builders.ServiceComponentBuilder; +import dagger.hilt.android.internal.builders.ViewComponentBuilder; +import dagger.hilt.android.internal.builders.ViewModelComponentBuilder; +import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder; +import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories; +import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory; +import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule; +import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint; +import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule; +import dagger.hilt.android.internal.managers.ActivityComponentManager; +import dagger.hilt.android.internal.managers.FragmentComponentManager; +import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint; +import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint; +import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule; +import dagger.hilt.android.internal.managers.HiltWrapper_SavedStateHandleModule; +import dagger.hilt.android.internal.managers.ServiceComponentManager; +import dagger.hilt.android.internal.managers.ViewComponentManager; +import dagger.hilt.android.internal.modules.ApplicationContextModule; +import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule; +import dagger.hilt.android.scopes.ActivityRetainedScoped; +import dagger.hilt.android.scopes.ActivityScoped; +import dagger.hilt.android.scopes.FragmentScoped; +import dagger.hilt.android.scopes.ServiceScoped; +import dagger.hilt.android.scopes.ViewModelScoped; +import dagger.hilt.android.scopes.ViewScoped; +import dagger.hilt.components.SingletonComponent; +import dagger.hilt.internal.GeneratedComponent; +import dagger.hilt.migration.DisableInstallInCheck; +import javax.annotation.processing.Generated; +import javax.inject.Singleton; + +@Generated("dagger.hilt.processor.internal.root.RootProcessor") +public final class CouplesConnectApp_HiltComponents { + private CouplesConnectApp_HiltComponents() { + } + + @Module( + subcomponents = ServiceC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ServiceCBuilderModule { + @Binds + ServiceComponentBuilder bind(ServiceC.Builder builder); + } + + @Module( + subcomponents = ActivityRetainedC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ActivityRetainedCBuilderModule { + @Binds + ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder); + } + + @Module( + subcomponents = ActivityC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ActivityCBuilderModule { + @Binds + ActivityComponentBuilder bind(ActivityC.Builder builder); + } + + @Module( + subcomponents = ViewModelC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ViewModelCBuilderModule { + @Binds + ViewModelComponentBuilder bind(ViewModelC.Builder builder); + } + + @Module( + subcomponents = ViewC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ViewCBuilderModule { + @Binds + ViewComponentBuilder bind(ViewC.Builder builder); + } + + @Module( + subcomponents = FragmentC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface FragmentCBuilderModule { + @Binds + FragmentComponentBuilder bind(FragmentC.Builder builder); + } + + @Module( + subcomponents = ViewWithFragmentC.class + ) + @DisableInstallInCheck + @Generated("dagger.hilt.processor.internal.root.RootProcessor") + abstract interface ViewWithFragmentCBuilderModule { + @Binds + ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder); + } + + @Component( + modules = { + ApplicationContextModule.class, + ActivityRetainedCBuilderModule.class, + ServiceCBuilderModule.class, + DatabaseModule.class, + HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class, + RepositoryModule.class + } + ) + @Singleton + public abstract static class SingletonC implements CouplesConnectApp_GeneratedInjector, + FragmentGetContextFix.FragmentGetContextFixEntryPoint, + HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint, + ServiceComponentManager.ServiceComponentBuilderEntryPoint, + SingletonComponent, + GeneratedComponent { + } + + @Subcomponent + @ServiceScoped + public abstract static class ServiceC implements ServiceComponent, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ServiceComponentBuilder { + } + } + + @Subcomponent( + modules = { + ActivityCBuilderModule.class, + ViewModelCBuilderModule.class, + HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class, + HiltWrapper_SavedStateHandleModule.class, + QuestionThreadViewModel_HiltModules.KeyModule.class + } + ) + @ActivityRetainedScoped + public abstract static class ActivityRetainedC implements ActivityRetainedComponent, + ActivityComponentManager.ActivityComponentBuilderEntryPoint, + HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ActivityRetainedComponentBuilder { + } + } + + @Subcomponent( + modules = { + FragmentCBuilderModule.class, + ViewCBuilderModule.class, + HiltWrapper_ActivityModule.class, + HiltWrapper_DefaultViewModelFactories_ActivityModule.class + } + ) + @ActivityScoped + public abstract static class ActivityC implements MainActivity_GeneratedInjector, + ActivityComponent, + DefaultViewModelFactories.ActivityEntryPoint, + HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint, + FragmentComponentManager.FragmentComponentBuilderEntryPoint, + ViewComponentManager.ViewComponentBuilderEntryPoint, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ActivityComponentBuilder { + } + } + + @Subcomponent( + modules = { + HiltWrapper_HiltViewModelFactory_ViewModelModule.class, + QuestionThreadViewModel_HiltModules.BindsModule.class + } + ) + @ViewModelScoped + public abstract static class ViewModelC implements ViewModelComponent, + HiltViewModelFactory.ViewModelFactoriesEntryPoint, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ViewModelComponentBuilder { + } + } + + @Subcomponent + @ViewScoped + public abstract static class ViewC implements ViewComponent, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ViewComponentBuilder { + } + } + + @Subcomponent( + modules = ViewWithFragmentCBuilderModule.class + ) + @FragmentScoped + public abstract static class FragmentC implements FragmentComponent, + DefaultViewModelFactories.FragmentEntryPoint, + ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends FragmentComponentBuilder { + } + } + + @Subcomponent + @ViewScoped + public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent, + GeneratedComponent { + @Subcomponent.Builder + abstract interface Builder extends ViewWithFragmentComponentBuilder { + } + } +} diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityCBuilder.class.uniqueId0 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityCBuilder.class.uniqueId0 new file mode 100644 index 00000000..345f7e7a Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityCBuilder.class.uniqueId0 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityCImpl.class.uniqueId11 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityCImpl.class.uniqueId11 new file mode 100644 index 00000000..0074edb9 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityCImpl.class.uniqueId11 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCBuilder.class.uniqueId36 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCBuilder.class.uniqueId36 new file mode 100644 index 00000000..252e3c1e Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCBuilder.class.uniqueId36 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider.class.uniqueId46 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider.class.uniqueId46 new file mode 100644 index 00000000..f0bcfdbc Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider.class.uniqueId46 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCImpl.class.uniqueId34 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCImpl.class.uniqueId34 new file mode 100644 index 00000000..5b2c3e65 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ActivityRetainedCImpl.class.uniqueId34 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$Builder.class.uniqueId25 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$Builder.class.uniqueId25 new file mode 100644 index 00000000..0281a630 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$Builder.class.uniqueId25 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$FragmentCBuilder.class.uniqueId22 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$FragmentCBuilder.class.uniqueId22 new file mode 100644 index 00000000..22ae0f0d Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$FragmentCBuilder.class.uniqueId22 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$FragmentCImpl.class.uniqueId4 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$FragmentCImpl.class.uniqueId4 new file mode 100644 index 00000000..5de6011c Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$FragmentCImpl.class.uniqueId4 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ServiceCBuilder.class.uniqueId35 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ServiceCBuilder.class.uniqueId35 new file mode 100644 index 00000000..f88b7634 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ServiceCBuilder.class.uniqueId35 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ServiceCImpl.class.uniqueId40 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ServiceCImpl.class.uniqueId40 new file mode 100644 index 00000000..0e9ea995 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ServiceCImpl.class.uniqueId40 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.class.uniqueId39 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.class.uniqueId39 new file mode 100644 index 00000000..d3ff2423 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.class.uniqueId39 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$SingletonCImpl.class.uniqueId3 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$SingletonCImpl.class.uniqueId3 new file mode 100644 index 00000000..98e521e5 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$SingletonCImpl.class.uniqueId3 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewCBuilder.class.uniqueId42 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewCBuilder.class.uniqueId42 new file mode 100644 index 00000000..92fd2b11 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewCBuilder.class.uniqueId42 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewCImpl.class.uniqueId27 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewCImpl.class.uniqueId27 new file mode 100644 index 00000000..d3e4080e Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewCImpl.class.uniqueId27 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCBuilder.class.uniqueId14 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCBuilder.class.uniqueId14 new file mode 100644 index 00000000..ec5ea469 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCBuilder.class.uniqueId14 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider.class.uniqueId20 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider.class.uniqueId20 new file mode 100644 index 00000000..3927ae97 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider.class.uniqueId20 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCImpl.class.uniqueId21 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCImpl.class.uniqueId21 new file mode 100644 index 00000000..ec3824b3 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewModelCImpl.class.uniqueId21 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewWithFragmentCBuilder.class.uniqueId7 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewWithFragmentCBuilder.class.uniqueId7 new file mode 100644 index 00000000..eb943d70 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewWithFragmentCBuilder.class.uniqueId7 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewWithFragmentCImpl.class.uniqueId45 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewWithFragmentCImpl.class.uniqueId45 new file mode 100644 index 00000000..ff8884c8 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC$ViewWithFragmentCImpl.class.uniqueId45 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC.class.uniqueId23 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC.class.uniqueId23 new file mode 100644 index 00000000..b56a4ee7 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC.class.uniqueId23 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC.java.uniqueId47 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC.java.uniqueId47 new file mode 100644 index 00000000..81f35713 --- /dev/null +++ b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/DaggerCouplesConnectApp_HiltComponents_SingletonC.java.uniqueId47 @@ -0,0 +1,611 @@ +package com.couplesconnect.app; + +import android.app.Activity; +import android.app.Service; +import android.view.View; +import androidx.fragment.app.Fragment; +import androidx.lifecycle.SavedStateHandle; +import androidx.lifecycle.ViewModel; +import com.couplesconnect.app.data.local.AppDatabase; +import com.couplesconnect.app.data.local.QuestionDao; +import com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource; +import com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl; +import com.couplesconnect.app.di.DatabaseModule_ProvideAppDatabaseFactory; +import com.couplesconnect.app.di.DatabaseModule_ProvideQuestionDaoFactory; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey; +import com.couplesconnect.app.ui.questions.QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import dagger.hilt.android.ActivityRetainedLifecycle; +import dagger.hilt.android.ViewModelLifecycle; +import dagger.hilt.android.internal.builders.ActivityComponentBuilder; +import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder; +import dagger.hilt.android.internal.builders.FragmentComponentBuilder; +import dagger.hilt.android.internal.builders.ServiceComponentBuilder; +import dagger.hilt.android.internal.builders.ViewComponentBuilder; +import dagger.hilt.android.internal.builders.ViewModelComponentBuilder; +import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder; +import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories; +import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory; +import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory; +import dagger.hilt.android.internal.managers.SavedStateHandleHolder; +import dagger.hilt.android.internal.modules.ApplicationContextModule; +import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory; +import dagger.internal.DaggerGenerated; +import dagger.internal.DoubleCheck; +import dagger.internal.LazyClassKeyMap; +import dagger.internal.Preconditions; +import dagger.internal.Provider; +import java.util.Map; +import java.util.Set; +import javax.annotation.processing.Generated; + +@DaggerGenerated +@Generated( + value = "dagger.internal.codegen.ComponentProcessor", + comments = "https://dagger.dev" +) +@SuppressWarnings({ + "unchecked", + "rawtypes", + "KotlinInternal", + "KotlinInternalInJava", + "cast", + "deprecation", + "nullness:initialization.field.uninitialized" +}) +public final class DaggerCouplesConnectApp_HiltComponents_SingletonC { + private DaggerCouplesConnectApp_HiltComponents_SingletonC() { + } + + public static Builder builder() { + return new Builder(); + } + + public static final class Builder { + private ApplicationContextModule applicationContextModule; + + private Builder() { + } + + public Builder applicationContextModule(ApplicationContextModule applicationContextModule) { + this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule); + return this; + } + + public CouplesConnectApp_HiltComponents.SingletonC build() { + Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class); + return new SingletonCImpl(applicationContextModule); + } + } + + private static final class ActivityRetainedCBuilder implements CouplesConnectApp_HiltComponents.ActivityRetainedC.Builder { + private final SingletonCImpl singletonCImpl; + + private SavedStateHandleHolder savedStateHandleHolder; + + private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) { + this.singletonCImpl = singletonCImpl; + } + + @Override + public ActivityRetainedCBuilder savedStateHandleHolder( + SavedStateHandleHolder savedStateHandleHolder) { + this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ActivityRetainedC build() { + Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class); + return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder); + } + } + + private static final class ActivityCBuilder implements CouplesConnectApp_HiltComponents.ActivityC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private Activity activity; + + private ActivityCBuilder(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + } + + @Override + public ActivityCBuilder activity(Activity activity) { + this.activity = Preconditions.checkNotNull(activity); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ActivityC build() { + Preconditions.checkBuilderRequirement(activity, Activity.class); + return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity); + } + } + + private static final class FragmentCBuilder implements CouplesConnectApp_HiltComponents.FragmentC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private Fragment fragment; + + private FragmentCBuilder(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + } + + @Override + public FragmentCBuilder fragment(Fragment fragment) { + this.fragment = Preconditions.checkNotNull(fragment); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.FragmentC build() { + Preconditions.checkBuilderRequirement(fragment, Fragment.class); + return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment); + } + } + + private static final class ViewWithFragmentCBuilder implements CouplesConnectApp_HiltComponents.ViewWithFragmentC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private final FragmentCImpl fragmentCImpl; + + private View view; + + private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl, + FragmentCImpl fragmentCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + this.fragmentCImpl = fragmentCImpl; + } + + @Override + public ViewWithFragmentCBuilder view(View view) { + this.view = Preconditions.checkNotNull(view); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ViewWithFragmentC build() { + Preconditions.checkBuilderRequirement(view, View.class); + return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view); + } + } + + private static final class ViewCBuilder implements CouplesConnectApp_HiltComponents.ViewC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private View view; + + private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, + ActivityCImpl activityCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + } + + @Override + public ViewCBuilder view(View view) { + this.view = Preconditions.checkNotNull(view); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ViewC build() { + Preconditions.checkBuilderRequirement(view, View.class); + return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view); + } + } + + private static final class ViewModelCBuilder implements CouplesConnectApp_HiltComponents.ViewModelC.Builder { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private SavedStateHandle savedStateHandle; + + private ViewModelLifecycle viewModelLifecycle; + + private ViewModelCBuilder(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + } + + @Override + public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) { + this.savedStateHandle = Preconditions.checkNotNull(handle); + return this; + } + + @Override + public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) { + this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ViewModelC build() { + Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class); + Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class); + return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle); + } + } + + private static final class ServiceCBuilder implements CouplesConnectApp_HiltComponents.ServiceC.Builder { + private final SingletonCImpl singletonCImpl; + + private Service service; + + private ServiceCBuilder(SingletonCImpl singletonCImpl) { + this.singletonCImpl = singletonCImpl; + } + + @Override + public ServiceCBuilder service(Service service) { + this.service = Preconditions.checkNotNull(service); + return this; + } + + @Override + public CouplesConnectApp_HiltComponents.ServiceC build() { + Preconditions.checkBuilderRequirement(service, Service.class); + return new ServiceCImpl(singletonCImpl, service); + } + } + + private static final class ViewWithFragmentCImpl extends CouplesConnectApp_HiltComponents.ViewWithFragmentC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private final FragmentCImpl fragmentCImpl; + + private final ViewWithFragmentCImpl viewWithFragmentCImpl = this; + + private ViewWithFragmentCImpl(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl, + FragmentCImpl fragmentCImpl, View viewParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + this.fragmentCImpl = fragmentCImpl; + + + } + } + + private static final class FragmentCImpl extends CouplesConnectApp_HiltComponents.FragmentC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private final FragmentCImpl fragmentCImpl = this; + + private FragmentCImpl(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl, + Fragment fragmentParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + + + } + + @Override + public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() { + return activityCImpl.getHiltInternalFactoryFactory(); + } + + @Override + public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() { + return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl); + } + } + + private static final class ViewCImpl extends CouplesConnectApp_HiltComponents.ViewC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl; + + private final ViewCImpl viewCImpl = this; + + private ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, + ActivityCImpl activityCImpl, View viewParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.activityCImpl = activityCImpl; + + + } + } + + private static final class ActivityCImpl extends CouplesConnectApp_HiltComponents.ActivityC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ActivityCImpl activityCImpl = this; + + private ActivityCImpl(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, Activity activityParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + + + } + + @Override + public void injectMainActivity(MainActivity mainActivity) { + } + + @Override + public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() { + return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl)); + } + + @Override + public Map, Boolean> getViewModelKeys() { + return LazyClassKeyMap.of(ImmutableMap.of(QuestionThreadViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, QuestionThreadViewModel_HiltModules.KeyModule.provide())); + } + + @Override + public ViewModelComponentBuilder getViewModelComponentBuilder() { + return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl); + } + + @Override + public FragmentComponentBuilder fragmentComponentBuilder() { + return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl); + } + + @Override + public ViewComponentBuilder viewComponentBuilder() { + return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl); + } + } + + private static final class ViewModelCImpl extends CouplesConnectApp_HiltComponents.ViewModelC { + private final SavedStateHandle savedStateHandle; + + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ViewModelCImpl viewModelCImpl = this; + + private Provider questionThreadViewModelProvider; + + private ViewModelCImpl(SingletonCImpl singletonCImpl, + ActivityRetainedCImpl activityRetainedCImpl, SavedStateHandle savedStateHandleParam, + ViewModelLifecycle viewModelLifecycleParam) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.savedStateHandle = savedStateHandleParam; + initialize(savedStateHandleParam, viewModelLifecycleParam); + + } + + @SuppressWarnings("unchecked") + private void initialize(final SavedStateHandle savedStateHandleParam, + final ViewModelLifecycle viewModelLifecycleParam) { + this.questionThreadViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0); + } + + @Override + public Map, javax.inject.Provider> getHiltViewModelMap() { + return LazyClassKeyMap.>of(ImmutableMap.>of(QuestionThreadViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) questionThreadViewModelProvider))); + } + + @Override + public Map, Object> getHiltViewModelAssistedMap() { + return ImmutableMap., Object>of(); + } + + private static final class SwitchingProvider implements Provider { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final ViewModelCImpl viewModelCImpl; + + private final int id; + + SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, + ViewModelCImpl viewModelCImpl, int id) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.viewModelCImpl = viewModelCImpl; + this.id = id; + } + + @SuppressWarnings("unchecked") + @Override + public T get() { + switch (id) { + case 0: // com.couplesconnect.app.ui.questions.QuestionThreadViewModel + return (T) new QuestionThreadViewModel(singletonCImpl.questionThreadRepositoryImplProvider.get(), singletonCImpl.provideQuestionDaoProvider.get(), viewModelCImpl.savedStateHandle); + + default: throw new AssertionError(id); + } + } + } + } + + private static final class ActivityRetainedCImpl extends CouplesConnectApp_HiltComponents.ActivityRetainedC { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl = this; + + private Provider provideActivityRetainedLifecycleProvider; + + private ActivityRetainedCImpl(SingletonCImpl singletonCImpl, + SavedStateHandleHolder savedStateHandleHolderParam) { + this.singletonCImpl = singletonCImpl; + + initialize(savedStateHandleHolderParam); + + } + + @SuppressWarnings("unchecked") + private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) { + this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, activityRetainedCImpl, 0)); + } + + @Override + public ActivityComponentBuilder activityComponentBuilder() { + return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl); + } + + @Override + public ActivityRetainedLifecycle getActivityRetainedLifecycle() { + return provideActivityRetainedLifecycleProvider.get(); + } + + private static final class SwitchingProvider implements Provider { + private final SingletonCImpl singletonCImpl; + + private final ActivityRetainedCImpl activityRetainedCImpl; + + private final int id; + + SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, + int id) { + this.singletonCImpl = singletonCImpl; + this.activityRetainedCImpl = activityRetainedCImpl; + this.id = id; + } + + @SuppressWarnings("unchecked") + @Override + public T get() { + switch (id) { + case 0: // dagger.hilt.android.ActivityRetainedLifecycle + return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle(); + + default: throw new AssertionError(id); + } + } + } + } + + private static final class ServiceCImpl extends CouplesConnectApp_HiltComponents.ServiceC { + private final SingletonCImpl singletonCImpl; + + private final ServiceCImpl serviceCImpl = this; + + private ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) { + this.singletonCImpl = singletonCImpl; + + + } + } + + private static final class SingletonCImpl extends CouplesConnectApp_HiltComponents.SingletonC { + private final ApplicationContextModule applicationContextModule; + + private final SingletonCImpl singletonCImpl = this; + + private Provider firestoreQuestionThreadDataSourceProvider; + + private Provider questionThreadRepositoryImplProvider; + + private Provider provideAppDatabaseProvider; + + private Provider provideQuestionDaoProvider; + + private SingletonCImpl(ApplicationContextModule applicationContextModuleParam) { + this.applicationContextModule = applicationContextModuleParam; + initialize(applicationContextModuleParam); + + } + + @SuppressWarnings("unchecked") + private void initialize(final ApplicationContextModule applicationContextModuleParam) { + this.firestoreQuestionThreadDataSourceProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, 1)); + this.questionThreadRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, 0)); + this.provideAppDatabaseProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, 3)); + this.provideQuestionDaoProvider = DoubleCheck.provider(new SwitchingProvider(singletonCImpl, 2)); + } + + @Override + public void injectCouplesConnectApp(CouplesConnectApp couplesConnectApp) { + } + + @Override + public Set getDisableFragmentGetContextFix() { + return ImmutableSet.of(); + } + + @Override + public ActivityRetainedComponentBuilder retainedComponentBuilder() { + return new ActivityRetainedCBuilder(singletonCImpl); + } + + @Override + public ServiceComponentBuilder serviceComponentBuilder() { + return new ServiceCBuilder(singletonCImpl); + } + + private static final class SwitchingProvider implements Provider { + private final SingletonCImpl singletonCImpl; + + private final int id; + + SwitchingProvider(SingletonCImpl singletonCImpl, int id) { + this.singletonCImpl = singletonCImpl; + this.id = id; + } + + @SuppressWarnings("unchecked") + @Override + public T get() { + switch (id) { + case 0: // com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl + return (T) new QuestionThreadRepositoryImpl(singletonCImpl.firestoreQuestionThreadDataSourceProvider.get()); + + case 1: // com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource + return (T) new FirestoreQuestionThreadDataSource(); + + case 2: // com.couplesconnect.app.data.local.QuestionDao + return (T) DatabaseModule_ProvideQuestionDaoFactory.provideQuestionDao(singletonCImpl.provideAppDatabaseProvider.get()); + + case 3: // com.couplesconnect.app.data.local.AppDatabase + return (T) DatabaseModule_ProvideAppDatabaseFactory.provideAppDatabase(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule)); + + default: throw new AssertionError(id); + } + } + } + } +} diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp$1.class.uniqueId43 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp$1.class.uniqueId43 new file mode 100644 index 00000000..b168faf1 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp$1.class.uniqueId43 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp.class.uniqueId41 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp.class.uniqueId41 new file mode 100644 index 00000000..7464dfdd Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp.class.uniqueId41 differ diff --git a/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp.java.uniqueId38 b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp.java.uniqueId38 new file mode 100644 index 00000000..6378d882 --- /dev/null +++ b/app/build/tmp/hiltJavaCompileDebug/compileTransaction/stash-dir/Hilt_CouplesConnectApp.java.uniqueId38 @@ -0,0 +1,55 @@ +package com.couplesconnect.app; + +import android.app.Application; +import androidx.annotation.CallSuper; +import dagger.hilt.android.internal.managers.ApplicationComponentManager; +import dagger.hilt.android.internal.managers.ComponentSupplier; +import dagger.hilt.android.internal.modules.ApplicationContextModule; +import dagger.hilt.internal.GeneratedComponentManagerHolder; +import dagger.hilt.internal.UnsafeCasts; +import java.lang.Object; +import java.lang.Override; +import javax.annotation.processing.Generated; + +/** + * A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation. + */ +@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator") +public abstract class Hilt_CouplesConnectApp extends Application implements GeneratedComponentManagerHolder { + private boolean injected = false; + + private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() { + @Override + public Object get() { + return DaggerCouplesConnectApp_HiltComponents_SingletonC.builder() + .applicationContextModule(new ApplicationContextModule(Hilt_CouplesConnectApp.this)) + .build(); + } + }); + + @Override + public final ApplicationComponentManager componentManager() { + return componentManager; + } + + @Override + public final Object generatedComponent() { + return this.componentManager().generatedComponent(); + } + + @CallSuper + @Override + public void onCreate() { + hiltInternalInject(); + super.onCreate(); + } + + protected void hiltInternalInject() { + if (!injected) { + injected = true; + // This is a known unsafe cast, but is safe in the only correct use case: + // CouplesConnectApp extends Hilt_CouplesConnectApp + ((CouplesConnectApp_GeneratedInjector) generatedComponent()).injectCouplesConnectApp(UnsafeCasts.unsafeCast(this)); + } + } +} diff --git a/app/build/tmp/hiltJavaCompileDebug/previous-compilation-data.bin b/app/build/tmp/hiltJavaCompileDebug/previous-compilation-data.bin new file mode 100644 index 00000000..dec57bd3 Binary files /dev/null and b/app/build/tmp/hiltJavaCompileDebug/previous-compilation-data.bin differ diff --git a/app/build/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module b/app/build/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module index a11c288d..28e018e8 100644 Binary files a/app/build/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module and b/app/build/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module differ diff --git a/app/schemas/com.couplesconnect.app.data.local.AppDatabase/1.json b/app/schemas/com.couplesconnect.app.data.local.AppDatabase/1.json new file mode 100644 index 00000000..3431bb1d --- /dev/null +++ b/app/schemas/com.couplesconnect.app.data.local.AppDatabase/1.json @@ -0,0 +1,138 @@ +{ + "formatVersion": 1, + "database": { + "version": 1, + "identityHash": "4c0a60329b23e0bc0526d7cb7e7269b9", + "entities": [ + { + "tableName": "question", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `text` TEXT NOT NULL, `category_id` TEXT NOT NULL, `depth_level` INTEGER NOT NULL, `is_premium` INTEGER NOT NULL, `type` TEXT NOT NULL, `tags` TEXT NOT NULL, `answer_config` TEXT NOT NULL, `pack_id` TEXT, `created_at` INTEGER NOT NULL, `status` TEXT NOT NULL, PRIMARY KEY(`id`))", + "fields": [ + { + "fieldPath": "id", + "columnName": "id", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "text", + "columnName": "text", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "categoryId", + "columnName": "category_id", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "depthLevel", + "columnName": "depth_level", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "isPremium", + "columnName": "is_premium", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "type", + "columnName": "type", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "tags", + "columnName": "tags", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "answerConfig", + "columnName": "answer_config", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "packId", + "columnName": "pack_id", + "affinity": "TEXT", + "notNull": false + }, + { + "fieldPath": "createdAt", + "columnName": "created_at", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "status", + "columnName": "status", + "affinity": "TEXT", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "id" + ] + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "question_category", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `display_name` TEXT NOT NULL, `description` TEXT NOT NULL, `access` TEXT NOT NULL, `icon_name` TEXT NOT NULL, PRIMARY KEY(`id`))", + "fields": [ + { + "fieldPath": "id", + "columnName": "id", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "displayName", + "columnName": "display_name", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "description", + "columnName": "description", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "access", + "columnName": "access", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "iconName", + "columnName": "icon_name", + "affinity": "TEXT", + "notNull": true + } + ], + "primaryKey": { + "autoGenerate": false, + "columnNames": [ + "id" + ] + }, + "indices": [], + "foreignKeys": [] + } + ], + "views": [], + "setupQueries": [ + "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", + "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '4c0a60329b23e0bc0526d7cb7e7269b9')" + ] + } +} \ No newline at end of file diff --git a/app/src/main/assets/database/app.db b/app/src/main/assets/database/app.db new file mode 100644 index 00000000..a54b35ba Binary files /dev/null and b/app/src/main/assets/database/app.db differ diff --git a/app/src/main/java/com/couplesconnect/app/App.kt b/app/src/main/java/com/couplesconnect/app/App.kt index 5712d9f6..6a81fbe4 100644 --- a/app/src/main/java/com/couplesconnect/app/App.kt +++ b/app/src/main/java/com/couplesconnect/app/App.kt @@ -1,7 +1,9 @@ package com.couplesconnect.app import android.app.Application +import dagger.hilt.android.HiltAndroidApp +@HiltAndroidApp class CouplesConnectApp : Application() { override fun onCreate() { super.onCreate() diff --git a/app/src/main/java/com/couplesconnect/app/MainActivity.kt b/app/src/main/java/com/couplesconnect/app/MainActivity.kt index 4f2d0971..4f5a5e31 100644 --- a/app/src/main/java/com/couplesconnect/app/MainActivity.kt +++ b/app/src/main/java/com/couplesconnect/app/MainActivity.kt @@ -7,20 +7,17 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.ui.Modifier +import com.couplesconnect.app.core.navigation.AppNavigation import com.couplesconnect.app.ui.theme.CouplesConnectTheme +import dagger.hilt.android.AndroidEntryPoint +@AndroidEntryPoint class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { CouplesConnectTheme { - Surface( - modifier = Modifier.fillMaxSize(), - color = MaterialTheme.colorScheme.background - ) { - // TODO: Replace with actual app content - androidx.compose.material3.Text("Couples Connect") - } + AppNavigation() } } } diff --git a/app/src/main/java/com/couplesconnect/app/core/analytics/.gitkeep b/app/src/main/java/com/couplesconnect/app/core/analytics/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/core/billing/.gitkeep b/app/src/main/java/com/couplesconnect/app/core/billing/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/core/feature/FeatureFlag.kt b/app/src/main/java/com/couplesconnect/app/core/feature/FeatureFlag.kt new file mode 100644 index 00000000..75c220a3 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/core/feature/FeatureFlag.kt @@ -0,0 +1,140 @@ +package com.couplesconnect.app.core.feature + +/** + * Feature flag definition. + * Each feature has a stable key string, billing status, and priority. + * + * @property key Unique identifier for this feature (used in config, analytics, Remote Config) + * @property status FREE or PREMIUM + * @property priority MVP or LATER + * @property description Human-readable description + */ +sealed class FeatureFlag( + val key: String, + val status: FeatureStatus, + val priority: FeaturePriority, + val description: String +) { + data object DAILY_QUESTION : FeatureFlag( + key = "DAILY_QUESTION", + status = FeatureStatus.FREE, + priority = FeaturePriority.MVP, + description = "Answer one daily relationship question" + ) + + data object ANSWER_HISTORY : FeatureFlag( + key = "ANSWER_HISTORY", + status = FeatureStatus.FREE, + priority = FeaturePriority.MVP, + description = "View limited recent answer history" + ) + + data object BASIC_CATEGORIES : FeatureFlag( + key = "BASIC_CATEGORIES", + status = FeatureStatus.FREE, + priority = FeaturePriority.MVP, + description = "Basic question categories" + ) + + data object BASIC_REMINDERS : FeatureFlag( + key = "BASIC_REMINDERS", + status = FeatureStatus.FREE, + priority = FeaturePriority.MVP, + description = "Basic push reminders" + ) + + data object STREAK_TRACKING : FeatureFlag( + key = "STREAK_TRACKING", + status = FeatureStatus.FREE, + priority = FeaturePriority.MVP, + description = "Daily answer streak tracking" + ) + + data object SPIN_WHEEL_LIMITED : FeatureFlag( + key = "SPIN_WHEEL_LIMITED", + status = FeatureStatus.FREE, + priority = FeaturePriority.MVP, + description = "Limited spin wheel sessions" + ) + + data object PREMIUM_PACKS : FeatureFlag( + key = "PREMIUM_PACKS", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.MVP, + description = "Premium question packs" + ) + + data object FULL_SPIN_WHEEL : FeatureFlag( + key = "FULL_SPIN_WHEEL", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.MVP, + description = "All spin wheel categories + saved sessions" + ) + + data object UNLIMITED_QUESTIONS : FeatureFlag( + key = "UNLIMITED_QUESTIONS", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Unlimited daily questions" + ) + + data object FULL_HISTORY : FeatureFlag( + key = "FULL_HISTORY", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Full answer history with search/filter" + ) + + data object CUSTOM_QUESTIONS : FeatureFlag( + key = "CUSTOM_QUESTIONS", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Create custom questions" + ) + + data object RELATIONSHIP_QUIZZES : FeatureFlag( + key = "RELATIONSHIP_QUIZZES", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Deeper relationship quizzes" + ) + + data object PRIVATE_NOTES : FeatureFlag( + key = "PRIVATE_NOTES", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Private notes per user" + ) + + data object EXPORT_MEMORIES : FeatureFlag( + key = "EXPORT_MEMORIES", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Exportable memories" + ) + + data object ADVANCED_REMINDERS : FeatureFlag( + key = "ADVANCED_REMINDERS", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Custom reminder times, quiet hours" + ) + + data object EXTRA_CATEGORIES : FeatureFlag( + key = "EXTRA_CATEGORIES", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Extra question categories" + ) + + data object AI_QUESTIONS : FeatureFlag( + key = "AI_QUESTIONS", + status = FeatureStatus.PREMIUM, + priority = FeaturePriority.LATER, + description = "Future AI-assisted question suggestions" + ) + + // Convenience helpers + val isPremium: Boolean get() = status == FeatureStatus.PREMIUM + val isMvp: Boolean get() = priority == FeaturePriority.MVP +} diff --git a/app/src/main/java/com/couplesconnect/app/core/feature/FeaturePriority.kt b/app/src/main/java/com/couplesconnect/app/core/feature/FeaturePriority.kt new file mode 100644 index 00000000..3d0d9393 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/core/feature/FeaturePriority.kt @@ -0,0 +1,11 @@ +package com.couplesconnect.app.core.feature + +/** + * Feature implementation priority. + * - MVP: Will be released in initial version (with or without paywall) + * - LATER: Future enhancement, not in initial release scope + */ +enum class FeaturePriority { + MVP, + LATER +} diff --git a/app/src/main/java/com/couplesconnect/app/core/feature/FeatureRegistry.kt b/app/src/main/java/com/couplesconnect/app/core/feature/FeatureRegistry.kt new file mode 100644 index 00000000..5e45556c --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/core/feature/FeatureRegistry.kt @@ -0,0 +1,52 @@ +package com.couplesconnect.app.core.feature + +/** + * Central registry for all feature flags. + * Holds all defined features and provides query helpers. + * + * Usage: + * ``` + * val features = FeatureRegistry.allFeatures() + * val premiumFeatures = FeatureRegistry.featuresByStatus(FeatureStatus.PREMIUM) + * val isPremium = FeatureRegistry.isPremiumFeature("CUSTOM_QUESTIONS") + * ``` + */ +object FeatureRegistry { + + // Query methods + fun allFeatures(): List = + listOf( + FeatureFlag.DAILY_QUESTION, + FeatureFlag.ANSWER_HISTORY, + FeatureFlag.BASIC_CATEGORIES, + FeatureFlag.BASIC_REMINDERS, + FeatureFlag.STREAK_TRACKING, + FeatureFlag.SPIN_WHEEL_LIMITED, + FeatureFlag.PREMIUM_PACKS, + FeatureFlag.FULL_SPIN_WHEEL, + FeatureFlag.UNLIMITED_QUESTIONS, + FeatureFlag.FULL_HISTORY, + FeatureFlag.CUSTOM_QUESTIONS, + FeatureFlag.RELATIONSHIP_QUIZZES, + FeatureFlag.PRIVATE_NOTES, + FeatureFlag.EXPORT_MEMORIES, + FeatureFlag.ADVANCED_REMINDERS, + FeatureFlag.EXTRA_CATEGORIES, + FeatureFlag.AI_QUESTIONS + ) + + fun getFeature(key: String): FeatureFlag? = + allFeatures().find { it.key == key } + + fun featuresByStatus(status: FeatureStatus): List = + allFeatures().filter { it.status == status } + + fun featuresByPriority(priority: FeaturePriority): List = + allFeatures().filter { it.priority == priority } + + fun isPremiumFeature(key: String): Boolean = + getFeature(key)?.isPremium == true + + fun isMvpFeature(key: String): Boolean = + getFeature(key)?.isMvp == true +} diff --git a/app/src/main/java/com/couplesconnect/app/core/feature/FeatureStatus.kt b/app/src/main/java/com/couplesconnect/app/core/feature/FeatureStatus.kt new file mode 100644 index 00000000..f6088da5 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/core/feature/FeatureStatus.kt @@ -0,0 +1,11 @@ +package com.couplesconnect.app.core.feature + +/** + * Feature billing status. + * - FREE: Available to all users + * - PREMIUM: Requires active subscription/entitlement + */ +enum class FeatureStatus { + FREE, + PREMIUM +} diff --git a/app/src/main/java/com/couplesconnect/app/core/navigation/.gitkeep b/app/src/main/java/com/couplesconnect/app/core/navigation/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/core/navigation/AppNavigation.kt b/app/src/main/java/com/couplesconnect/app/core/navigation/AppNavigation.kt new file mode 100644 index 00000000..70fa06ff --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/core/navigation/AppNavigation.kt @@ -0,0 +1,163 @@ +package com.couplesconnect.app.core.navigation + +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.navigation.NavType +import androidx.navigation.compose.NavHost +import androidx.navigation.compose.composable +import androidx.navigation.compose.rememberNavController +import androidx.navigation.navArgument +import com.couplesconnect.app.ui.answers.AnswerHistoryScreen +import com.couplesconnect.app.ui.answers.AnswerRevealScreen +import com.couplesconnect.app.ui.auth.LoginScreen +import com.couplesconnect.app.ui.home.HomeScreen +import com.couplesconnect.app.ui.onboarding.CreateProfileScreen +import com.couplesconnect.app.ui.onboarding.OnboardingScreen +import com.couplesconnect.app.ui.pairing.AcceptInviteScreen +import com.couplesconnect.app.ui.pairing.CreateInviteScreen +import com.couplesconnect.app.ui.pairing.EmailInviteScreen +import com.couplesconnect.app.ui.pairing.InviteConfirmScreen +import com.couplesconnect.app.ui.paywall.PaywallScreen +import com.couplesconnect.app.ui.questions.DailyQuestionScreen +import com.couplesconnect.app.ui.questions.QuestionThreadScreen +import com.couplesconnect.app.ui.settings.SettingsScreen +import com.couplesconnect.app.ui.wheel.CategoryPickerScreen +import com.couplesconnect.app.ui.wheel.SpinWheelScreen +import com.couplesconnect.app.ui.wheel.WheelCompleteScreen +import com.couplesconnect.app.ui.wheel.WheelSessionScreen + +@Composable +fun AppNavigation( + modifier: Modifier = Modifier, + startDestination: String = AppRoute.ONBOARDING +) { + val navController = rememberNavController() + NavHost( + navController = navController, + startDestination = startDestination, + modifier = modifier + ) { + // Onboarding + composable(route = AppRoute.ONBOARDING) { + OnboardingScreen(onNavigate = navController::navigate) + } + composable(route = AppRoute.CREATE_PROFILE) { + CreateProfileScreen(onNavigate = navController::navigate) + } + + // Auth + composable(route = AppRoute.LOGIN) { + LoginScreen(onNavigate = navController::navigate) + } + + // Home + composable(route = AppRoute.HOME) { + HomeScreen(onNavigate = navController::navigate) + } + + // Daily Question + composable(route = AppRoute.DAILY_QUESTION) { + DailyQuestionScreen(onNavigate = navController::navigate) + } + + // Question Thread — full answer/reveal/discussion experience + composable( + route = AppRoute.QUESTION_THREAD, + arguments = listOf( + navArgument("coupleId") { type = NavType.StringType }, + navArgument("questionId") { type = NavType.StringType }, + navArgument("prevId") { + type = NavType.StringType + nullable = true + defaultValue = null + }, + navArgument("nextId") { + type = NavType.StringType + nullable = true + defaultValue = null + } + ) + ) { + QuestionThreadScreen( + onNavigate = navController::navigate, + onBack = { navController.popBackStack() } + ) + } + + // Answers + composable( + route = AppRoute.ANSWER_REVEAL, + arguments = listOf(navArgument("questionId") { type = NavType.StringType }) + ) { + AnswerRevealScreen( + questionId = it.arguments?.getString("questionId") ?: "", + onNavigate = navController::navigate + ) + } + composable(route = AppRoute.ANSWER_HISTORY) { + AnswerHistoryScreen(onNavigate = navController::navigate) + } + + // Pairing + composable(route = AppRoute.CREATE_INVITE) { + CreateInviteScreen(onNavigate = navController::navigate) + } + composable(route = AppRoute.EMAIL_INVITE) { + EmailInviteScreen(onNavigate = navController::navigate) + } + composable(route = AppRoute.ACCEPT_INVITE) { + AcceptInviteScreen(onNavigate = navController::navigate) + } + composable( + route = AppRoute.INVITE_CONFIRM, + arguments = listOf(navArgument("inviteCode") { type = NavType.StringType }) + ) { + InviteConfirmScreen( + inviteCode = it.arguments?.getString("inviteCode") ?: "", + onNavigate = navController::navigate + ) + } + + // Wheel / Category Selection + composable(route = AppRoute.CATEGORY_PICKER) { + CategoryPickerScreen(onNavigate = navController::navigate) + } + composable( + route = AppRoute.SPIN_WHEEL, + arguments = listOf(navArgument("categoryId") { type = NavType.StringType }) + ) { + SpinWheelScreen( + categoryId = it.arguments?.getString("categoryId") ?: "", + onNavigate = navController::navigate + ) + } + composable( + route = AppRoute.WHEEL_SESSION, + arguments = listOf(navArgument("sessionId") { type = NavType.StringType }) + ) { + WheelSessionScreen( + sessionId = it.arguments?.getString("sessionId") ?: "", + onNavigate = navController::navigate + ) + } + composable( + route = AppRoute.WHEEL_COMPLETE, + arguments = listOf(navArgument("sessionId") { type = NavType.StringType }) + ) { + WheelCompleteScreen( + sessionId = it.arguments?.getString("sessionId") ?: "", + onNavigate = navController::navigate + ) + } + + // Paywall + composable(route = AppRoute.PAYWALL) { + PaywallScreen(onNavigate = navController::navigate) + } + + // Settings + composable(route = AppRoute.SETTINGS) { + SettingsScreen(onNavigate = navController::navigate) + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/core/navigation/AppRoute.kt b/app/src/main/java/com/couplesconnect/app/core/navigation/AppRoute.kt new file mode 100644 index 00000000..77279e22 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/core/navigation/AppRoute.kt @@ -0,0 +1,40 @@ +package com.couplesconnect.app.core.navigation + +object AppRoute { + const val ONBOARDING = "onboarding" + const val LOGIN = "login" + const val CREATE_PROFILE = "create_profile" + const val HOME = "home" + const val DAILY_QUESTION = "daily_question" + const val ANSWER_REVEAL = "answer_reveal/{questionId}" + const val ANSWER_HISTORY = "answer_history" + const val CREATE_INVITE = "create_invite" + const val EMAIL_INVITE = "email_invite" + const val ACCEPT_INVITE = "accept_invite" + const val INVITE_CONFIRM = "invite_confirm/{inviteCode}" + const val CATEGORY_PICKER = "category_picker" + const val SPIN_WHEEL = "spin_wheel/{categoryId}" + const val WHEEL_SESSION = "wheel_session/{sessionId}" + const val WHEEL_COMPLETE = "wheel_complete/{sessionId}" + const val PAYWALL = "paywall" + const val SETTINGS = "settings" + + // Question thread: coupleId and questionId are required; prevId and nextId are optional. + const val QUESTION_THREAD = + "question_thread/{coupleId}/{questionId}?prevId={prevId}&nextId={nextId}" + + fun questionThread( + coupleId: String, + questionId: String, + prevId: String? = null, + nextId: String? = null + ): String { + var route = "question_thread/$coupleId/$questionId" + val params = buildList { + prevId?.let { add("prevId=$it") } + nextId?.let { add("nextId=$it") } + } + if (params.isNotEmpty()) route += "?" + params.joinToString("&") + return route + } +} diff --git a/app/src/main/java/com/couplesconnect/app/core/notifications/.gitkeep b/app/src/main/java/com/couplesconnect/app/core/notifications/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/data/local/.gitkeep b/app/src/main/java/com/couplesconnect/app/data/local/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/data/local/AppDatabase.kt b/app/src/main/java/com/couplesconnect/app/data/local/AppDatabase.kt new file mode 100644 index 00000000..c9dcc7d2 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/local/AppDatabase.kt @@ -0,0 +1,19 @@ +package com.couplesconnect.app.data.local + +import androidx.room.Database +import androidx.room.RoomDatabase +import androidx.room.TypeConverters +import com.couplesconnect.app.data.local.converters.Converters +import com.couplesconnect.app.data.local.entity.CategoryEntity +import com.couplesconnect.app.data.local.entity.QuestionEntity + +@Database( + entities = [QuestionEntity::class, CategoryEntity::class], + version = 1, + exportSchema = false +) +@TypeConverters(Converters::class) +abstract class AppDatabase : RoomDatabase() { + abstract fun questionDao(): QuestionDao + abstract fun categoryDao(): CategoryDao +} diff --git a/app/src/main/java/com/couplesconnect/app/data/local/CategoryDao.kt b/app/src/main/java/com/couplesconnect/app/data/local/CategoryDao.kt new file mode 100644 index 00000000..1cc9073b --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/local/CategoryDao.kt @@ -0,0 +1,29 @@ +package com.couplesconnect.app.data.local + +import androidx.room.Dao +import androidx.room.Delete +import androidx.room.Insert +import androidx.room.OnConflictStrategy +import androidx.room.Query +import com.couplesconnect.app.data.local.entity.CategoryEntity + +@Dao +interface CategoryDao { + @Query("SELECT * FROM question_category") + suspend fun getAllCategories(): List + + @Query("SELECT * FROM question_category WHERE id = :id LIMIT 1") + suspend fun getCategoryById(id: String): CategoryEntity? + + @Query("SELECT * FROM question_category WHERE access = :access") + suspend fun getCategoriesByAccess(access: String): List + + @Insert(onConflict = OnConflictStrategy.REPLACE) + suspend fun insert(category: CategoryEntity) + + @Insert(onConflict = OnConflictStrategy.REPLACE) + suspend fun insertAll(categories: List) + + @Delete + suspend fun delete(category: CategoryEntity) +} diff --git a/app/src/main/java/com/couplesconnect/app/data/local/QuestionDao.kt b/app/src/main/java/com/couplesconnect/app/data/local/QuestionDao.kt new file mode 100644 index 00000000..dfa62748 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/local/QuestionDao.kt @@ -0,0 +1,36 @@ +package com.couplesconnect.app.data.local + +import androidx.room.Dao +import androidx.room.Delete +import androidx.room.Insert +import androidx.room.OnConflictStrategy +import androidx.room.Query +import com.couplesconnect.app.data.local.entity.QuestionEntity +import kotlinx.coroutines.flow.Flow + +@Dao +interface QuestionDao { + @Query("SELECT * FROM question WHERE id = :id LIMIT 1") + suspend fun getQuestionById(id: String): QuestionEntity? + + @Query("SELECT * FROM question ORDER BY RANDOM() LIMIT 1") + suspend fun getDailyQuestion(): QuestionEntity? + + @Query("SELECT * FROM question WHERE category_id = :categoryId") + suspend fun getQuestionsByCategory(categoryId: String): List + + @Query("SELECT * FROM question WHERE is_premium = 0") + suspend fun getFreeQuestions(): List + + @Query("SELECT * FROM question WHERE is_premium = 1") + suspend fun getPremiumQuestions(): List + + @Insert(onConflict = OnConflictStrategy.REPLACE) + suspend fun insert(question: QuestionEntity) + + @Insert(onConflict = OnConflictStrategy.REPLACE) + suspend fun insertAll(questions: List) + + @Delete + suspend fun delete(question: QuestionEntity) +} diff --git a/app/src/main/java/com/couplesconnect/app/data/local/converters/Converters.kt b/app/src/main/java/com/couplesconnect/app/data/local/converters/Converters.kt new file mode 100644 index 00000000..18c7a368 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/local/converters/Converters.kt @@ -0,0 +1,15 @@ +package com.couplesconnect.app.data.local.converters + +import androidx.room.TypeConverter + +class Converters { + @TypeConverter + fun fromStringList(value: List?): String? { + return value?.toString() + } + + @TypeConverter + fun toStringList(value: String?): List? { + return value?.takeIf { it != "[]" }?.drop(1)?.dropLast(1)?.split(", ")?.map { it.trim() } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/data/local/entity/CategoryEntity.kt b/app/src/main/java/com/couplesconnect/app/data/local/entity/CategoryEntity.kt new file mode 100644 index 00000000..66270844 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/local/entity/CategoryEntity.kt @@ -0,0 +1,14 @@ +package com.couplesconnect.app.data.local.entity + +import androidx.room.ColumnInfo +import androidx.room.Entity +import androidx.room.PrimaryKey + +@Entity(tableName = "question_category") +data class CategoryEntity( + @PrimaryKey val id: String, + @ColumnInfo(name = "display_name") val displayName: String, + val description: String, + val access: String, + @ColumnInfo(name = "icon_name") val iconName: String +) diff --git a/app/src/main/java/com/couplesconnect/app/data/local/entity/QuestionEntity.kt b/app/src/main/java/com/couplesconnect/app/data/local/entity/QuestionEntity.kt new file mode 100644 index 00000000..e087714e --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/local/entity/QuestionEntity.kt @@ -0,0 +1,20 @@ +package com.couplesconnect.app.data.local.entity + +import androidx.room.ColumnInfo +import androidx.room.Entity +import androidx.room.PrimaryKey + +@Entity(tableName = "question") +data class QuestionEntity( + @PrimaryKey val id: String, + @ColumnInfo val text: String, + @ColumnInfo(name = "category_id") val categoryId: String, + @ColumnInfo(name = "depth_level") val depthLevel: Int, + @ColumnInfo(name = "is_premium") val isPremium: Boolean, + @ColumnInfo val type: String, + val tags: String, + @ColumnInfo(name = "answer_config") val answerConfig: String, + @ColumnInfo(name = "pack_id") val packId: String?, + @ColumnInfo(name = "created_at") val createdAt: Long, + @ColumnInfo val status: String +) diff --git a/app/src/main/java/com/couplesconnect/app/data/local/mapper/QuestionMapper.kt b/app/src/main/java/com/couplesconnect/app/data/local/mapper/QuestionMapper.kt new file mode 100644 index 00000000..f8b93589 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/local/mapper/QuestionMapper.kt @@ -0,0 +1,88 @@ +package com.couplesconnect.app.data.local.mapper + +import com.couplesconnect.app.data.local.entity.QuestionEntity +import com.couplesconnect.app.domain.model.ChoiceAnswerConfig +import com.couplesconnect.app.domain.model.ChoiceAnswerConfigImpl +import com.couplesconnect.app.domain.model.ChoiceOption +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.model.ScaleAnswerConfig +import com.couplesconnect.app.domain.model.ScaleAnswerConfigImpl +import com.couplesconnect.app.domain.model.ThisOrThatAnswerConfig +import com.couplesconnect.app.domain.model.ThisOrThatAnswerConfigImpl +import com.couplesconnect.app.domain.model.WrittenAnswerConfig +import com.couplesconnect.app.domain.model.WrittenAnswerConfigImpl +import org.json.JSONArray +import org.json.JSONObject + +fun QuestionEntity.toQuestion(): Question { + return Question( + id = id, + text = text, + category = categoryId, + depthLevel = depthLevel, + isPremium = isPremium, + type = type, + tags = parseTags(tags), + answerConfig = parseAnswerConfig(answerConfig, type), + packId = packId, + createdAt = createdAt, + status = status + ) +} + +private fun parseTags(raw: String): List = try { + val arr = JSONArray(raw) + (0 until arr.length()).map { arr.getString(it) } +} catch (e: Exception) { + emptyList() +} + +private fun parseAnswerConfig(raw: String, questionType: String) = try { + val json = JSONObject(raw) + val configObj = json.optJSONObject("config") + when (questionType) { + "written" -> WrittenAnswerConfigImpl( + config = WrittenAnswerConfig( + minLength = configObj?.optInt("minLength", 1) ?: 1, + maxLength = configObj?.optInt("maxLength", 1000) ?: 1000, + placeholder = configObj?.optString("placeholder", "Write your answer...") ?: "Write your answer..." + ) + ) + "single_choice", "multi_choice" -> { + val optionsArr = configObj?.optJSONArray("options") + val options = parseOptions(optionsArr) + ChoiceAnswerConfigImpl(type = questionType, config = ChoiceAnswerConfig(options = options)) + } + "scale" -> ScaleAnswerConfigImpl( + config = ScaleAnswerConfig( + minScale = configObj?.optInt("minScale", 1) ?: 1, + maxScale = configObj?.optInt("maxScale", 5) ?: 5, + minLabel = configObj?.optString("minLabel", "") ?: "", + maxLabel = configObj?.optString("maxLabel", "") ?: "", + scaleStep = configObj?.optInt("scaleStep", 1) ?: 1 + ) + ) + "this_or_that" -> { + val optA = configObj?.optJSONObject("optionA") + val optB = configObj?.optJSONObject("optionB") + if (optA != null && optB != null) { + ThisOrThatAnswerConfigImpl( + config = ThisOrThatAnswerConfig( + optionA = ChoiceOption(id = optA.optString("id", "a"), text = optA.optString("text", "")), + optionB = ChoiceOption(id = optB.optString("id", "b"), text = optB.optString("text", "")) + ) + ) + } else null + } + else -> null + } +} catch (e: Exception) { null } + +private fun parseOptions(arr: org.json.JSONArray?): List { + arr ?: return emptyList() + return (0 until arr.length()).mapNotNull { i -> + arr.optJSONObject(i)?.let { obj -> + ChoiceOption(id = obj.optString("id", ""), text = obj.optString("text", "")) + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/data/questions/QuestionJsonParser.kt b/app/src/main/java/com/couplesconnect/app/data/questions/QuestionJsonParser.kt new file mode 100644 index 00000000..fd323080 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/questions/QuestionJsonParser.kt @@ -0,0 +1,189 @@ +package com.couplesconnect.app.data.questions + +import com.couplesconnect.app.domain.model.* +import org.json.JSONArray +import org.json.JSONObject + +/** + * Parses a JSON file containing question data in the v2 schema format. + * + * Expected JSON structure: + * { + * "category": { ... }, + * "questions": [ + * { + * "id": "...", + * "category_id": "...", + * "type": "written|single_choice|multi_choice|scale|this_or_that", + * "text": "...", + * "depth": 1-5, + * "access": "free|premium", + * "tags": [...], + * "answer_config": { ... } + * } + * ] + * } + */ +object QuestionJsonParser { + + data class ParsedQuestionBundle( + val category: QuestionCategory, + val questions: List + ) + + fun parseFromFile(jsonFilePath: String): ParsedQuestionBundle? { + val jsonContent = try { + java.io.File(jsonFilePath).readText() + } catch (e: Exception) { + android.util.Log.e("QuestionJsonParser", "Failed to read JSON file: ${e.message}") + return null + } + + return parseFromJsonString(jsonContent) + } + + fun parseFromJsonString(jsonString: String): ParsedQuestionBundle? { + return try { + val root = JSONObject(jsonString) + val categoryObj = root.getJSONObject("category") + val questionsArray = root.getJSONArray("questions") + + val category = parseCategory(categoryObj) + val questions = mutableListOf() + + for (i in 0 until questionsArray.length()) { + val questionObj = questionsArray.getJSONObject(i) + questionObj?.let { q -> + questions.add(parseQuestion(q, category.id)) + } + } + + ParsedQuestionBundle(category, questions) + } catch (e: Exception) { + android.util.Log.e("QuestionJsonParser", "Failed to parse JSON: ${e.message}") + null + } + } + + private fun parseCategory(obj: JSONObject): QuestionCategory { + return QuestionCategory( + id = obj.optString("id", ""), + displayName = obj.optString("display_name", ""), + description = obj.optString("description", ""), + access = obj.optString("access", "free"), + iconName = obj.optString("icon_name", "message") + ) + } + + private fun parseQuestion(obj: JSONObject, categoryId: String): Question { + val type = obj.optString("type", "written") + val tags = obj.optJSONArray("tags")?.let { arr -> + mutableListOf().apply { + for (i in 0 until arr.length()) { + add(arr.optString(i)) + } + }.toList() + } ?: emptyList() + + val answerConfig = parseAnswerConfig(obj, type) + + return Question( + id = obj.optString("id", ""), + text = obj.optString("text", ""), + category = categoryId, + depthLevel = obj.optInt("depth", 1), + isPremium = obj.optString("access", "free") == "premium", + type = type, + tags = tags, + answerConfig = answerConfig + ) + } + + private fun parseAnswerConfig(obj: JSONObject, type: String): AnswerConfig? { + val answerConfigObj = obj.optJSONObject("answer_config") + if (answerConfigObj == null) return null + + return when (type) { + "written" -> { + WrittenAnswerConfigImpl( + config = WrittenAnswerConfig( + minLength = answerConfigObj.optInt("min_length", 1), + maxLength = answerConfigObj.optInt("max_length", 1000), + placeholder = answerConfigObj.optString("placeholder", "Write your answer...") + ) + ) + } + "single_choice" -> { + val options = mutableListOf() + val optionsArray = obj.optJSONArray("options") + if (optionsArray != null) { + for (i in 0 until optionsArray.length()) { + val opt = optionsArray.optJSONObject(i) + opt?.let { o -> + options.add(ChoiceOption( + id = o.optString("id", ""), + text = o.optString("text", "") + )) + } + } + } + ChoiceAnswerConfigImpl( + config = ChoiceAnswerConfig(options = options.toList()) + ) + } + "scale" -> { + ScaleAnswerConfigImpl( + config = ScaleAnswerConfig( + minScale = answerConfigObj.optInt("min_scale", 1), + maxScale = answerConfigObj.optInt("max_scale", 5), + minLabel = answerConfigObj.optString("min_label", ""), + maxLabel = answerConfigObj.optString("max_label", ""), + scaleStep = answerConfigObj.optInt("scale_step", 1) + ) + ) + } + "this_or_that" -> { + val optionsArray = obj.optJSONArray("options") + if (optionsArray?.length() == 2) { + val optA = optionsArray.optJSONObject(0) + val optB = optionsArray.optJSONObject(1) + ThisOrThatAnswerConfigImpl( + config = ThisOrThatAnswerConfig( + optionA = ChoiceOption( + id = optA?.optString("id", "") ?: "", + text = optA?.optString("text", "") ?: "" + ), + optionB = ChoiceOption( + id = optB?.optString("id", "") ?: "", + text = optB?.optString("text", "") ?: "" + ) + ) + ) + } else { + null + } + } + "multi_choice" -> { + // For now, treat multi_choice like single_choice (can be extended later) + val options = mutableListOf() + val optionsArray = obj.optJSONArray("options") + if (optionsArray != null) { + for (i in 0 until optionsArray.length()) { + val opt = optionsArray.optJSONObject(i) + opt?.let { o -> + options.add(ChoiceOption( + id = o.optString("id", ""), + text = o.optString("text", "") + )) + } + } + } + ChoiceAnswerConfigImpl( + type = "multi_choice", + config = ChoiceAnswerConfig(options = options.toList()) + ) + } + else -> null + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/data/remote/.gitkeep b/app/src/main/java/com/couplesconnect/app/data/remote/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource.kt b/app/src/main/java/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource.kt new file mode 100644 index 00000000..ce1ef183 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/remote/FirestoreQuestionThreadDataSource.kt @@ -0,0 +1,245 @@ +package com.couplesconnect.app.data.remote + +import com.couplesconnect.app.domain.model.QuestionAnswer +import com.couplesconnect.app.domain.model.QuestionMessage +import com.couplesconnect.app.domain.model.QuestionReaction +import com.couplesconnect.app.domain.model.QuestionThread +import com.couplesconnect.app.domain.model.QuestionThreadStatus +import com.google.firebase.firestore.DocumentSnapshot +import com.google.firebase.firestore.FieldValue +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.Query +import kotlinx.coroutines.channels.awaitClose +import kotlinx.coroutines.flow.Flow +import kotlinx.coroutines.flow.callbackFlow +import kotlinx.coroutines.suspendCancellableCoroutine +import javax.inject.Inject +import javax.inject.Singleton +import kotlin.coroutines.resume +import kotlin.coroutines.resumeWithException + +@Singleton +class FirestoreQuestionThreadDataSource @Inject constructor() { + + private val db = FirebaseFirestore.getInstance() + + private fun threadsRef(coupleId: String) = + db.collection("couples").document(coupleId).collection("question_threads") + + // ─── Thread ───────────────────────────────────────────────────────────────── + + suspend fun findThreadByQuestionId(coupleId: String, questionId: String): String? { + val snap = threadsRef(coupleId) + .whereEqualTo("questionId", questionId) + .limit(1) + .getAwait() + return snap.documents.firstOrNull()?.id + } + + suspend fun createThread(coupleId: String, questionId: String, categoryId: String): String { + val now = FieldValue.serverTimestamp() + val doc = threadsRef(coupleId).document() + doc.set( + mapOf( + "questionId" to questionId, + "categoryId" to categoryId, + "status" to QuestionThreadStatus.NOT_STARTED.toFirestoreValue(), + "currentIndex" to 0, + "createdAt" to now, + "updatedAt" to now + ) + ).voidAwait() + return doc.id + } + + fun observeThread(coupleId: String, threadId: String): Flow = callbackFlow { + val listener = threadsRef(coupleId).document(threadId) + .addSnapshotListener { snap, err -> + if (err != null || snap == null) return@addSnapshotListener + trySend(snap.toQuestionThread(coupleId)) + } + awaitClose { listener.remove() } + } + + suspend fun updateThreadStatus(coupleId: String, threadId: String, status: QuestionThreadStatus) { + threadsRef(coupleId).document(threadId) + .update( + mapOf( + "status" to status.toFirestoreValue(), + "updatedAt" to FieldValue.serverTimestamp() + ) + ).voidAwait() + } + + // ─── Answers ───────────────────────────────────────────────────────────────── + + suspend fun submitAnswer(coupleId: String, threadId: String, userId: String, answer: QuestionAnswer) { + val now = FieldValue.serverTimestamp() + threadsRef(coupleId) + .document(threadId) + .collection("answers") + .document(userId) + .set( + mapOf( + "userId" to answer.userId, + "questionId" to answer.questionId, + "answerType" to answer.answerType, + "writtenText" to answer.writtenText, + "selectedOptionIds" to answer.selectedOptionIds, + "scaleValue" to answer.scaleValue, + "createdAt" to now, + "updatedAt" to now + ) + ).voidAwait() + } + + suspend fun getAnswerCount(coupleId: String, threadId: String): Int { + val snap = threadsRef(coupleId) + .document(threadId) + .collection("answers") + .getAwait() + return snap.size() + } + + fun observeAnswers(coupleId: String, threadId: String): Flow> = callbackFlow { + val listener = threadsRef(coupleId) + .document(threadId) + .collection("answers") + .addSnapshotListener { snap, err -> + if (err != null || snap == null) return@addSnapshotListener + trySend(snap.documents.mapNotNull { it.toQuestionAnswer() }) + } + awaitClose { listener.remove() } + } + + // ─── Messages ──────────────────────────────────────────────────────────────── + + suspend fun sendMessage(coupleId: String, threadId: String, message: QuestionMessage) { + threadsRef(coupleId) + .document(threadId) + .collection("messages") + .add( + mapOf( + "userId" to message.userId, + "text" to message.text, + "createdAt" to FieldValue.serverTimestamp() + ) + ).refAwait() + } + + fun observeMessages(coupleId: String, threadId: String): Flow> = callbackFlow { + val listener = threadsRef(coupleId) + .document(threadId) + .collection("messages") + .orderBy("createdAt", Query.Direction.ASCENDING) + .addSnapshotListener { snap, err -> + if (err != null || snap == null) return@addSnapshotListener + trySend(snap.documents.mapNotNull { it.toQuestionMessage() }) + } + awaitClose { listener.remove() } + } + + // ─── Reactions ─────────────────────────────────────────────────────────────── + + suspend fun addReaction(coupleId: String, threadId: String, reaction: QuestionReaction) { + val docId = "${reaction.userId}_${reaction.targetUserId}" + threadsRef(coupleId) + .document(threadId) + .collection("reactions") + .document(docId) + .set( + mapOf( + "userId" to reaction.userId, + "targetUserId" to reaction.targetUserId, + "emoji" to reaction.emoji, + "createdAt" to FieldValue.serverTimestamp() + ) + ).voidAwait() + } + + fun observeReactions(coupleId: String, threadId: String): Flow> = callbackFlow { + val listener = threadsRef(coupleId) + .document(threadId) + .collection("reactions") + .addSnapshotListener { snap, err -> + if (err != null || snap == null) return@addSnapshotListener + trySend(snap.documents.mapNotNull { it.toQuestionReaction() }) + } + awaitClose { listener.remove() } + } + + // ─── Coroutine helpers ─────────────────────────────────────────────────────── + + private suspend fun com.google.firebase.firestore.CollectionReference.getAwait() = + get().queryAwait() + + private suspend fun com.google.firebase.firestore.Query.getAwait() = + get().queryAwait() + + private suspend fun com.google.android.gms.tasks.Task.queryAwait() = + suspendCancellableCoroutine { cont -> + addOnSuccessListener { cont.resume(it) } + addOnFailureListener { cont.resumeWithException(it) } + } + + private suspend fun com.google.android.gms.tasks.Task.voidAwait() = + suspendCancellableCoroutine { cont -> + addOnSuccessListener { cont.resume(Unit) } + addOnFailureListener { cont.resumeWithException(it) } + } + + private suspend fun com.google.android.gms.tasks.Task.refAwait() = + suspendCancellableCoroutine { cont -> + addOnSuccessListener { cont.resume(Unit) } + addOnFailureListener { cont.resumeWithException(it) } + } + + // ─── Document mappers ──────────────────────────────────────────────────────── + + private fun DocumentSnapshot.toQuestionThread(coupleId: String) = QuestionThread( + id = id, + coupleId = coupleId, + questionId = getString("questionId") ?: "", + categoryId = getString("categoryId") ?: "", + status = QuestionThreadStatus.fromFirestoreValue(getString("status") ?: ""), + currentIndex = getLong("currentIndex")?.toInt() ?: 0, + createdAt = getTimestamp("createdAt")?.toDate()?.time ?: 0L, + updatedAt = getTimestamp("updatedAt")?.toDate()?.time ?: 0L + ) + + @Suppress("UNCHECKED_CAST") + private fun DocumentSnapshot.toQuestionAnswer(): QuestionAnswer? { + val userId = getString("userId") ?: return null + return QuestionAnswer( + userId = userId, + questionId = getString("questionId") ?: "", + answerType = getString("answerType") ?: "written", + writtenText = getString("writtenText"), + selectedOptionIds = (get("selectedOptionIds") as? List) ?: emptyList(), + scaleValue = getLong("scaleValue")?.toInt(), + createdAt = getTimestamp("createdAt")?.toDate()?.time ?: 0L, + updatedAt = getTimestamp("updatedAt")?.toDate()?.time ?: 0L + ) + } + + private fun DocumentSnapshot.toQuestionMessage(): QuestionMessage? { + val userId = getString("userId") ?: return null + return QuestionMessage( + id = id, + userId = userId, + text = getString("text") ?: "", + createdAt = getTimestamp("createdAt")?.toDate()?.time ?: 0L + ) + } + + private fun DocumentSnapshot.toQuestionReaction(): QuestionReaction? { + val userId = getString("userId") ?: return null + return QuestionReaction( + id = id, + userId = userId, + targetUserId = getString("targetUserId") ?: "", + emoji = getString("emoji") ?: "", + createdAt = getTimestamp("createdAt")?.toDate()?.time ?: 0L + ) + } +} diff --git a/app/src/main/java/com/couplesconnect/app/data/repository/.gitkeep b/app/src/main/java/com/couplesconnect/app/data/repository/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/data/repository/FakeQuestionRepository.kt b/app/src/main/java/com/couplesconnect/app/data/repository/FakeQuestionRepository.kt new file mode 100644 index 00000000..db3a05f5 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/repository/FakeQuestionRepository.kt @@ -0,0 +1,16 @@ +package com.couplesconnect.app.data.repository + +import com.couplesconnect.app.data.local.AppDatabase +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.repository.QuestionRepository + +class FakeQuestionRepository : QuestionRepository { + override fun getDailyQuestion(): Question { + // Return a simple question as fallback - should be replaced with Room query + throw NotImplementedError("Use RoomQuestionRepository instead") + } + + override fun getQuestionById(id: String): Question? { + throw NotImplementedError("Use RoomQuestionRepository instead") + } +} diff --git a/app/src/main/java/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl.kt b/app/src/main/java/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl.kt new file mode 100644 index 00000000..aeb38f10 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/repository/QuestionThreadRepositoryImpl.kt @@ -0,0 +1,59 @@ +package com.couplesconnect.app.data.repository + +import com.couplesconnect.app.data.remote.FirestoreQuestionThreadDataSource +import com.couplesconnect.app.domain.model.QuestionAnswer +import com.couplesconnect.app.domain.model.QuestionMessage +import com.couplesconnect.app.domain.model.QuestionReaction +import com.couplesconnect.app.domain.model.QuestionThread +import com.couplesconnect.app.domain.model.QuestionThreadStatus +import com.couplesconnect.app.domain.repository.QuestionThreadRepository +import kotlinx.coroutines.flow.Flow +import javax.inject.Inject +import javax.inject.Singleton + +@Singleton +class QuestionThreadRepositoryImpl @Inject constructor( + private val dataSource: FirestoreQuestionThreadDataSource +) : QuestionThreadRepository { + + override suspend fun findOrCreateThreadId( + coupleId: String, + questionId: String, + categoryId: String + ): String = dataSource.findThreadByQuestionId(coupleId, questionId) + ?: dataSource.createThread(coupleId, questionId, categoryId) + + override fun observeThread(coupleId: String, threadId: String): Flow = + dataSource.observeThread(coupleId, threadId) + + override suspend fun submitAnswer( + coupleId: String, + threadId: String, + userId: String, + answer: QuestionAnswer + ) { + dataSource.submitAnswer(coupleId, threadId, userId, answer) + val count = dataSource.getAnswerCount(coupleId, threadId) + val newStatus = when { + count >= 2 -> QuestionThreadStatus.REVEALED + count == 1 -> QuestionThreadStatus.ANSWERED_BY_ONE + else -> QuestionThreadStatus.NOT_STARTED + } + dataSource.updateThreadStatus(coupleId, threadId, newStatus) + } + + override fun observeAnswers(coupleId: String, threadId: String): Flow> = + dataSource.observeAnswers(coupleId, threadId) + + override suspend fun sendMessage(coupleId: String, threadId: String, message: QuestionMessage) = + dataSource.sendMessage(coupleId, threadId, message) + + override fun observeMessages(coupleId: String, threadId: String): Flow> = + dataSource.observeMessages(coupleId, threadId) + + override suspend fun addReaction(coupleId: String, threadId: String, reaction: QuestionReaction) = + dataSource.addReaction(coupleId, threadId, reaction) + + override fun observeReactions(coupleId: String, threadId: String): Flow> = + dataSource.observeReactions(coupleId, threadId) +} diff --git a/app/src/main/java/com/couplesconnect/app/data/repository/RoomQuestionRepository.kt b/app/src/main/java/com/couplesconnect/app/data/repository/RoomQuestionRepository.kt new file mode 100644 index 00000000..928385f0 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/data/repository/RoomQuestionRepository.kt @@ -0,0 +1,15 @@ +package com.couplesconnect.app.data.repository + +import com.couplesconnect.app.data.local.AppDatabase +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.repository.QuestionRepository + +class RoomQuestionRepository : QuestionRepository { + override fun getDailyQuestion(): Question { + throw NotImplementedError("Room queries need to be wrapped in coroutine scope") + } + + override fun getQuestionById(id: String): Question? { + throw NotImplementedError("Room queries need to be wrapped in coroutine scope") + } +} diff --git a/app/src/main/java/com/couplesconnect/app/di/DatabaseModule.kt b/app/src/main/java/com/couplesconnect/app/di/DatabaseModule.kt new file mode 100644 index 00000000..e19104df --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/di/DatabaseModule.kt @@ -0,0 +1,34 @@ +package com.couplesconnect.app.di + +import com.couplesconnect.app.data.local.AppDatabase +import com.couplesconnect.app.data.local.entity.QuestionEntity +import com.couplesconnect.app.data.local.entity.CategoryEntity +import dagger.Module +import dagger.Provides +import dagger.hilt.InstallIn +import dagger.hilt.android.qualifiers.ApplicationContext +import dagger.hilt.components.SingletonComponent +import androidx.room.Room +import android.content.Context +import javax.inject.Singleton + +@Module +@InstallIn(SingletonComponent::class) +object DatabaseModule { + + @Provides + @Singleton + fun provideAppDatabase(@ApplicationContext context: Context): AppDatabase { + return Room.databaseBuilder( + context, + AppDatabase::class.java, + "app.db" + ) + .createFromAsset("database/app.db") + .build() + } + + @Provides + @Singleton + fun provideQuestionDao(db: AppDatabase) = db.questionDao() +} diff --git a/app/src/main/java/com/couplesconnect/app/di/RepositoryModule.kt b/app/src/main/java/com/couplesconnect/app/di/RepositoryModule.kt new file mode 100644 index 00000000..d5fb9f6d --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/di/RepositoryModule.kt @@ -0,0 +1,39 @@ +package com.couplesconnect.app.di + +import com.couplesconnect.app.data.repository.QuestionThreadRepositoryImpl +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.repository.QuestionRepository +import com.couplesconnect.app.domain.repository.QuestionThreadRepository +import dagger.Binds +import dagger.Module +import dagger.Provides +import dagger.hilt.InstallIn +import dagger.hilt.components.SingletonComponent +import javax.inject.Singleton + +@Module +@InstallIn(SingletonComponent::class) +abstract class RepositoryModule { + + @Binds + @Singleton + abstract fun bindQuestionThreadRepository( + impl: QuestionThreadRepositoryImpl + ): QuestionThreadRepository + + companion object { + @Provides + @Singleton + fun provideQuestionRepository(): QuestionRepository { + return object : QuestionRepository { + override fun getDailyQuestion(): Question { + throw NotImplementedError("Use RoomQuestionRepository instead") + } + + override fun getQuestionById(id: String): Question? { + throw NotImplementedError("Use RoomQuestionRepository instead") + } + } + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/Answer.kt b/app/src/main/java/com/couplesconnect/app/domain/model/Answer.kt new file mode 100644 index 00000000..bf0dbb57 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/Answer.kt @@ -0,0 +1,11 @@ +package com.couplesconnect.app.domain.model + +data class Answer( + val id: String = "", + val coupleId: String = "", + val questionId: String = "", + val userId: String = "", + val answerText: String = "", + val createdAt: Long = System.currentTimeMillis(), + val isRevealed: Boolean = false +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/Couple.kt b/app/src/main/java/com/couplesconnect/app/domain/model/Couple.kt index 734f587b..264a924b 100644 --- a/app/src/main/java/com/couplesconnect/app/domain/model/Couple.kt +++ b/app/src/main/java/com/couplesconnect/app/domain/model/Couple.kt @@ -1,10 +1,12 @@ package com.couplesconnect.app.domain.model data class Couple( - val id: String, - val partnerAId: String, - val partnerBId: String, - val name: String?, - val createdAt: String, - val isArchived: Boolean = false + val id: String = "", + val userIds: List = emptyList(), + val inviteCode: String = "", + val createdAt: Long = System.currentTimeMillis(), + val currentQuestionId: String? = null, + val streakCount: Int = 0, + val lastAnsweredAt: Long? = null, + val activePackId: String? = null ) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/Entitlement.kt b/app/src/main/java/com/couplesconnect/app/domain/model/Entitlement.kt new file mode 100644 index 00000000..78740330 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/Entitlement.kt @@ -0,0 +1,11 @@ +package com.couplesconnect.app.domain.model + +data class Entitlement( + val id: String = "", + val userId: String = "", + val source: String = "", + val productId: String = "", + val isActive: Boolean = false, + val expiresAt: Long? = null, + val updatedAt: Long = System.currentTimeMillis() +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/Invite.kt b/app/src/main/java/com/couplesconnect/app/domain/model/Invite.kt new file mode 100644 index 00000000..ef99a082 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/Invite.kt @@ -0,0 +1,14 @@ +package com.couplesconnect.app.domain.model + +data class Invite( + val id: String = "", + val code: String = "", + val inviterUserId: String = "", + val inviteeEmail: String? = null, + val coupleId: String? = null, + val status: String = "pending", + val createdAt: Long = System.currentTimeMillis(), + val expiresAt: Long = System.currentTimeMillis() + 7 * 24 * 60 * 60 * 1000L, + val acceptedAt: Long? = null, + val acceptedByUserId: String? = null +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/InviteStatus.kt b/app/src/main/java/com/couplesconnect/app/domain/model/InviteStatus.kt new file mode 100644 index 00000000..79737500 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/InviteStatus.kt @@ -0,0 +1,8 @@ +package com.couplesconnect.app.domain.model + +enum class InviteStatus { + PENDING, + ACCEPTED, + EXPIRED, + CANCELLED +} diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/Question.kt b/app/src/main/java/com/couplesconnect/app/domain/model/Question.kt new file mode 100644 index 00000000..09e752b7 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/Question.kt @@ -0,0 +1,68 @@ +package com.couplesconnect.app.domain.model + +// Answer config for different question types +data class WrittenAnswerConfig( + val minLength: Int = 1, + val maxLength: Int = 1000, + val placeholder: String = "Write your answer..." +) + +data class ChoiceAnswerConfig( + val options: List +) + +data class ChoiceOption( + val id: String, + val text: String +) + +data class ScaleAnswerConfig( + val minScale: Int, + val maxScale: Int, + val minLabel: String, + val maxLabel: String, + val scaleStep: Int = 1 +) + +data class ThisOrThatAnswerConfig( + val optionA: ChoiceOption, + val optionB: ChoiceOption +) + +sealed interface AnswerConfig { + val type: String +} + +data class WrittenAnswerConfigImpl( + override val type: String = "written", + val config: WrittenAnswerConfig +) : AnswerConfig + +data class ChoiceAnswerConfigImpl( + override val type: String = "single_choice", + val config: ChoiceAnswerConfig +) : AnswerConfig + +data class ScaleAnswerConfigImpl( + override val type: String = "scale", + val config: ScaleAnswerConfig +) : AnswerConfig + +data class ThisOrThatAnswerConfigImpl( + override val type: String = "this_or_that", + val config: ThisOrThatAnswerConfig +) : AnswerConfig + +data class Question( + val id: String = "", + val text: String = "", + val category: String = "", + val depthLevel: Int = 1, + val isPremium: Boolean = false, + val type: String = "written", + val tags: List = emptyList(), + val answerConfig: AnswerConfig? = null, + val packId: String? = null, + val createdAt: Long = System.currentTimeMillis(), + val status: String = "active" +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/QuestionAnswer.kt b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionAnswer.kt new file mode 100644 index 00000000..39505319 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionAnswer.kt @@ -0,0 +1,12 @@ +package com.couplesconnect.app.domain.model + +data class QuestionAnswer( + val userId: String = "", + val questionId: String = "", + val answerType: String = "written", + val writtenText: String? = null, + val selectedOptionIds: List = emptyList(), + val scaleValue: Int? = null, + val createdAt: Long = 0L, + val updatedAt: Long = 0L +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/QuestionCategory.kt b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionCategory.kt new file mode 100644 index 00000000..9b2801e4 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionCategory.kt @@ -0,0 +1,9 @@ +package com.couplesconnect.app.domain.model + +data class QuestionCategory( + val id: String = "", + val displayName: String = "", + val description: String = "", + val access: String = "free", // "free", "mixed", "premium", "later" + val iconName: String = "" +) \ No newline at end of file diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/QuestionMessage.kt b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionMessage.kt new file mode 100644 index 00000000..e7fe7e57 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionMessage.kt @@ -0,0 +1,8 @@ +package com.couplesconnect.app.domain.model + +data class QuestionMessage( + val id: String = "", + val userId: String = "", + val text: String = "", + val createdAt: Long = 0L +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/QuestionPack.kt b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionPack.kt new file mode 100644 index 00000000..306929cf --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionPack.kt @@ -0,0 +1,10 @@ +package com.couplesconnect.app.domain.model + +data class QuestionPack( + val id: String = "", + val displayName: String = "", + val description: String = "", + val isPremium: Boolean = true, + val categoryIds: List = emptyList(), + val iconName: String = "" +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/QuestionReaction.kt b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionReaction.kt new file mode 100644 index 00000000..7c97aeb3 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionReaction.kt @@ -0,0 +1,9 @@ +package com.couplesconnect.app.domain.model + +data class QuestionReaction( + val id: String = "", + val userId: String = "", + val targetUserId: String = "", + val emoji: String = "", + val createdAt: Long = 0L +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/QuestionSession.kt b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionSession.kt new file mode 100644 index 00000000..6ac852f2 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionSession.kt @@ -0,0 +1,13 @@ +package com.couplesconnect.app.domain.model + +data class QuestionSession( + val id: String = "", + val coupleId: String = "", + val categoryId: String = "", + val questionIds: List = emptyList(), + val startedByUserId: String = "", + val startedAt: Long = System.currentTimeMillis(), + val completedAt: Long? = null, + val isPremium: Boolean = false, + val status: String = "active" +) diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/QuestionSessionStatus.kt b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionSessionStatus.kt new file mode 100644 index 00000000..3c9ed145 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionSessionStatus.kt @@ -0,0 +1,6 @@ +package com.couplesconnect.app.domain.model + +enum class QuestionSessionStatus { + ACTIVE, + COMPLETED +} diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/QuestionThread.kt b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionThread.kt new file mode 100644 index 00000000..c3ca0a0c --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/model/QuestionThread.kt @@ -0,0 +1,30 @@ +package com.couplesconnect.app.domain.model + +data class QuestionThread( + val id: String = "", + val coupleId: String = "", + val questionId: String = "", + val categoryId: String = "", + val status: QuestionThreadStatus = QuestionThreadStatus.NOT_STARTED, + val currentIndex: Int = 0, + val createdAt: Long = 0L, + val updatedAt: Long = 0L +) + +enum class QuestionThreadStatus { + NOT_STARTED, + ANSWERED_BY_ONE, + REVEALED, + COMPLETED; + + fun toFirestoreValue(): String = name.lowercase() + + companion object { + fun fromFirestoreValue(value: String): QuestionThreadStatus = when (value) { + "answered_by_one" -> ANSWERED_BY_ONE + "revealed" -> REVEALED + "completed" -> COMPLETED + else -> NOT_STARTED + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/domain/model/User.kt b/app/src/main/java/com/couplesconnect/app/domain/model/User.kt index 9c2c950c..50f13390 100644 --- a/app/src/main/java/com/couplesconnect/app/domain/model/User.kt +++ b/app/src/main/java/com/couplesconnect/app/domain/model/User.kt @@ -1,10 +1,13 @@ package com.couplesconnect.app.domain.model data class User( - val id: String, - val email: String, - val displayName: String, - val avatarUrl: String?, - val createdAt: String, - val lastActive: String? + val id: String = "", + val email: String = "", + val displayName: String = "", + val photoUrl: String = "", + val partnerId: String? = null, + val coupleId: String? = null, + val plan: String = "free", + val createdAt: Long = System.currentTimeMillis(), + val lastActiveAt: Long = System.currentTimeMillis() ) diff --git a/app/src/main/java/com/couplesconnect/app/domain/repository/.gitkeep b/app/src/main/java/com/couplesconnect/app/domain/repository/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/domain/repository/QuestionRepository.kt b/app/src/main/java/com/couplesconnect/app/domain/repository/QuestionRepository.kt new file mode 100644 index 00000000..9f01fb7d --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/repository/QuestionRepository.kt @@ -0,0 +1,8 @@ +package com.couplesconnect.app.domain.repository + +import com.couplesconnect.app.domain.model.Question + +interface QuestionRepository { + fun getDailyQuestion(): Question + fun getQuestionById(id: String): Question? +} \ No newline at end of file diff --git a/app/src/main/java/com/couplesconnect/app/domain/repository/QuestionThreadRepository.kt b/app/src/main/java/com/couplesconnect/app/domain/repository/QuestionThreadRepository.kt new file mode 100644 index 00000000..2b6dc32c --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/domain/repository/QuestionThreadRepository.kt @@ -0,0 +1,18 @@ +package com.couplesconnect.app.domain.repository + +import com.couplesconnect.app.domain.model.QuestionAnswer +import com.couplesconnect.app.domain.model.QuestionMessage +import com.couplesconnect.app.domain.model.QuestionReaction +import com.couplesconnect.app.domain.model.QuestionThread +import kotlinx.coroutines.flow.Flow + +interface QuestionThreadRepository { + suspend fun findOrCreateThreadId(coupleId: String, questionId: String, categoryId: String): String + fun observeThread(coupleId: String, threadId: String): Flow + suspend fun submitAnswer(coupleId: String, threadId: String, userId: String, answer: QuestionAnswer) + fun observeAnswers(coupleId: String, threadId: String): Flow> + suspend fun sendMessage(coupleId: String, threadId: String, message: QuestionMessage) + fun observeMessages(coupleId: String, threadId: String): Flow> + suspend fun addReaction(coupleId: String, threadId: String, reaction: QuestionReaction) + fun observeReactions(coupleId: String, threadId: String): Flow> +} diff --git a/app/src/main/java/com/couplesconnect/app/domain/usecase/.gitkeep b/app/src/main/java/com/couplesconnect/app/domain/usecase/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/answers/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/answers/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/answers/AnswerHistoryScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/answers/AnswerHistoryScreen.kt new file mode 100644 index 00000000..22c7eb86 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/answers/AnswerHistoryScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.answers + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun AnswerHistoryScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Answer History") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Answer History — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun AnswerHistoryScreenPreview() { + AnswerHistoryScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/answers/AnswerRevealScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/answers/AnswerRevealScreen.kt new file mode 100644 index 00000000..4c83ae59 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/answers/AnswerRevealScreen.kt @@ -0,0 +1,43 @@ +package com.couplesconnect.app.ui.answers + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun AnswerRevealScreen( + questionId: String, + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Answer Reveal") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Answer Reveal — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun AnswerRevealScreenPreview() { + AnswerRevealScreen(questionId = "test_question_id") +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/auth/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/auth/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/auth/LoginScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/auth/LoginScreen.kt new file mode 100644 index 00000000..8cbd8390 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/auth/LoginScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.auth + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun LoginScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Login") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Login — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun LoginScreenPreview() { + LoginScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/components/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/components/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/home/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/home/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/home/HomeScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/home/HomeScreen.kt new file mode 100644 index 00000000..02b5c21e --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/home/HomeScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.home + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun HomeScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Home") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Home — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun HomeScreenPreview() { + HomeScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/onboarding/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/onboarding/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/onboarding/CreateProfileScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/onboarding/CreateProfileScreen.kt new file mode 100644 index 00000000..5e344600 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/onboarding/CreateProfileScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.onboarding + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun CreateProfileScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Create Profile") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Create Profile — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun CreateProfileScreenPreview() { + CreateProfileScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/onboarding/OnboardingScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/onboarding/OnboardingScreen.kt new file mode 100644 index 00000000..f3f316f1 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/onboarding/OnboardingScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.onboarding + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun OnboardingScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Onboarding") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Onboarding — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun OnboardingScreenPreview() { + OnboardingScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/pairing/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/pairing/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/pairing/AcceptInviteScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/pairing/AcceptInviteScreen.kt new file mode 100644 index 00000000..93a14d07 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/pairing/AcceptInviteScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.pairing + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun AcceptInviteScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Accept Invite") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Accept Invite — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun AcceptInviteScreenPreview() { + AcceptInviteScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/pairing/CreateInviteScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/pairing/CreateInviteScreen.kt new file mode 100644 index 00000000..10551707 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/pairing/CreateInviteScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.pairing + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun CreateInviteScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Create Invite") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Create Invite — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun CreateInviteScreenPreview() { + CreateInviteScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/pairing/EmailInviteScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/pairing/EmailInviteScreen.kt new file mode 100644 index 00000000..5520d294 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/pairing/EmailInviteScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.pairing + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun EmailInviteScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Email Invite") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Email Invite — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun EmailInviteScreenPreview() { + EmailInviteScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/pairing/InviteConfirmScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/pairing/InviteConfirmScreen.kt new file mode 100644 index 00000000..c84006a2 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/pairing/InviteConfirmScreen.kt @@ -0,0 +1,43 @@ +package com.couplesconnect.app.ui.pairing + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun InviteConfirmScreen( + inviteCode: String, + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Invite Confirm") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Invite Confirm — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun InviteConfirmScreenPreview() { + InviteConfirmScreen(inviteCode = "ABC123") +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/paywall/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/paywall/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/paywall/PaywallScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/paywall/PaywallScreen.kt new file mode 100644 index 00000000..932b697d --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/paywall/PaywallScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.paywall + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun PaywallScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Paywall") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Paywall — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun PaywallScreenPreview() { + PaywallScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/questions/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionScreen.kt new file mode 100644 index 00000000..4ad7632e --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionScreen.kt @@ -0,0 +1,481 @@ +package com.couplesconnect.app.ui.questions + +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.width +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material3.ButtonDefaults +import androidx.compose.material3.Card +import androidx.compose.material3.CardDefaults +import androidx.compose.material3.CircularProgressIndicator +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.FilledTonalButton +import androidx.compose.material3.HorizontalDivider +import androidx.compose.material3.Icon +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.OutlinedTextField +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.Star +import androidx.compose.material.icons.filled.Done +import androidx.compose.runtime.Composable +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember +import androidx.compose.runtime.setValue +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.platform.testTag +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.sp +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.repository.QuestionRepository + +/** + * Daily Question Screen + * Shows today's question, allows answer entry, and displays waiting state after submit. + * Warm, inviting interface with rose/terracotta/cream color palette. + */ +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun DailyQuestionScreen( + onNavigate: (String) -> Unit = {}, + repository: QuestionRepository = object : QuestionRepository { + override fun getDailyQuestion(): Question { + throw NotImplementedError("Repository not provided") + } + + override fun getQuestionById(id: String): Question? { + throw NotImplementedError("Repository not provided") + } + } +) { + val viewModel = remember { DailyQuestionViewModel(repository) } + val question = viewModel.question + val answerText = viewModel.answerText + val uiState = viewModel.uiState + + Scaffold( + topBar = { + TopAppBar( + title = { + Row( + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Center, + modifier = Modifier.fillMaxWidth() + ) { + Text( + text = question.category.capitalizeCategory(), + style = MaterialTheme.typography.titleSmall, + color = MaterialTheme.colorScheme.tertiary + ) + } + } + ) + } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding) + .padding(horizontal = 24.dp) + ) { + when (uiState) { + QuestionUiState.INPUTTING -> { + InputtingState( + question = question, + answerText = answerText, + onAnswerChanged = { viewModel.updateAnswer(it) }, + onSubmit = { viewModel.submitAnswer() }, + modifier = Modifier.align(Alignment.Center) + ) + } + QuestionUiState.SUBMITTED -> { + SubmittedState( + question = question, + answer = answerText, + modifier = Modifier.align(Alignment.Center) + ) + } + QuestionUiState.WAITING_FOR_PARTNER -> { + WaitingForPartnerState( + question = question, + answer = answerText, + modifier = Modifier.align(Alignment.Center) + ) + } + } + } + } +} + +@Composable +private fun InputtingState( + question: Question, + answerText: String, + onAnswerChanged: (String) -> Unit, + onSubmit: () -> Unit, + modifier: Modifier = Modifier +) { + Column( + modifier = modifier, + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(24.dp) + ) { + // Question Card + Card( + modifier = Modifier.fillMaxWidth(), + colors = CardDefaults.cardColors(containerColor = MaterialTheme.colorScheme.surfaceVariant), + elevation = CardDefaults.cardElevation(defaultElevation = 2.dp) + ) { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(24.dp), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(16.dp) + ) { + // Question text - hero element + Text( + text = question.text, + style = MaterialTheme.typography.headlineSmall.copy( + fontSize = 22.sp, + fontWeight = FontWeight.Medium, + lineHeight = 32.sp + ), + textAlign = TextAlign.Center, + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + + // Depth indicator + Row( + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.spacedBy(8.dp) + ) { + Icon( + imageVector = Icons.Default.Star, + contentDescription = null, + modifier = Modifier.size(16.dp), + tint = MaterialTheme.colorScheme.tertiary + ) + Text( + text = "depth: ${getDepthLabel(question.depthLevel)}", + style = MaterialTheme.typography.bodySmall, + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + } + } + } + + // Answer Input Field + OutlinedTextField( + value = answerText, + onValueChange = onAnswerChanged, + modifier = Modifier + .fillMaxWidth() + .height(160.dp), + placeholder = { + Text( + text = "Type your answer...", + style = MaterialTheme.typography.bodyLarge.copy( + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.5f) + ) + ) + }, + singleLine = false, + minLines = 4, + maxLines = 6, + shape = RoundedCornerShape(16.dp), + colors = androidx.compose.material3.OutlinedTextFieldDefaults.colors( + focusedBorderColor = MaterialTheme.colorScheme.tertiary, + unfocusedBorderColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.3f), + focusedContainerColor = MaterialTheme.colorScheme.surface, + unfocusedContainerColor = MaterialTheme.colorScheme.surface, + disabledContainerColor = MaterialTheme.colorScheme.surface, + focusedTextColor = MaterialTheme.colorScheme.onSurface, + unfocusedTextColor = MaterialTheme.colorScheme.onSurface + ), + leadingIcon = { + Icon( + imageVector = Icons.Default.Star, + contentDescription = null, + modifier = Modifier.padding(start = 8.dp), + tint = MaterialTheme.colorScheme.tertiary + ) + } + ) + + // Submit Button + FilledTonalButton( + onClick = onSubmit, + modifier = Modifier + .fillMaxWidth() + .height(56.dp), + enabled = answerText.isNotBlank(), + colors = ButtonDefaults.filledTonalButtonColors( + containerColor = MaterialTheme.colorScheme.tertiary, + contentColor = MaterialTheme.colorScheme.onTertiary, + disabledContainerColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.12f), + disabledContentColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.38f) + ), + shape = RoundedCornerShape(16.dp) + ) { + Text( + text = "Submit Answer", + style = MaterialTheme.typography.titleMedium, + fontWeight = FontWeight.Medium + ) + } + + Spacer(modifier = Modifier.height(24.dp)) + } +} + +@Composable +private fun SubmittedState( + question: Question, + answer: String, + modifier: Modifier = Modifier +) { + Column( + modifier = modifier, + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(24.dp) + ) { + // Success Animation / Checkmark + Box( + modifier = Modifier + .size(80.dp) + .clip(RoundedCornerShape(20.dp)), + contentAlignment = Alignment.Center + ) { + Icon( + imageVector = Icons.Default.Done, + contentDescription = "Answer submitted", + modifier = Modifier.size(48.dp), + tint = MaterialTheme.colorScheme.primary + ) + } + + // Success Text + Column( + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(8.dp) + ) { + Text( + text = "Answer submitted!", + style = MaterialTheme.typography.headlineSmall, + color = MaterialTheme.colorScheme.primary + ) + Text( + text = "Waiting for your partner's answer...", + style = MaterialTheme.typography.bodyLarge, + color = MaterialTheme.colorScheme.onSurfaceVariant, + textAlign = TextAlign.Center + ) + } + + // Progress indicator for waiting + CircularProgressIndicator( + modifier = Modifier.size(40.dp), + color = MaterialTheme.colorScheme.primary, + trackColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.1f) + ) + + // Submitted Answer Card + Card( + modifier = Modifier.fillMaxWidth(), + colors = CardDefaults.cardColors(containerColor = MaterialTheme.colorScheme.surfaceVariant), + elevation = CardDefaults.cardElevation(defaultElevation = 2.dp) + ) { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(20.dp), + horizontalAlignment = Alignment.Start, + verticalArrangement = Arrangement.spacedBy(16.dp) + ) { + Text( + text = "Your answer:", + style = MaterialTheme.typography.labelMedium.copy( + fontWeight = FontWeight.SemiBold, + color = MaterialTheme.colorScheme.tertiary + ) + ) + + HorizontalDivider( + modifier = Modifier.fillMaxWidth(), + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.1f), + thickness = 1.dp + ) + + Text( + text = answer, + style = MaterialTheme.typography.bodyLarge.copy( + lineHeight = 24.sp + ), + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + } + } + } +} + +@Composable +private fun WaitingForPartnerState( + question: Question, + answer: String, + modifier: Modifier = Modifier +) { + Column( + modifier = modifier, + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(24.dp) + ) { + // Animated waiting indicator + Box( + modifier = Modifier + .size(80.dp) + .clip(RoundedCornerShape(20.dp)), + contentAlignment = Alignment.Center + ) { + CircularProgressIndicator( + modifier = Modifier.size(48.dp), + color = MaterialTheme.colorScheme.primary, + trackColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.1f) + ) + } + + // Waiting Text + Text( + text = "Waiting for your partner...", + style = MaterialTheme.typography.headlineSmall, + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + + // Partner Answer Card + Card( + modifier = Modifier.fillMaxWidth(), + colors = CardDefaults.cardColors(containerColor = MaterialTheme.colorScheme.surfaceVariant), + elevation = CardDefaults.cardElevation(defaultElevation = 2.dp) + ) { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(20.dp), + horizontalAlignment = Alignment.Start, + verticalArrangement = Arrangement.spacedBy(16.dp) + ) { + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { + Text( + text = "Your answer:", + style = MaterialTheme.typography.labelMedium.copy( + fontWeight = FontWeight.SemiBold, + color = MaterialTheme.colorScheme.tertiary + ) + ) + Text( + text = "Waiting...", + style = MaterialTheme.typography.labelSmall, + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + } + + HorizontalDivider( + modifier = Modifier.fillMaxWidth(), + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.1f), + thickness = 1.dp + ) + + Text( + text = answer, + style = MaterialTheme.typography.bodyLarge.copy( + lineHeight = 24.sp + ), + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + } + } + + // Future partner's answer (placeholder) + Card( + modifier = Modifier.fillMaxWidth(), + colors = CardDefaults.cardColors(containerColor = MaterialTheme.colorScheme.primaryContainer), + elevation = CardDefaults.cardElevation(defaultElevation = 2.dp) + ) { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(20.dp), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(16.dp) + ) { + Icon( + imageVector = Icons.Default.Star, + contentDescription = null, + modifier = Modifier.size(32.dp), + tint = MaterialTheme.colorScheme.onPrimaryContainer.copy(alpha = 0.5f) + ) + Text( + text = "Partner's answer", + style = MaterialTheme.typography.labelMedium, + color = MaterialTheme.colorScheme.onPrimaryContainer.copy(alpha = 0.5f) + ) + Text( + text = "Tap to reveal when your partner has answered", + style = MaterialTheme.typography.bodySmall, + color = MaterialTheme.colorScheme.onPrimaryContainer.copy(alpha = 0.5f), + textAlign = TextAlign.Center + ) + } + } + } +} + +// Helper functions +private fun String.capitalizeCategory(): String { + return this.replaceFirstChar { char -> + if (char.isLowerCase()) char.uppercase() else char.toString() + }.replace("-", " ") +} + +private fun getDepthLabel(depthLevel: Int): String { + return when (depthLevel) { + 1 -> "light" + 2 -> "moderate" + 3 -> "deep" + else -> "moderate" + } +} + +// Preview +@Preview +@Composable +fun DailyQuestionScreenInputtingPreview() { + DailyQuestionScreen() +} + +@Preview +@Composable +fun DailyQuestionScreenSubmittedPreview() { + DailyQuestionScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionViewModel.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionViewModel.kt new file mode 100644 index 00000000..1a953eb2 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/DailyQuestionViewModel.kt @@ -0,0 +1,35 @@ +package com.couplesconnect.app.ui.questions + +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.setValue +import androidx.lifecycle.ViewModel +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.repository.QuestionRepository + +enum class QuestionUiState { + INPUTTING, + SUBMITTED, + WAITING_FOR_PARTNER +} + +class DailyQuestionViewModel(private val repository: QuestionRepository) : ViewModel() { + var question: Question = repository.getDailyQuestion() + private set + + var answerText: String by mutableStateOf("") + private set + + var uiState: QuestionUiState by mutableStateOf(QuestionUiState.INPUTTING) + private set + + fun updateAnswer(text: String) { + answerText = text + } + + fun submitAnswer() { + if (answerText.isNotBlank()) { + uiState = QuestionUiState.SUBMITTED + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadScreen.kt new file mode 100644 index 00000000..de3ed190 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadScreen.kt @@ -0,0 +1,337 @@ +package com.couplesconnect.app.ui.questions + +import androidx.compose.animation.AnimatedContent +import androidx.compose.animation.fadeIn +import androidx.compose.animation.fadeOut +import androidx.compose.animation.togetherWith +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.foundation.verticalScroll +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.automirrored.filled.ArrowBack +import androidx.compose.material3.Card +import androidx.compose.material3.CardDefaults +import androidx.compose.material3.CircularProgressIndicator +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.Icon +import androidx.compose.material3.IconButton +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.SnackbarHost +import androidx.compose.material3.SnackbarHostState +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.material3.TopAppBarDefaults +import androidx.compose.runtime.Composable +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.collectAsState +import androidx.compose.runtime.getValue +import androidx.compose.runtime.remember +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.unit.dp +import androidx.hilt.navigation.compose.hiltViewModel +import com.couplesconnect.app.core.navigation.AppRoute +import com.couplesconnect.app.domain.model.QuestionAnswer +import com.couplesconnect.app.ui.questions.components.AnswerBubble +import com.couplesconnect.app.ui.questions.components.QuestionAnswerInput +import com.couplesconnect.app.ui.questions.components.QuestionDiscussionThread +import com.couplesconnect.app.ui.questions.components.QuestionHeader +import com.couplesconnect.app.ui.questions.components.QuestionNavigationBar + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun QuestionThreadScreen( + onNavigate: (String) -> Unit = {}, + onBack: () -> Unit = {}, + viewModel: QuestionThreadViewModel = hiltViewModel() +) { + val state by viewModel.uiState.collectAsState() + val snackbarHost = remember { SnackbarHostState() } + + LaunchedEffect(state.error) { + val err = state.error ?: return@LaunchedEffect + snackbarHost.showSnackbar(err) + viewModel.dismissError() + } + + Scaffold( + snackbarHost = { SnackbarHost(snackbarHost) }, + topBar = { + TopAppBar( + title = { + Text( + text = state.question?.category?.replaceFirstChar { it.uppercaseChar() } + ?.replace("-", " ") ?: "", + style = MaterialTheme.typography.titleSmall, + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + }, + navigationIcon = { + IconButton(onClick = onBack) { + Icon( + imageVector = Icons.AutoMirrored.Filled.ArrowBack, + contentDescription = "Back" + ) + } + }, + colors = TopAppBarDefaults.topAppBarColors( + containerColor = MaterialTheme.colorScheme.background + ) + ) + } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding) + ) { + when { + state.isLoading -> { + CircularProgressIndicator( + modifier = Modifier + .size(48.dp) + .align(Alignment.Center), + color = MaterialTheme.colorScheme.primary + ) + } + + state.question == null -> { + Text( + text = "Question not found.", + style = MaterialTheme.typography.bodyLarge, + color = MaterialTheme.colorScheme.onSurfaceVariant, + modifier = Modifier + .align(Alignment.Center) + .padding(24.dp), + textAlign = TextAlign.Center + ) + } + + else -> { + val question = state.question!! + Column( + modifier = Modifier + .fillMaxSize() + .verticalScroll(rememberScrollState()) + .padding(horizontal = 20.dp, vertical = 8.dp), + verticalArrangement = Arrangement.spacedBy(16.dp) + ) { + QuestionHeader( + question = question, + helpExpanded = state.helpExpanded, + onToggleHelp = viewModel::toggleHelp + ) + + AnimatedContent( + targetState = state.phase, + transitionSpec = { fadeIn() togetherWith fadeOut() }, + label = "phase" + ) { phase -> + when (phase) { + QuestionPhase.INPUT -> { + QuestionAnswerInput( + question = question, + pendingWrittenText = state.pendingWrittenText, + pendingSelectedOptionIds = state.pendingSelectedOptionIds, + pendingScaleValue = state.pendingScaleValue, + onWrittenTextChanged = viewModel::updateWrittenText, + onOptionToggled = viewModel::toggleOption, + onScaleChanged = viewModel::updateScale, + onSubmit = viewModel::submitAnswer, + canSubmit = viewModel.canSubmit(), + isSubmitting = state.isSubmitting + ) + } + + QuestionPhase.WAITING -> { + WaitingSection( + myAnswer = state.myAnswer, + question = question, + currentUserId = viewModel.currentUserId, + reactions = state.reactions, + onAddReaction = { emoji -> + viewModel.addReaction(viewModel.currentUserId, emoji) + } + ) + } + + QuestionPhase.REVEALED -> { + RevealedSection( + myAnswer = state.myAnswer, + partnerAnswer = state.partnerAnswer, + question = question, + currentUserId = viewModel.currentUserId, + reactions = state.reactions, + onAddReaction = viewModel::addReaction, + messages = state.messages, + messageInput = state.messageInput, + onMessageInputChanged = viewModel::updateMessageInput, + onSendMessage = viewModel::sendMessage + ) + } + } + } + + QuestionNavigationBar( + onPrevious = state.previousQuestionId?.let { prevId -> + { + onNavigate( + AppRoute.questionThread( + coupleId = state.question?.category ?: "", + questionId = prevId + ) + ) + } + }, + onNext = state.nextQuestionId?.let { nextId -> + { + onNavigate( + AppRoute.questionThread( + coupleId = state.question?.category ?: "", + questionId = nextId + ) + ) + } + } + ) + + Spacer(modifier = Modifier.height(24.dp)) + } + } + } + } + } +} + +// ─── Waiting section ───────────────────────────────────────────────────────── + +@Composable +private fun WaitingSection( + myAnswer: QuestionAnswer?, + question: com.couplesconnect.app.domain.model.Question, + currentUserId: String, + reactions: List, + onAddReaction: (emoji: String) -> Unit +) { + Column(verticalArrangement = Arrangement.spacedBy(12.dp)) { + if (myAnswer != null) { + AnswerBubble( + answer = myAnswer, + question = question, + isCurrentUser = true, + partnerDisplayName = null, + reactions = reactions.filter { it.targetUserId == currentUserId }, + onAddReaction = onAddReaction + ) + } + + Card( + modifier = Modifier.fillMaxWidth(), + shape = RoundedCornerShape(16.dp), + colors = CardDefaults.cardColors( + containerColor = MaterialTheme.colorScheme.primaryContainer.copy(alpha = 0.4f) + ), + elevation = CardDefaults.cardElevation(defaultElevation = 0.dp) + ) { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(20.dp), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(8.dp) + ) { + CircularProgressIndicator( + modifier = Modifier.size(28.dp), + strokeWidth = 2.5.dp, + color = MaterialTheme.colorScheme.primary, + trackColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.1f) + ) + Text( + text = "Waiting for your partner…", + style = MaterialTheme.typography.bodyMedium.copy(fontWeight = FontWeight.Medium), + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + Text( + text = "Their answer will appear here once they've replied.", + style = MaterialTheme.typography.bodySmall, + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.6f), + textAlign = TextAlign.Center + ) + } + } + } +} + +// ─── Revealed section ──────────────────────────────────────────────────────── + +@Composable +private fun RevealedSection( + myAnswer: QuestionAnswer?, + partnerAnswer: QuestionAnswer?, + question: com.couplesconnect.app.domain.model.Question, + currentUserId: String, + reactions: List, + onAddReaction: (targetUserId: String, emoji: String) -> Unit, + messages: List, + messageInput: String, + onMessageInputChanged: (String) -> Unit, + onSendMessage: () -> Unit +) { + Column(verticalArrangement = Arrangement.spacedBy(12.dp)) { + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.Center + ) { + Text( + text = "Both answered — answers revealed", + style = MaterialTheme.typography.labelSmall, + color = MaterialTheme.colorScheme.primary.copy(alpha = 0.8f), + fontWeight = FontWeight.SemiBold + ) + } + + if (partnerAnswer != null) { + AnswerBubble( + answer = partnerAnswer, + question = question, + isCurrentUser = false, + partnerDisplayName = null, + reactions = reactions.filter { it.targetUserId == partnerAnswer.userId }, + onAddReaction = { emoji -> onAddReaction(partnerAnswer.userId, emoji) } + ) + } + + if (myAnswer != null) { + AnswerBubble( + answer = myAnswer, + question = question, + isCurrentUser = true, + partnerDisplayName = null, + reactions = reactions.filter { it.targetUserId == currentUserId }, + onAddReaction = { emoji -> onAddReaction(currentUserId, emoji) } + ) + } + + QuestionDiscussionThread( + messages = messages, + currentUserId = currentUserId, + messageInput = messageInput, + onMessageInputChanged = onMessageInputChanged, + onSendMessage = onSendMessage, + isRevealed = true + ) + } +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel.kt new file mode 100644 index 00000000..d9960f5b --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/QuestionThreadViewModel.kt @@ -0,0 +1,249 @@ +package com.couplesconnect.app.ui.questions + +import androidx.lifecycle.SavedStateHandle +import androidx.lifecycle.ViewModel +import androidx.lifecycle.viewModelScope +import com.couplesconnect.app.data.local.QuestionDao +import com.couplesconnect.app.data.local.mapper.toQuestion +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.model.QuestionAnswer +import com.couplesconnect.app.domain.model.QuestionMessage +import com.couplesconnect.app.domain.model.QuestionReaction +import com.couplesconnect.app.domain.repository.QuestionThreadRepository +import com.google.firebase.auth.FirebaseAuth +import dagger.hilt.android.lifecycle.HiltViewModel +import kotlinx.coroutines.flow.MutableStateFlow +import kotlinx.coroutines.flow.StateFlow +import kotlinx.coroutines.flow.asStateFlow +import kotlinx.coroutines.flow.update +import kotlinx.coroutines.launch +import javax.inject.Inject + +enum class QuestionPhase { INPUT, WAITING, REVEALED } + +data class QuestionThreadUiState( + val isLoading: Boolean = true, + val error: String? = null, + val question: Question? = null, + val threadId: String? = null, + val phase: QuestionPhase = QuestionPhase.INPUT, + val myAnswer: QuestionAnswer? = null, + val partnerAnswer: QuestionAnswer? = null, + val messages: List = emptyList(), + val reactions: List = emptyList(), + val pendingWrittenText: String = "", + val pendingSelectedOptionIds: List = emptyList(), + val pendingScaleValue: Int = 3, + val messageInput: String = "", + val helpExpanded: Boolean = false, + val isSubmitting: Boolean = false, + val previousQuestionId: String? = null, + val nextQuestionId: String? = null +) + +@HiltViewModel +class QuestionThreadViewModel @Inject constructor( + private val repository: QuestionThreadRepository, + private val questionDao: QuestionDao, + savedStateHandle: SavedStateHandle +) : ViewModel() { + + private val coupleId: String = savedStateHandle["coupleId"] ?: "" + private val questionId: String = savedStateHandle["questionId"] ?: "" + val currentUserId: String = FirebaseAuth.getInstance().currentUser?.uid ?: "" + + private val _uiState = MutableStateFlow( + QuestionThreadUiState( + previousQuestionId = savedStateHandle["prevId"], + nextQuestionId = savedStateHandle["nextId"] + ) + ) + val uiState: StateFlow = _uiState.asStateFlow() + + init { + loadThread() + } + + private fun loadThread() { + viewModelScope.launch { + try { + val entity = questionDao.getQuestionById(questionId) + val question = entity?.toQuestion() + if (question == null) { + _uiState.update { it.copy(isLoading = false, error = "Question not found") } + return@launch + } + _uiState.update { it.copy(question = question, isLoading = false) } + + val threadId = repository.findOrCreateThreadId(coupleId, questionId, question.category) + _uiState.update { it.copy(threadId = threadId) } + + launch { + repository.observeAnswers(coupleId, threadId).collect { answers -> + val my = answers.find { it.userId == currentUserId } + val partner = answers.find { it.userId != currentUserId } + val phase = when { + my == null -> QuestionPhase.INPUT + partner == null -> QuestionPhase.WAITING + else -> QuestionPhase.REVEALED + } + _uiState.update { state -> + state.copy( + phase = phase, + myAnswer = my, + partnerAnswer = if (phase == QuestionPhase.REVEALED) partner else null + ) + } + } + } + launch { + repository.observeMessages(coupleId, threadId).collect { msgs -> + _uiState.update { it.copy(messages = msgs) } + } + } + launch { + repository.observeReactions(coupleId, threadId).collect { reactions -> + _uiState.update { it.copy(reactions = reactions) } + } + } + } catch (e: Exception) { + _uiState.update { it.copy(isLoading = false, error = e.message) } + } + } + } + + // ─── Answer input mutations ────────────────────────────────────────────────── + + fun updateWrittenText(text: String) { + _uiState.update { it.copy(pendingWrittenText = text) } + } + + fun toggleOption(optionId: String) { + _uiState.update { state -> + val question = state.question ?: return@update state + val current = state.pendingSelectedOptionIds + val updated = if (question.type == "single_choice") { + listOf(optionId) + } else { + if (optionId in current) current - optionId else current + optionId + } + state.copy(pendingSelectedOptionIds = updated) + } + } + + fun updateScale(value: Int) { + _uiState.update { it.copy(pendingScaleValue = value) } + } + + fun submitAnswer() { + val state = _uiState.value + val threadId = state.threadId ?: return + val question = state.question ?: return + if (state.isSubmitting) return + if (currentUserId.isEmpty()) return + + _uiState.update { it.copy(isSubmitting = true) } + viewModelScope.launch { + try { + val answer = buildAnswer(state, question) + repository.submitAnswer(coupleId, threadId, currentUserId, answer) + } catch (e: Exception) { + _uiState.update { it.copy(error = e.message) } + } finally { + _uiState.update { it.copy(isSubmitting = false) } + } + } + } + + private fun buildAnswer(state: QuestionThreadUiState, question: Question): QuestionAnswer { + val now = System.currentTimeMillis() + return QuestionAnswer( + userId = currentUserId, + questionId = questionId, + answerType = question.type, + writtenText = if (question.type == "written") state.pendingWrittenText else null, + selectedOptionIds = when (question.type) { + "single_choice", "multi_choice", "this_or_that" -> state.pendingSelectedOptionIds + else -> emptyList() + }, + scaleValue = if (question.type == "scale") state.pendingScaleValue else null, + createdAt = now, + updatedAt = now + ) + } + + fun canSubmit(): Boolean { + val state = _uiState.value + val question = state.question ?: return false + if (currentUserId.isEmpty()) return false + return when (question.type) { + "written" -> state.pendingWrittenText.isNotBlank() + "single_choice", "this_or_that" -> state.pendingSelectedOptionIds.isNotEmpty() + "multi_choice" -> state.pendingSelectedOptionIds.isNotEmpty() + "scale" -> true + else -> false + } + } + + // ─── Help expandable ───────────────────────────────────────────────────────── + + fun toggleHelp() { + _uiState.update { it.copy(helpExpanded = !it.helpExpanded) } + } + + // ─── Discussion ────────────────────────────────────────────────────────────── + + fun updateMessageInput(text: String) { + _uiState.update { it.copy(messageInput = text) } + } + + fun sendMessage() { + val state = _uiState.value + val threadId = state.threadId ?: return + if (state.phase != QuestionPhase.REVEALED) return + if (currentUserId.isEmpty()) return + val text = state.messageInput.trim() + if (text.isBlank()) return + + _uiState.update { it.copy(messageInput = "") } + viewModelScope.launch { + try { + val msg = QuestionMessage( + userId = currentUserId, + text = text, + createdAt = System.currentTimeMillis() + ) + repository.sendMessage(coupleId, threadId, msg) + } catch (e: Exception) { + _uiState.update { it.copy(error = e.message) } + } + } + } + + // ─── Reactions ─────────────────────────────────────────────────────────────── + + fun addReaction(targetUserId: String, emoji: String) { + val state = _uiState.value + val threadId = state.threadId ?: return + if (state.phase != QuestionPhase.REVEALED) return + if (currentUserId.isEmpty()) return + + viewModelScope.launch { + try { + val reaction = QuestionReaction( + userId = currentUserId, + targetUserId = targetUserId, + emoji = emoji, + createdAt = System.currentTimeMillis() + ) + repository.addReaction(coupleId, threadId, reaction) + } catch (e: Exception) { + _uiState.update { it.copy(error = e.message) } + } + } + } + + fun dismissError() { + _uiState.update { it.copy(error = null) } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/components/AnswerBubble.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/components/AnswerBubble.kt new file mode 100644 index 00000000..c6f870ff --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/components/AnswerBubble.kt @@ -0,0 +1,253 @@ +package com.couplesconnect.app.ui.questions.components + +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.width +import androidx.compose.foundation.layout.widthIn +import androidx.compose.foundation.shape.CircleShape +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.Person +import androidx.compose.material3.Icon +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Surface +import androidx.compose.material3.Text +import androidx.compose.material3.TextButton +import androidx.compose.runtime.Composable +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember +import androidx.compose.runtime.setValue +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.dp +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.model.QuestionAnswer +import com.couplesconnect.app.domain.model.QuestionReaction + +private val REACTION_EMOJIS = listOf("❤️", "😊", "😂", "😮", "👏", "🥺") + +@Composable +fun AnswerBubble( + answer: QuestionAnswer, + question: Question, + isCurrentUser: Boolean, + partnerDisplayName: String?, + reactions: List, + onAddReaction: (emoji: String) -> Unit, + modifier: Modifier = Modifier +) { + val bubbleShape = if (isCurrentUser) { + RoundedCornerShape(topStart = 18.dp, topEnd = 4.dp, bottomStart = 18.dp, bottomEnd = 18.dp) + } else { + RoundedCornerShape(topStart = 4.dp, topEnd = 18.dp, bottomStart = 18.dp, bottomEnd = 18.dp) + } + + Column( + modifier = modifier.fillMaxWidth(), + horizontalAlignment = if (isCurrentUser) Alignment.End else Alignment.Start + ) { + if (!isCurrentUser) { + Row( + modifier = Modifier.padding(bottom = 4.dp, start = 44.dp), + verticalAlignment = Alignment.CenterVertically + ) { + Text( + text = partnerDisplayName ?: "Partner", + style = MaterialTheme.typography.labelSmall, + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.6f) + ) + } + } + + Row( + horizontalArrangement = if (isCurrentUser) Arrangement.End else Arrangement.Start, + verticalAlignment = Alignment.Bottom, + modifier = Modifier.fillMaxWidth() + ) { + if (!isCurrentUser) { + AvatarCircle(name = partnerDisplayName) + Spacer(modifier = Modifier.width(8.dp)) + } + + Column( + horizontalAlignment = if (isCurrentUser) Alignment.End else Alignment.Start, + modifier = Modifier.widthIn(max = 280.dp) + ) { + Surface( + shape = bubbleShape, + color = if (isCurrentUser) + MaterialTheme.colorScheme.primaryContainer + else + MaterialTheme.colorScheme.surfaceVariant, + tonalElevation = 1.dp + ) { + Text( + text = answerSummary(answer, question), + style = MaterialTheme.typography.bodyMedium, + color = if (isCurrentUser) + MaterialTheme.colorScheme.onPrimaryContainer + else + MaterialTheme.colorScheme.onSurfaceVariant, + modifier = Modifier.padding(horizontal = 14.dp, vertical = 10.dp) + ) + } + + ExistingReactions(reactions = reactions, isCurrentUser = isCurrentUser) + + ReactionBar( + onEmojiSelected = onAddReaction, + isCurrentUser = isCurrentUser + ) + } + + if (isCurrentUser) { + Spacer(modifier = Modifier.width(8.dp)) + } + } + } +} + +@Composable +private fun AvatarCircle(name: String?) { + Box( + modifier = Modifier + .size(32.dp) + .clip(CircleShape) + .background(MaterialTheme.colorScheme.secondaryContainer), + contentAlignment = Alignment.Center + ) { + if (name != null && name.isNotBlank()) { + Text( + text = name.take(1).uppercase(), + style = MaterialTheme.typography.labelMedium.copy(fontWeight = FontWeight.Bold), + color = MaterialTheme.colorScheme.onSecondaryContainer + ) + } else { + Icon( + imageVector = Icons.Default.Person, + contentDescription = null, + modifier = Modifier.size(18.dp), + tint = MaterialTheme.colorScheme.onSecondaryContainer + ) + } + } +} + +@Composable +private fun ExistingReactions(reactions: List, isCurrentUser: Boolean) { + if (reactions.isEmpty()) return + val grouped = reactions.groupBy { it.emoji } + Row( + modifier = Modifier.padding(top = 4.dp), + horizontalArrangement = Arrangement.spacedBy(4.dp) + ) { + grouped.entries.take(5).forEach { (emoji, list) -> + Surface( + shape = RoundedCornerShape(12.dp), + color = MaterialTheme.colorScheme.surface, + tonalElevation = 2.dp + ) { + Text( + text = if (list.size > 1) "$emoji ${list.size}" else emoji, + style = MaterialTheme.typography.labelSmall, + modifier = Modifier.padding(horizontal = 8.dp, vertical = 4.dp) + ) + } + } + } +} + +@Composable +private fun ReactionBar(onEmojiSelected: (String) -> Unit, isCurrentUser: Boolean) { + var expanded by remember { mutableStateOf(false) } + + Column(horizontalAlignment = if (isCurrentUser) Alignment.End else Alignment.Start) { + TextButton( + onClick = { expanded = !expanded }, + contentPadding = androidx.compose.foundation.layout.PaddingValues( + horizontal = 4.dp, vertical = 0.dp + ) + ) { + Text( + text = if (expanded) "Close" else "Add a reaction", + style = MaterialTheme.typography.labelSmall, + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.6f) + ) + } + + if (expanded) { + Row( + horizontalArrangement = Arrangement.spacedBy(4.dp), + modifier = Modifier.padding(bottom = 4.dp) + ) { + REACTION_EMOJIS.forEach { emoji -> + Surface( + shape = RoundedCornerShape(10.dp), + color = MaterialTheme.colorScheme.surfaceVariant, + tonalElevation = 2.dp, + modifier = Modifier + .clip(RoundedCornerShape(10.dp)) + .size(36.dp) + ) { + Box( + contentAlignment = Alignment.Center, + modifier = Modifier + .size(36.dp) + .clip(RoundedCornerShape(10.dp)) + .background(MaterialTheme.colorScheme.surfaceVariant) + .padding(2.dp) + ) { + TextButton( + onClick = { + onEmojiSelected(emoji) + expanded = false + }, + contentPadding = androidx.compose.foundation.layout.PaddingValues(0.dp), + modifier = Modifier.size(36.dp) + ) { + Text(text = emoji, style = MaterialTheme.typography.bodyMedium) + } + } + } + } + } + } + } +} + +private fun answerSummary(answer: QuestionAnswer, question: Question): String { + return when (question.type) { + "written" -> answer.writtenText ?: "" + "scale" -> { + val cfg = (question.answerConfig as? com.couplesconnect.app.domain.model.ScaleAnswerConfigImpl)?.config + val value = answer.scaleValue ?: 0 + if (cfg != null && cfg.maxLabel.isNotBlank()) { + "$value / ${cfg.maxScale} — ${cfg.maxLabel}" + } else { + "$value" + } + } + "single_choice", "this_or_that" -> { + val cfg = (question.answerConfig as? com.couplesconnect.app.domain.model.ChoiceAnswerConfigImpl)?.config + val id = answer.selectedOptionIds.firstOrNull() ?: return "" + cfg?.options?.find { it.id == id }?.text ?: id + } + "multi_choice" -> { + val cfg = (question.answerConfig as? com.couplesconnect.app.domain.model.ChoiceAnswerConfigImpl)?.config + answer.selectedOptionIds.mapNotNull { id -> + cfg?.options?.find { it.id == id }?.text + }.joinToString(", ") + } + else -> "" + } +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionAnswerInput.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionAnswerInput.kt new file mode 100644 index 00000000..0bd19273 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionAnswerInput.kt @@ -0,0 +1,339 @@ +package com.couplesconnect.app.ui.questions.components + +import androidx.compose.foundation.BorderStroke +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material3.Button +import androidx.compose.material3.ButtonDefaults +import androidx.compose.material3.Checkbox +import androidx.compose.material3.CheckboxDefaults +import androidx.compose.material3.FilledTonalButton +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.OutlinedButton +import androidx.compose.material3.OutlinedTextField +import androidx.compose.material3.OutlinedTextFieldDefaults +import androidx.compose.material3.RadioButton +import androidx.compose.material3.RadioButtonDefaults +import androidx.compose.material3.Slider +import androidx.compose.material3.SliderDefaults +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.dp +import com.couplesconnect.app.domain.model.ChoiceAnswerConfigImpl +import com.couplesconnect.app.domain.model.Question +import com.couplesconnect.app.domain.model.ScaleAnswerConfigImpl +import com.couplesconnect.app.domain.model.ThisOrThatAnswerConfigImpl +import com.couplesconnect.app.domain.model.WrittenAnswerConfigImpl + +@Composable +fun QuestionAnswerInput( + question: Question, + pendingWrittenText: String, + pendingSelectedOptionIds: List, + pendingScaleValue: Int, + onWrittenTextChanged: (String) -> Unit, + onOptionToggled: (String) -> Unit, + onScaleChanged: (Int) -> Unit, + onSubmit: () -> Unit, + canSubmit: Boolean, + isSubmitting: Boolean, + modifier: Modifier = Modifier +) { + Column(modifier = modifier.fillMaxWidth(), verticalArrangement = Arrangement.spacedBy(16.dp)) { + when (question.type) { + "written" -> WrittenAnswerInput( + config = question.answerConfig as? WrittenAnswerConfigImpl, + text = pendingWrittenText, + onTextChanged = onWrittenTextChanged + ) + "single_choice" -> SingleChoiceAnswerInput( + config = question.answerConfig as? ChoiceAnswerConfigImpl, + selected = pendingSelectedOptionIds.firstOrNull(), + onSelect = onOptionToggled + ) + "multi_choice" -> MultiChoiceAnswerInput( + config = question.answerConfig as? ChoiceAnswerConfigImpl, + selected = pendingSelectedOptionIds, + onToggle = onOptionToggled + ) + "scale" -> ScaleAnswerInput( + config = question.answerConfig as? ScaleAnswerConfigImpl, + value = pendingScaleValue, + onValueChange = onScaleChanged + ) + "this_or_that" -> ThisOrThatAnswerInput( + config = question.answerConfig as? ThisOrThatAnswerConfigImpl, + selectedId = pendingSelectedOptionIds.firstOrNull(), + onSelect = onOptionToggled + ) + } + + FilledTonalButton( + onClick = onSubmit, + enabled = canSubmit && !isSubmitting, + modifier = Modifier + .fillMaxWidth() + .height(52.dp), + shape = RoundedCornerShape(14.dp), + colors = ButtonDefaults.filledTonalButtonColors( + containerColor = MaterialTheme.colorScheme.primary, + contentColor = MaterialTheme.colorScheme.onPrimary, + disabledContainerColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.12f), + disabledContentColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.38f) + ) + ) { + Text( + text = if (isSubmitting) "Saving…" else "Submit answer", + style = MaterialTheme.typography.titleSmall, + fontWeight = FontWeight.SemiBold + ) + } + } +} + +// ─── Written ────────────────────────────────────────────────────────────────── + +@Composable +private fun WrittenAnswerInput( + config: WrittenAnswerConfigImpl?, + text: String, + onTextChanged: (String) -> Unit +) { + OutlinedTextField( + value = text, + onValueChange = onTextChanged, + modifier = Modifier + .fillMaxWidth() + .height(148.dp), + placeholder = { + Text( + text = config?.config?.placeholder ?: "Write your answer…", + style = MaterialTheme.typography.bodyMedium, + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.45f) + ) + }, + singleLine = false, + minLines = 4, + maxLines = 6, + shape = RoundedCornerShape(14.dp), + colors = OutlinedTextFieldDefaults.colors( + focusedBorderColor = MaterialTheme.colorScheme.primary, + unfocusedBorderColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.25f), + focusedContainerColor = MaterialTheme.colorScheme.surface, + unfocusedContainerColor = MaterialTheme.colorScheme.surface, + focusedTextColor = MaterialTheme.colorScheme.onSurface, + unfocusedTextColor = MaterialTheme.colorScheme.onSurface + ), + textStyle = MaterialTheme.typography.bodyLarge + ) +} + +// ─── Single choice ──────────────────────────────────────────────────────────── + +@Composable +private fun SingleChoiceAnswerInput( + config: ChoiceAnswerConfigImpl?, + selected: String?, + onSelect: (String) -> Unit +) { + val options = config?.config?.options ?: return + Column(verticalArrangement = Arrangement.spacedBy(8.dp)) { + options.forEach { option -> + OutlinedButton( + onClick = { onSelect(option.id) }, + modifier = Modifier.fillMaxWidth(), + shape = RoundedCornerShape(12.dp), + border = BorderStroke( + width = if (option.id == selected) 2.dp else 1.dp, + color = if (option.id == selected) + MaterialTheme.colorScheme.primary + else + MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.25f) + ), + colors = ButtonDefaults.outlinedButtonColors( + containerColor = if (option.id == selected) + MaterialTheme.colorScheme.primaryContainer + else + MaterialTheme.colorScheme.surface, + contentColor = MaterialTheme.colorScheme.onSurface + ) + ) { + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier.fillMaxWidth() + ) { + RadioButton( + selected = option.id == selected, + onClick = null, + colors = RadioButtonDefaults.colors( + selectedColor = MaterialTheme.colorScheme.primary + ) + ) + Text( + text = option.text, + style = MaterialTheme.typography.bodyMedium, + modifier = Modifier.padding(start = 8.dp) + ) + } + } + } + } +} + +// ─── Multi choice ───────────────────────────────────────────────────────────── + +@Composable +private fun MultiChoiceAnswerInput( + config: ChoiceAnswerConfigImpl?, + selected: List, + onToggle: (String) -> Unit +) { + val options = config?.config?.options ?: return + Column(verticalArrangement = Arrangement.spacedBy(8.dp)) { + options.forEach { option -> + val isChecked = option.id in selected + OutlinedButton( + onClick = { onToggle(option.id) }, + modifier = Modifier.fillMaxWidth(), + shape = RoundedCornerShape(12.dp), + border = BorderStroke( + width = if (isChecked) 2.dp else 1.dp, + color = if (isChecked) + MaterialTheme.colorScheme.primary + else + MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.25f) + ), + colors = ButtonDefaults.outlinedButtonColors( + containerColor = if (isChecked) + MaterialTheme.colorScheme.primaryContainer + else + MaterialTheme.colorScheme.surface, + contentColor = MaterialTheme.colorScheme.onSurface + ) + ) { + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier.fillMaxWidth() + ) { + Checkbox( + checked = isChecked, + onCheckedChange = null, + colors = CheckboxDefaults.colors( + checkedColor = MaterialTheme.colorScheme.primary + ) + ) + Text( + text = option.text, + style = MaterialTheme.typography.bodyMedium, + modifier = Modifier.padding(start = 8.dp) + ) + } + } + } + } +} + +// ─── Scale ──────────────────────────────────────────────────────────────────── + +@Composable +private fun ScaleAnswerInput( + config: ScaleAnswerConfigImpl?, + value: Int, + onValueChange: (Int) -> Unit +) { + val cfg = config?.config ?: return + Column(modifier = Modifier.fillMaxWidth()) { + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.Center + ) { + Text( + text = "$value", + style = MaterialTheme.typography.headlineMedium.copy(fontWeight = FontWeight.Bold), + color = MaterialTheme.colorScheme.primary + ) + } + Spacer(modifier = Modifier.height(8.dp)) + Slider( + value = value.toFloat(), + onValueChange = { onValueChange(it.toInt()) }, + valueRange = cfg.minScale.toFloat()..cfg.maxScale.toFloat(), + steps = (cfg.maxScale - cfg.minScale - 1).coerceAtLeast(0), + modifier = Modifier.fillMaxWidth(), + colors = SliderDefaults.colors( + thumbColor = MaterialTheme.colorScheme.primary, + activeTrackColor = MaterialTheme.colorScheme.primary, + inactiveTrackColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.2f) + ) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween + ) { + Text( + text = cfg.minLabel.ifBlank { "${cfg.minScale}" }, + style = MaterialTheme.typography.labelSmall, + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + Text( + text = cfg.maxLabel.ifBlank { "${cfg.maxScale}" }, + style = MaterialTheme.typography.labelSmall, + color = MaterialTheme.colorScheme.onSurfaceVariant + ) + } + } +} + +// ─── This or that ───────────────────────────────────────────────────────────── + +@Composable +private fun ThisOrThatAnswerInput( + config: ThisOrThatAnswerConfigImpl?, + selectedId: String?, + onSelect: (String) -> Unit +) { + val cfg = config?.config ?: return + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.spacedBy(12.dp) + ) { + listOf(cfg.optionA, cfg.optionB).forEach { option -> + val isSelected = option.id == selectedId + Button( + onClick = { onSelect(option.id) }, + modifier = Modifier + .weight(1f) + .height(96.dp), + shape = RoundedCornerShape(16.dp), + colors = ButtonDefaults.buttonColors( + containerColor = if (isSelected) + MaterialTheme.colorScheme.primary + else + MaterialTheme.colorScheme.surfaceVariant, + contentColor = if (isSelected) + MaterialTheme.colorScheme.onPrimary + else + MaterialTheme.colorScheme.onSurfaceVariant + ), + elevation = ButtonDefaults.buttonElevation( + defaultElevation = if (isSelected) 4.dp else 0.dp + ) + ) { + Text( + text = option.text, + style = MaterialTheme.typography.bodyMedium.copy(fontWeight = FontWeight.Medium), + textAlign = androidx.compose.ui.text.style.TextAlign.Center + ) + } + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionDiscussionThread.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionDiscussionThread.kt new file mode 100644 index 00000000..21b5dcfc --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionDiscussionThread.kt @@ -0,0 +1,177 @@ +package com.couplesconnect.app.ui.questions.components + +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.widthIn +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.automirrored.filled.Send +import androidx.compose.material3.HorizontalDivider +import androidx.compose.material3.Icon +import androidx.compose.material3.IconButton +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.OutlinedTextField +import androidx.compose.material3.OutlinedTextFieldDefaults +import androidx.compose.material3.Surface +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.dp +import com.couplesconnect.app.domain.model.QuestionMessage + +@Composable +fun QuestionDiscussionThread( + messages: List, + currentUserId: String, + messageInput: String, + onMessageInputChanged: (String) -> Unit, + onSendMessage: () -> Unit, + isRevealed: Boolean, + modifier: Modifier = Modifier +) { + Column(modifier = modifier.fillMaxWidth()) { + HorizontalDivider( + modifier = Modifier.padding(vertical = 8.dp), + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.12f) + ) + + Text( + text = "Discussion", + style = MaterialTheme.typography.labelMedium.copy(fontWeight = FontWeight.SemiBold), + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.6f), + modifier = Modifier.padding(bottom = 8.dp) + ) + + if (!isRevealed) { + Text( + text = "Discussion opens once both partners have answered.", + style = MaterialTheme.typography.bodySmall, + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.5f), + modifier = Modifier.padding(bottom = 8.dp) + ) + return + } + + if (messages.isEmpty()) { + Text( + text = "Start the conversation…", + style = MaterialTheme.typography.bodySmall, + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.45f), + modifier = Modifier.padding(bottom = 8.dp) + ) + } + + Column(verticalArrangement = Arrangement.spacedBy(8.dp)) { + messages.forEach { message -> + DiscussionMessageBubble( + message = message, + isCurrentUser = message.userId == currentUserId + ) + } + } + + Spacer(modifier = Modifier.height(12.dp)) + + DiscussionInputBar( + value = messageInput, + onValueChange = onMessageInputChanged, + onSend = onSendMessage + ) + } +} + +@Composable +private fun DiscussionMessageBubble( + message: QuestionMessage, + isCurrentUser: Boolean +) { + val bubbleShape = if (isCurrentUser) { + RoundedCornerShape(topStart = 14.dp, topEnd = 4.dp, bottomStart = 14.dp, bottomEnd = 14.dp) + } else { + RoundedCornerShape(topStart = 4.dp, topEnd = 14.dp, bottomStart = 14.dp, bottomEnd = 14.dp) + } + + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = if (isCurrentUser) Arrangement.End else Arrangement.Start + ) { + Surface( + shape = bubbleShape, + color = if (isCurrentUser) + MaterialTheme.colorScheme.primaryContainer + else + MaterialTheme.colorScheme.surfaceVariant, + modifier = Modifier.widthIn(max = 260.dp) + ) { + Text( + text = message.text, + style = MaterialTheme.typography.bodySmall, + color = if (isCurrentUser) + MaterialTheme.colorScheme.onPrimaryContainer + else + MaterialTheme.colorScheme.onSurfaceVariant, + modifier = Modifier.padding(horizontal = 12.dp, vertical = 8.dp) + ) + } + } +} + +@Composable +private fun DiscussionInputBar( + value: String, + onValueChange: (String) -> Unit, + onSend: () -> Unit +) { + Row( + modifier = Modifier.fillMaxWidth(), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.spacedBy(8.dp) + ) { + OutlinedTextField( + value = value, + onValueChange = onValueChange, + modifier = Modifier.weight(1f), + placeholder = { + Text( + text = "Add a comment…", + style = MaterialTheme.typography.bodySmall, + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.45f) + ) + }, + singleLine = true, + shape = RoundedCornerShape(24.dp), + colors = OutlinedTextFieldDefaults.colors( + focusedBorderColor = MaterialTheme.colorScheme.primary, + unfocusedBorderColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.2f), + focusedContainerColor = MaterialTheme.colorScheme.surface, + unfocusedContainerColor = MaterialTheme.colorScheme.surface, + focusedTextColor = MaterialTheme.colorScheme.onSurface, + unfocusedTextColor = MaterialTheme.colorScheme.onSurface + ), + textStyle = MaterialTheme.typography.bodySmall + ) + + IconButton( + onClick = onSend, + enabled = value.isNotBlank(), + modifier = Modifier.size(44.dp) + ) { + Icon( + imageVector = Icons.AutoMirrored.Filled.Send, + contentDescription = "Send", + tint = if (value.isNotBlank()) + MaterialTheme.colorScheme.primary + else + MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.3f) + ) + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHeader.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHeader.kt new file mode 100644 index 00000000..8398a889 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHeader.kt @@ -0,0 +1,60 @@ +package com.couplesconnect.app.ui.questions.components + +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material3.Card +import androidx.compose.material3.CardDefaults +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.sp +import com.couplesconnect.app.domain.model.Question + +@Composable +fun QuestionHeader( + question: Question, + helpExpanded: Boolean, + onToggleHelp: () -> Unit, + modifier: Modifier = Modifier +) { + Column(modifier = modifier.fillMaxWidth()) { + Card( + modifier = Modifier.fillMaxWidth(), + shape = RoundedCornerShape(20.dp), + colors = CardDefaults.cardColors( + containerColor = MaterialTheme.colorScheme.surfaceVariant + ), + elevation = CardDefaults.cardElevation(defaultElevation = 0.dp) + ) { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(horizontal = 24.dp, vertical = 28.dp) + ) { + Text( + text = question.text, + style = MaterialTheme.typography.headlineSmall.copy( + fontSize = 24.sp, + fontWeight = FontWeight.SemiBold, + lineHeight = 34.sp + ), + color = MaterialTheme.colorScheme.onSurfaceVariant, + textAlign = TextAlign.Start + ) + } + } + + QuestionHelpExpandable( + question = question, + expanded = helpExpanded, + onToggle = onToggleHelp, + modifier = Modifier.padding(top = 8.dp) + ) + } +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHelpExpandable.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHelpExpandable.kt new file mode 100644 index 00000000..e31f64e3 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionHelpExpandable.kt @@ -0,0 +1,105 @@ +package com.couplesconnect.app.ui.questions.components + +import androidx.compose.animation.AnimatedVisibility +import androidx.compose.animation.expandVertically +import androidx.compose.animation.shrinkVertically +import androidx.compose.foundation.clickable +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.Add +import androidx.compose.material.icons.filled.Close +import androidx.compose.material3.Icon +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Surface +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip +import androidx.compose.ui.unit.dp +import com.couplesconnect.app.domain.model.Question + +@Composable +fun QuestionHelpExpandable( + question: Question, + expanded: Boolean, + onToggle: () -> Unit, + modifier: Modifier = Modifier +) { + Surface( + modifier = modifier + .fillMaxWidth() + .clip(RoundedCornerShape(12.dp)) + .clickable(onClick = onToggle), + shape = RoundedCornerShape(12.dp), + color = MaterialTheme.colorScheme.surface, + tonalElevation = 1.dp + ) { + Column(modifier = Modifier.fillMaxWidth()) { + Row( + modifier = Modifier + .fillMaxWidth() + .padding(horizontal = 16.dp, vertical = 12.dp), + verticalAlignment = Alignment.CenterVertically + ) { + Text( + text = "How this helps your relationship", + style = MaterialTheme.typography.bodySmall, + color = MaterialTheme.colorScheme.onSurfaceVariant, + modifier = Modifier.weight(1f) + ) + Icon( + imageVector = if (expanded) Icons.Default.Close else Icons.Default.Add, + contentDescription = if (expanded) "Collapse" else "Expand", + modifier = Modifier.size(18.dp), + tint = MaterialTheme.colorScheme.onSurfaceVariant + ) + } + + AnimatedVisibility( + visible = expanded, + enter = expandVertically(), + exit = shrinkVertically() + ) { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(start = 16.dp, end = 16.dp, bottom = 16.dp) + ) { + Text( + text = helpText(question), + style = MaterialTheme.typography.bodySmall, + color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.8f), + lineHeight = MaterialTheme.typography.bodySmall.lineHeight + ) + } + } + } + } +} + +private fun helpText(question: Question): String { + val depthNote = when (question.depthLevel) { + 1 -> "This light question helps you and your partner share something fun and easy." + 2 -> "Reflecting on this together builds understanding and a sense of closeness." + 3 -> "Sharing something deeper here can strengthen your emotional connection and trust." + 4 -> "Questions like this open honest conversations that bring couples closer over time." + 5 -> "Exploring this topic together builds real intimacy and long-term connection." + else -> "Answering together helps you understand each other better." + } + val tagNote = when { + "values" in question.tags -> " It also helps you align on what matters most to each of you." + "memories" in question.tags -> " Revisiting shared memories reinforces your bond." + "dreams" in question.tags -> " Talking about dreams reminds you that you're building a future together." + "fun" in question.tags -> " A little lightness goes a long way in keeping your connection alive." + else -> "" + } + return depthNote + tagNote +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionNavigationBar.kt b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionNavigationBar.kt new file mode 100644 index 00000000..b055449a --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/questions/components/QuestionNavigationBar.kt @@ -0,0 +1,84 @@ +package com.couplesconnect.app.ui.questions.components + +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.automirrored.filled.ArrowBack +import androidx.compose.material.icons.automirrored.filled.ArrowForward +import androidx.compose.material3.ButtonDefaults +import androidx.compose.material3.FilledTonalButton +import androidx.compose.material3.Icon +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.dp + +@Composable +fun QuestionNavigationBar( + onPrevious: (() -> Unit)?, + onNext: (() -> Unit)?, + modifier: Modifier = Modifier +) { + Row( + modifier = modifier + .fillMaxWidth() + .padding(vertical = 8.dp), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { + FilledTonalButton( + onClick = { onPrevious?.invoke() }, + enabled = onPrevious != null, + shape = RoundedCornerShape(12.dp), + modifier = Modifier.height(44.dp), + colors = ButtonDefaults.filledTonalButtonColors( + containerColor = MaterialTheme.colorScheme.surfaceVariant, + contentColor = MaterialTheme.colorScheme.onSurfaceVariant, + disabledContainerColor = MaterialTheme.colorScheme.surfaceVariant.copy(alpha = 0.4f), + disabledContentColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.3f) + ) + ) { + Icon( + imageVector = Icons.AutoMirrored.Filled.ArrowBack, + contentDescription = null, + modifier = Modifier.padding(end = 4.dp) + ) + Text( + text = "Previous", + style = MaterialTheme.typography.labelMedium, + fontWeight = FontWeight.Medium + ) + } + + FilledTonalButton( + onClick = { onNext?.invoke() }, + enabled = onNext != null, + shape = RoundedCornerShape(12.dp), + modifier = Modifier.height(44.dp), + colors = ButtonDefaults.filledTonalButtonColors( + containerColor = MaterialTheme.colorScheme.primary, + contentColor = MaterialTheme.colorScheme.onPrimary, + disabledContainerColor = MaterialTheme.colorScheme.surfaceVariant.copy(alpha = 0.4f), + disabledContentColor = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.3f) + ) + ) { + Text( + text = "Next question", + style = MaterialTheme.typography.labelMedium, + fontWeight = FontWeight.Medium + ) + Icon( + imageVector = Icons.AutoMirrored.Filled.ArrowForward, + contentDescription = null, + modifier = Modifier.padding(start = 4.dp) + ) + } + } +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/settings/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/settings/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/settings/SettingsScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/settings/SettingsScreen.kt new file mode 100644 index 00000000..8668e340 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/settings/SettingsScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.settings + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun SettingsScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Settings") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Settings — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun SettingsScreenPreview() { + SettingsScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/wheel/.gitkeep b/app/src/main/java/com/couplesconnect/app/ui/wheel/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/src/main/java/com/couplesconnect/app/ui/wheel/CategoryPickerScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/wheel/CategoryPickerScreen.kt new file mode 100644 index 00000000..48e20158 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/wheel/CategoryPickerScreen.kt @@ -0,0 +1,42 @@ +package com.couplesconnect.app.ui.wheel + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun CategoryPickerScreen( + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Category Picker") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Category Picker — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun CategoryPickerScreenPreview() { + CategoryPickerScreen() +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/wheel/SpinWheelScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/wheel/SpinWheelScreen.kt new file mode 100644 index 00000000..47bbd65c --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/wheel/SpinWheelScreen.kt @@ -0,0 +1,43 @@ +package com.couplesconnect.app.ui.wheel + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun SpinWheelScreen( + categoryId: String, + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Spin Wheel") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Spin Wheel — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun SpinWheelScreenPreview() { + SpinWheelScreen(categoryId = "test_category") +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/wheel/WheelCompleteScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/wheel/WheelCompleteScreen.kt new file mode 100644 index 00000000..aff53f0b --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/wheel/WheelCompleteScreen.kt @@ -0,0 +1,43 @@ +package com.couplesconnect.app.ui.wheel + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun WheelCompleteScreen( + sessionId: String, + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Wheel Complete") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Wheel Complete — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun WheelCompleteScreenPreview() { + WheelCompleteScreen(sessionId = "test_session") +} diff --git a/app/src/main/java/com/couplesconnect/app/ui/wheel/WheelSessionScreen.kt b/app/src/main/java/com/couplesconnect/app/ui/wheel/WheelSessionScreen.kt new file mode 100644 index 00000000..05c79737 --- /dev/null +++ b/app/src/main/java/com/couplesconnect/app/ui/wheel/WheelSessionScreen.kt @@ -0,0 +1,43 @@ +package com.couplesconnect.app.ui.wheel + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Scaffold +import androidx.compose.material3.Text +import androidx.compose.material3.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@OptIn(ExperimentalMaterial3Api::class) +@Composable +fun WheelSessionScreen( + sessionId: String, + onNavigate: (String) -> Unit = {} +) { + Scaffold( + topBar = { TopAppBar(title = { Text("Wheel Session") }) } + ) { padding -> + Box( + modifier = Modifier + .fillMaxSize() + .padding(padding), + contentAlignment = Alignment.Center + ) { + Text( + text = "Wheel Session — Coming Soon", + style = MaterialTheme.typography.headlineSmall + ) + } + } +} + +@Preview +@Composable +fun WheelSessionScreenPreview() { + WheelSessionScreen(sessionId = "test_session") +} diff --git a/seed/build_db.py b/seed/build_db.py new file mode 100644 index 00000000..27312977 --- /dev/null +++ b/seed/build_db.py @@ -0,0 +1,264 @@ +#!/usr/bin/env python3 +""" +Build SQLite database from question JSON files for Room asset loading. + +This script reads JSON question files and creates a pre-seeded SQLite database +that can be bundled with the APK and loaded by Room via createFromAsset(). +""" + +import json +import sqlite3 +import os +from pathlib import Path +from typing import Dict, List, Any + + +def load_json_file(filepath: str) -> Dict[str, Any]: + """Load and parse a JSON file.""" + with open(filepath, 'r', encoding='utf-8') as f: + return json.load(f) + + +def get_category_id_from_filename(filename: str) -> str: + """Extract category id from filename.""" + # Handle both v1 and v2 filenames + # examples: questions_communication---...json, questions_communication_v2---...json + basename = os.path.basename(filename) + if '_v2---' in basename: + return basename.split('_v2---')[0].replace('questions_', '') + elif '---' in basename: + return basename.split('---')[0].replace('questions_', '') + return 'unknown' + + +def build_database(json_dir: str, output_path: str) -> None: + """Build SQLite database from JSON files.""" + + # Ensure output directory exists + os.makedirs(os.path.dirname(output_path), exist_ok=True) + + # Remove existing database if present + if os.path.exists(output_path): + os.remove(output_path) + + # Connect to new database + conn = sqlite3.connect(output_path) + cursor = conn.cursor() + + # Create tables with Room-compatible schema + # Question table + cursor.execute(''' + CREATE TABLE Question ( + id TEXT NOT NULL, + text TEXT NOT NULL, + category_id TEXT NOT NULL, + depth_level INTEGER NOT NULL, + is_premium INTEGER NOT NULL, + type TEXT NOT NULL, + tags TEXT NOT NULL, + answer_config TEXT NOT NULL, + pack_id TEXT, + created_at INTEGER NOT NULL, + status TEXT NOT NULL, + PRIMARY KEY (id) + ) + ''') + + # QuestionCategory table + cursor.execute(''' + CREATE TABLE QuestionCategory ( + id TEXT NOT NULL, + display_name TEXT NOT NULL, + description TEXT NOT NULL, + access TEXT NOT NULL, + icon_name TEXT NOT NULL, + PRIMARY KEY (id) + ) + ''') + + # Create indexes + cursor.execute(''' + CREATE INDEX idx_question_category_id ON Question(category_id) + ''') + + # Process each JSON file (support both prefixed and clean filenames) + json_files = list(Path(json_dir).glob('*.json')) + + total_questions = 0 + categories_processed = set() + + for json_file in json_files: + print(f"\nProcessing: {json_file.name}") + + try: + data = load_json_file(str(json_file)) + except json.JSONDecodeError as e: + print(f" ❌ Invalid JSON: {e}") + continue + except Exception as e: + print(f" ❌ Error reading file: {e}") + continue + + # Extract category info + category_data = data.get('category', {}) + category_id = category_data.get('id', get_category_id_from_filename(str(json_file))) + category_display_name = category_data.get('display_name', category_id) + category_description = category_data.get('description', '') + category_access = category_data.get('access', 'free') + category_icon = category_data.get('icon_name', 'question') + + # Insert category (ignore duplicates) + cursor.execute(''' + INSERT OR IGNORE INTO QuestionCategory + (id, display_name, description, access, icon_name) + VALUES (?, ?, ?, ?, ?) + ''', (category_id, category_display_name, category_description, category_access, category_icon)) + + if category_id not in categories_processed: + categories_processed.add(category_id) + print(f" Category: {category_display_name} (id: {category_id})") + + # Insert questions + questions = data.get('questions', []) + questions_inserted = 0 + + for q in questions: + question_id = q.get('id') + text = q.get('text', '') + category_id_q = q.get('category_id', category_id) + depth_level = q.get('depth', q.get('depth_level', 1)) + is_premium = q.get('access', 'free') == 'premium' + question_type = q.get('type', 'written') + tags = q.get('tags', []) + + # Handle answer_config - check both patterns + answer_config = q.get('answer_config', {}) + options = q.get('options', []) # Alternative location for choice types + + # Build answer_config JSON + ac_json = {} + + if question_type == 'written': + ac_json = { + 'type': 'written', + 'config': answer_config if answer_config else { + 'minLength': 1, + 'maxLength': 1000, + 'placeholder': 'Write your answer...' + } + } + elif question_type == 'single_choice': + if options: + ac_json = { + 'type': 'single_choice', + 'config': {'options': options} + } + elif answer_config: + ac_json = { + 'type': 'single_choice', + 'config': answer_config + } + elif question_type == 'multi_choice': + if options: + ac_json = { + 'type': 'multi_choice', + 'config': {'options': options} + } + elif answer_config: + ac_json = { + 'type': 'multi_choice', + 'config': answer_config + } + elif question_type == 'scale': + ac_json = { + 'type': 'scale', + 'config': answer_config if answer_config else { + 'minScale': 1, + 'maxScale': 5, + 'minLabel': 'Disagree', + 'maxLabel': 'Agree' + } + } + elif question_type == 'this_or_that': + if options: + ac_json = { + 'type': 'this_or_that', + 'config': { + 'optionA': options[0] if len(options) > 0 else {'id': 'a', 'text': ''}, + 'optionB': options[1] if len(options) > 1 else {'id': 'b', 'text': ''} + } + } + elif answer_config: + ac_json = { + 'type': 'this_or_that', + 'config': answer_config + } + + # Convert tags and answer_config to JSON strings + tags_json = json.dumps(tags, separators=(',', ':')) + ac_json_str = json.dumps(ac_json, separators=(',', ':')) + + # Insert question + cursor.execute(''' + INSERT OR REPLACE INTO Question + (id, text, category_id, depth_level, is_premium, type, tags, answer_config, + created_at, status) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + ''', ( + question_id, + text, + category_id_q, + depth_level, + 1 if is_premium else 0, + question_type, + tags_json, + ac_json_str, + int(json_file.stat().st_mtime), # Use file mtime as created_at + 'active' + )) + + questions_inserted += 1 + total_questions += 1 + + free_count = sum(1 for q in questions if q.get('access', 'free') == 'free') + premium_count = sum(1 for q in questions if q.get('access', 'free') == 'premium') + print(f" Questions: {questions_inserted} ({free_count} free, {premium_count} premium)") + + # Commit and close + conn.commit() + conn.close() + + print(f"\n{'='*60}") + print(f"Database built: {output_path}") + print(f"Categories: {len(categories_processed)}") + print(f"Total questions: {total_questions}") + print(f"{'='*60}") + + +def main(): + """Main entry point.""" + # Paths + script_dir = Path(__file__).parent + json_dir = script_dir / 'questions' + output_dir = script_dir.parent / 'app' / 'src' / 'main' / 'assets' / 'database' + output_path = output_dir / 'app.db' + + print("Building SQLite database from question JSON files...") + print(f"JSON directory: {json_dir}") + print(f"Output path: {output_path}") + + # Verify JSON directory exists + if not json_dir.exists(): + print(f"❌ JSON directory not found: {json_dir}") + return + + if not list(json_dir.glob('*.json')): + print(f"❌ No question JSON files found in: {json_dir}") + return + + # Build database + build_database(str(json_dir), str(output_path)) + + +if __name__ == '__main__': + main() diff --git a/seed/questions/boundaries.json b/seed/questions/boundaries.json new file mode 100644 index 00000000..39c60655 --- /dev/null +++ b/seed/questions/boundaries.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "boundaries", + "display_name": "Boundaries", + "description": "Questions about space, privacy, autonomy, consent, family limits, digital boundaries, and mutual respect.", + "access": "premium", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "boundaries_001", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around alone time would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "alone_time", + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_002", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around phone privacy would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "phone_privacy", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_003", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around family involvement would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "family", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_004", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around friendships would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "friendships", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_005", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around social media would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "social_media", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_006", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around emotional labor would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "emotional_labor", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_007", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around work time would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "work_time", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_008", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around rest would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "rest", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_009", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around physical affection would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "affection", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_010", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around private conversations would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "privacy", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_011", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around money boundaries would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "money", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_012", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around home space would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "home_space", + "shared_space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_013", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around conflict pauses would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "pauses", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_014", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around sharing with others would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "sharing", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_015", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around personal routines would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "routines", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_016", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around checking in would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "check_ins", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_017", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around sexual boundaries would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "sexual_boundaries", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_018", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around parenting boundaries would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "parenting", + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_019", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around ex-partners would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "ex_partners", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_020", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around emotional privacy would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "emotional_privacy", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_021", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around personal goals would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "personal_goals", + "independence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_022", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around mental load would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "mental_load", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_023", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around public disagreements would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "public_conflict", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_024", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around time with friends would help you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "friend_time", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_025", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around personal limits would help you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "personal_limits", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_026", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around alone time would help you feel closer to me, not farther away?", + "depth": 1, + "access": "free", + "tags": [ + "alone_time", + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_027", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around phone privacy would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "phone_privacy", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_028", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around family involvement would help you feel closer to me, not farther away?", + "depth": 1, + "access": "free", + "tags": [ + "family", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_029", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around friendships would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "friendships", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_030", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around social media would help you feel closer to me, not farther away?", + "depth": 1, + "access": "free", + "tags": [ + "social_media", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_031", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around emotional labor would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "emotional_labor", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_032", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around work time would help you feel closer to me, not farther away?", + "depth": 1, + "access": "free", + "tags": [ + "work_time", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_033", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around rest would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "rest", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_034", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around physical affection would help you feel closer to me, not farther away?", + "depth": 1, + "access": "free", + "tags": [ + "affection", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_035", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around private conversations would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "privacy", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_036", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around money boundaries would help you feel closer to me, not farther away?", + "depth": 1, + "access": "free", + "tags": [ + "money", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_037", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around home space would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "home_space", + "shared_space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_038", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around conflict pauses would help you feel closer to me, not farther away?", + "depth": 1, + "access": "free", + "tags": [ + "pauses", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_039", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around sharing with others would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "sharing", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_040", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around personal routines would help you feel closer to me, not farther away?", + "depth": 1, + "access": "free", + "tags": [ + "routines", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_041", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around checking in would help you feel closer to me, not farther away?", + "depth": 3, + "access": "free", + "tags": [ + "check_ins", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_042", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around sexual boundaries would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "sexual_boundaries", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_043", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around parenting boundaries would help you feel closer to me, not farther away?", + "depth": 3, + "access": "free", + "tags": [ + "parenting", + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_044", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around ex-partners would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "ex_partners", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_045", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around emotional privacy would help you feel closer to me, not farther away?", + "depth": 3, + "access": "free", + "tags": [ + "emotional_privacy", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_046", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around personal goals would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "personal_goals", + "independence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_047", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around mental load would help you feel closer to me, not farther away?", + "depth": 3, + "access": "free", + "tags": [ + "mental_load", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_048", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around public disagreements would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "public_conflict", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_049", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around time with friends would help you feel closer to me, not farther away?", + "depth": 3, + "access": "free", + "tags": [ + "friend_time", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_050", + "category_id": "boundaries", + "type": "written", + "text": "What boundary around personal limits would help you feel closer to me, not farther away?", + "depth": 2, + "access": "free", + "tags": [ + "personal_limits", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_051", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about alone time without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "alone_time", + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_052", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about phone privacy without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "phone_privacy", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_053", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about family involvement without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "family", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_054", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about friendships without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "friendships", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_055", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about social media without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "social_media", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_056", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about emotional labor without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "emotional_labor", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_057", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about work time without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "work_time", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_058", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about rest without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "rest", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_059", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about physical affection without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "affection", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_060", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about private conversations without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "privacy", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_061", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about money boundaries without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "money", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_062", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about home space without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "home_space", + "shared_space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_063", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about conflict pauses without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "pauses", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_064", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about sharing with others without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "sharing", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_065", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about personal routines without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "routines", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_066", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about checking in without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "check_ins", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_067", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about sexual boundaries without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "sexual_boundaries", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_068", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about parenting boundaries without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "parenting", + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_069", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about ex-partners without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "ex_partners", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_070", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about emotional privacy without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "emotional_privacy", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_071", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about personal goals without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "personal_goals", + "independence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_072", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about mental load without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "mental_load", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_073", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about public disagreements without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "public_conflict", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_074", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about time with friends without making boundaries feel like rejection?", + "depth": 2, + "access": "free", + "tags": [ + "friend_time", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_075", + "category_id": "boundaries", + "type": "written", + "text": "How can we talk about personal limits without making boundaries feel like rejection?", + "depth": 3, + "access": "free", + "tags": [ + "personal_limits", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_076", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for alone time?", + "depth": 2, + "access": "premium", + "tags": [ + "alone_time", + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_077", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for phone privacy?", + "depth": 3, + "access": "premium", + "tags": [ + "phone_privacy", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_078", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for family involvement?", + "depth": 2, + "access": "premium", + "tags": [ + "family", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_079", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for friendships?", + "depth": 3, + "access": "premium", + "tags": [ + "friendships", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_080", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for social media?", + "depth": 2, + "access": "premium", + "tags": [ + "social_media", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_081", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for emotional labor?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_labor", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_082", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for work time?", + "depth": 2, + "access": "premium", + "tags": [ + "work_time", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_083", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for rest?", + "depth": 3, + "access": "premium", + "tags": [ + "rest", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_084", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for physical affection?", + "depth": 2, + "access": "premium", + "tags": [ + "affection", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_085", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for private conversations?", + "depth": 3, + "access": "premium", + "tags": [ + "privacy", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_086", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for money boundaries?", + "depth": 2, + "access": "premium", + "tags": [ + "money", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_087", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for home space?", + "depth": 3, + "access": "premium", + "tags": [ + "home_space", + "shared_space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_088", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for conflict pauses?", + "depth": 2, + "access": "premium", + "tags": [ + "pauses", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_089", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for sharing with others?", + "depth": 3, + "access": "premium", + "tags": [ + "sharing", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_090", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for personal routines?", + "depth": 2, + "access": "premium", + "tags": [ + "routines", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_091", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for checking in?", + "depth": 3, + "access": "premium", + "tags": [ + "check_ins", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_092", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for sexual boundaries?", + "depth": 2, + "access": "premium", + "tags": [ + "sexual_boundaries", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_093", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for parenting boundaries?", + "depth": 3, + "access": "premium", + "tags": [ + "parenting", + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_094", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for ex-partners?", + "depth": 2, + "access": "premium", + "tags": [ + "ex_partners", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_095", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for emotional privacy?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_privacy", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_096", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for personal goals?", + "depth": 2, + "access": "premium", + "tags": [ + "personal_goals", + "independence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_097", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for mental load?", + "depth": 3, + "access": "premium", + "tags": [ + "mental_load", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_098", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for public disagreements?", + "depth": 2, + "access": "premium", + "tags": [ + "public_conflict", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_099", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for time with friends?", + "depth": 3, + "access": "premium", + "tags": [ + "friend_time", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_100", + "category_id": "boundaries", + "type": "written", + "text": "What do you wish I understood about your need for personal limits?", + "depth": 2, + "access": "premium", + "tags": [ + "personal_limits", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_101", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around alone time look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "alone_time", + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_102", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around phone privacy look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "phone_privacy", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_103", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around family involvement look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "family", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_104", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around friendships look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "friendships", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_105", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around social media look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "social_media", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_106", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around emotional labor look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_labor", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_107", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around work time look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "work_time", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_108", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around rest look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "rest", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_109", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around physical affection look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "affection", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_110", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around private conversations look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "privacy", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_111", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around money boundaries look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_112", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around home space look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "home_space", + "shared_space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_113", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around conflict pauses look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "pauses", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_114", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around sharing with others look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "sharing", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_115", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around personal routines look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "routines", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_116", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around checking in look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "check_ins", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_117", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around sexual boundaries look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "sexual_boundaries", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_118", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around parenting boundaries look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "parenting", + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_119", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around ex-partners look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "ex_partners", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_120", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around emotional privacy look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_privacy", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_121", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around personal goals look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_goals", + "independence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_122", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around mental load look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "mental_load", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_123", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around public disagreements look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "public_conflict", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_124", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around time with friends look like to you?", + "depth": 3, + "access": "premium", + "tags": [ + "friend_time", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_125", + "category_id": "boundaries", + "type": "written", + "text": "What does a healthy limit around personal limits look like to you?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_limits", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_126", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around alone time needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "alone_time", + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_127", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around phone privacy needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "phone_privacy", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_128", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around family involvement needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "family", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_129", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around friendships needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "friendships", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_130", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around social media needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "social_media", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_131", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around emotional labor needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_labor", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_132", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around work time needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "work_time", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_133", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around rest needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "rest", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_134", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around physical affection needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "affection", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_135", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around private conversations needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "privacy", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_136", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around money boundaries needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "money", + "limits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_137", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around home space needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "home_space", + "shared_space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_138", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around conflict pauses needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "pauses", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_139", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around sharing with others needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "sharing", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_140", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around personal routines needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "routines", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_141", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around checking in needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_142", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around sexual boundaries needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "sexual_boundaries", + "consent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_143", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around parenting boundaries needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "parenting", + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_144", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around ex-partners needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "ex_partners", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_145", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around emotional privacy needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_privacy", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_146", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around personal goals needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_goals", + "independence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_147", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around mental load needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "mental_load", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_148", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around public disagreements needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "public_conflict", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_149", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around time with friends needs to be clearer?", + "depth": 4, + "access": "premium", + "tags": [ + "friend_time", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_150", + "category_id": "boundaries", + "type": "written", + "text": "What is one sign that a boundary around personal limits needs to be clearer?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_limits", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "boundaries_151", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which boundary area needs the clearest agreement right now?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "clarity" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "conflict", + "text": "Conflict" + } + ] + }, + { + "id": "boundaries_152", + "category_id": "boundaries", + "type": "single_choice", + "text": "How should we respond when a boundary is crossed?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "boundaries" + ], + "options": [ + { + "id": "name_it_calmly", + "text": "Name it calmly" + }, + { + "id": "pause", + "text": "Pause" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "clarify_the_limit", + "text": "Clarify the limit" + } + ] + }, + { + "id": "boundaries_153", + "category_id": "boundaries", + "type": "single_choice", + "text": "What makes a boundary feel respectful?", + "depth": 4, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "options": [ + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "clear_reason", + "text": "Clear reason" + }, + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "consistency", + "text": "Consistency" + } + ] + }, + { + "id": "boundaries_154", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which digital boundary matters most?", + "depth": 3, + "access": "premium", + "tags": [ + "digital_boundaries", + "privacy" + ], + "options": [ + { + "id": "phone_privacy", + "text": "Phone privacy" + }, + { + "id": "social_media", + "text": "Social media" + }, + { + "id": "location_sharing", + "text": "Location sharing" + }, + { + "id": "messages", + "text": "Messages" + } + ] + }, + { + "id": "boundaries_155", + "category_id": "boundaries", + "type": "single_choice", + "text": "What kind of alone time feels healthiest?", + "depth": 4, + "access": "premium", + "tags": [ + "alone_time", + "space" + ], + "options": [ + { + "id": "daily_quiet_time", + "text": "Daily quiet time" + }, + { + "id": "solo_hobbies", + "text": "Solo hobbies" + }, + { + "id": "friend_time", + "text": "Friend time" + }, + { + "id": "no_phone_rest", + "text": "No-phone rest" + } + ] + }, + { + "id": "boundaries_156", + "category_id": "boundaries", + "type": "single_choice", + "text": "What family boundary feels most important?", + "depth": 3, + "access": "premium", + "tags": [ + "family", + "boundaries" + ], + "options": [ + { + "id": "visits", + "text": "Visits" + }, + { + "id": "advice", + "text": "Advice" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "money", + "text": "Money" + } + ] + }, + { + "id": "boundaries_157", + "category_id": "boundaries", + "type": "single_choice", + "text": "What should we do when one of us needs space?", + "depth": 4, + "access": "premium", + "tags": [ + "space", + "communication" + ], + "options": [ + { + "id": "say_it_clearly", + "text": "Say it clearly" + }, + { + "id": "set_a_return_time", + "text": "Set a return time" + }, + { + "id": "reassure_first", + "text": "Reassure first" + }, + { + "id": "take_a_short_break", + "text": "Take a short break" + } + ] + }, + { + "id": "boundaries_158", + "category_id": "boundaries", + "type": "single_choice", + "text": "What makes boundaries feel scary?", + "depth": 3, + "access": "premium", + "tags": [ + "fear", + "boundaries" + ], + "options": [ + { + "id": "fear_of_rejection", + "text": "Fear of rejection" + }, + { + "id": "fear_of_conflict", + "text": "Fear of conflict" + }, + { + "id": "guilt", + "text": "Guilt" + }, + { + "id": "not_knowing_how", + "text": "Not knowing how" + } + ] + }, + { + "id": "boundaries_159", + "category_id": "boundaries", + "type": "single_choice", + "text": "What helps boundaries feel like care?", + "depth": 4, + "access": "premium", + "tags": [ + "care", + "boundaries" + ], + "options": [ + { + "id": "mutual_respect", + "text": "Mutual respect" + }, + { + "id": "calm_timing", + "text": "Calm timing" + }, + { + "id": "clear_wording", + "text": "Clear wording" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "boundaries_160", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which boundary should be revisited regularly?", + "depth": 3, + "access": "premium", + "tags": [ + "check_ins", + "boundaries" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "privacy", + "text": "Privacy" + } + ] + }, + { + "id": "boundaries_161", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which boundary area needs the clearest agreement right now right now?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "clarity" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "conflict", + "text": "Conflict" + } + ] + }, + { + "id": "boundaries_162", + "category_id": "boundaries", + "type": "single_choice", + "text": "How should we respond when a boundary is crossed right now?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "boundaries" + ], + "options": [ + { + "id": "name_it_calmly", + "text": "Name it calmly" + }, + { + "id": "pause", + "text": "Pause" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "clarify_the_limit", + "text": "Clarify the limit" + } + ] + }, + { + "id": "boundaries_163", + "category_id": "boundaries", + "type": "single_choice", + "text": "What makes a boundary feel respectful right now?", + "depth": 4, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "options": [ + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "clear_reason", + "text": "Clear reason" + }, + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "consistency", + "text": "Consistency" + } + ] + }, + { + "id": "boundaries_164", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which digital boundary matters most right now?", + "depth": 3, + "access": "premium", + "tags": [ + "digital_boundaries", + "privacy" + ], + "options": [ + { + "id": "phone_privacy", + "text": "Phone privacy" + }, + { + "id": "social_media", + "text": "Social media" + }, + { + "id": "location_sharing", + "text": "Location sharing" + }, + { + "id": "messages", + "text": "Messages" + } + ] + }, + { + "id": "boundaries_165", + "category_id": "boundaries", + "type": "single_choice", + "text": "What kind of alone time feels healthiest right now?", + "depth": 4, + "access": "premium", + "tags": [ + "alone_time", + "space" + ], + "options": [ + { + "id": "daily_quiet_time", + "text": "Daily quiet time" + }, + { + "id": "solo_hobbies", + "text": "Solo hobbies" + }, + { + "id": "friend_time", + "text": "Friend time" + }, + { + "id": "no_phone_rest", + "text": "No-phone rest" + } + ] + }, + { + "id": "boundaries_166", + "category_id": "boundaries", + "type": "single_choice", + "text": "What family boundary feels most important right now?", + "depth": 3, + "access": "premium", + "tags": [ + "family", + "boundaries" + ], + "options": [ + { + "id": "visits", + "text": "Visits" + }, + { + "id": "advice", + "text": "Advice" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "money", + "text": "Money" + } + ] + }, + { + "id": "boundaries_167", + "category_id": "boundaries", + "type": "single_choice", + "text": "What should we do when one of us needs space right now?", + "depth": 4, + "access": "premium", + "tags": [ + "space", + "communication" + ], + "options": [ + { + "id": "say_it_clearly", + "text": "Say it clearly" + }, + { + "id": "set_a_return_time", + "text": "Set a return time" + }, + { + "id": "reassure_first", + "text": "Reassure first" + }, + { + "id": "take_a_short_break", + "text": "Take a short break" + } + ] + }, + { + "id": "boundaries_168", + "category_id": "boundaries", + "type": "single_choice", + "text": "What makes boundaries feel scary right now?", + "depth": 3, + "access": "premium", + "tags": [ + "fear", + "boundaries" + ], + "options": [ + { + "id": "fear_of_rejection", + "text": "Fear of rejection" + }, + { + "id": "fear_of_conflict", + "text": "Fear of conflict" + }, + { + "id": "guilt", + "text": "Guilt" + }, + { + "id": "not_knowing_how", + "text": "Not knowing how" + } + ] + }, + { + "id": "boundaries_169", + "category_id": "boundaries", + "type": "single_choice", + "text": "What helps boundaries feel like care right now?", + "depth": 4, + "access": "premium", + "tags": [ + "care", + "boundaries" + ], + "options": [ + { + "id": "mutual_respect", + "text": "Mutual respect" + }, + { + "id": "calm_timing", + "text": "Calm timing" + }, + { + "id": "clear_wording", + "text": "Clear wording" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "boundaries_170", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which boundary should be revisited regularly right now?", + "depth": 3, + "access": "premium", + "tags": [ + "check_ins", + "boundaries" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "privacy", + "text": "Privacy" + } + ] + }, + { + "id": "boundaries_171", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which boundary area needs the clearest agreement right now this week?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "clarity" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "conflict", + "text": "Conflict" + } + ] + }, + { + "id": "boundaries_172", + "category_id": "boundaries", + "type": "single_choice", + "text": "How should we respond when a boundary is crossed this week?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "boundaries" + ], + "options": [ + { + "id": "name_it_calmly", + "text": "Name it calmly" + }, + { + "id": "pause", + "text": "Pause" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "clarify_the_limit", + "text": "Clarify the limit" + } + ] + }, + { + "id": "boundaries_173", + "category_id": "boundaries", + "type": "single_choice", + "text": "What makes a boundary feel respectful this week?", + "depth": 4, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "options": [ + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "clear_reason", + "text": "Clear reason" + }, + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "consistency", + "text": "Consistency" + } + ] + }, + { + "id": "boundaries_174", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which digital boundary matters most this week?", + "depth": 3, + "access": "premium", + "tags": [ + "digital_boundaries", + "privacy" + ], + "options": [ + { + "id": "phone_privacy", + "text": "Phone privacy" + }, + { + "id": "social_media", + "text": "Social media" + }, + { + "id": "location_sharing", + "text": "Location sharing" + }, + { + "id": "messages", + "text": "Messages" + } + ] + }, + { + "id": "boundaries_175", + "category_id": "boundaries", + "type": "single_choice", + "text": "What kind of alone time feels healthiest this week?", + "depth": 4, + "access": "premium", + "tags": [ + "alone_time", + "space" + ], + "options": [ + { + "id": "daily_quiet_time", + "text": "Daily quiet time" + }, + { + "id": "solo_hobbies", + "text": "Solo hobbies" + }, + { + "id": "friend_time", + "text": "Friend time" + }, + { + "id": "no_phone_rest", + "text": "No-phone rest" + } + ] + }, + { + "id": "boundaries_176", + "category_id": "boundaries", + "type": "single_choice", + "text": "What family boundary feels most important this week?", + "depth": 3, + "access": "premium", + "tags": [ + "family", + "boundaries" + ], + "options": [ + { + "id": "visits", + "text": "Visits" + }, + { + "id": "advice", + "text": "Advice" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "money", + "text": "Money" + } + ] + }, + { + "id": "boundaries_177", + "category_id": "boundaries", + "type": "single_choice", + "text": "What should we do when one of us needs space this week?", + "depth": 4, + "access": "premium", + "tags": [ + "space", + "communication" + ], + "options": [ + { + "id": "say_it_clearly", + "text": "Say it clearly" + }, + { + "id": "set_a_return_time", + "text": "Set a return time" + }, + { + "id": "reassure_first", + "text": "Reassure first" + }, + { + "id": "take_a_short_break", + "text": "Take a short break" + } + ] + }, + { + "id": "boundaries_178", + "category_id": "boundaries", + "type": "single_choice", + "text": "What makes boundaries feel scary this week?", + "depth": 3, + "access": "premium", + "tags": [ + "fear", + "boundaries" + ], + "options": [ + { + "id": "fear_of_rejection", + "text": "Fear of rejection" + }, + { + "id": "fear_of_conflict", + "text": "Fear of conflict" + }, + { + "id": "guilt", + "text": "Guilt" + }, + { + "id": "not_knowing_how", + "text": "Not knowing how" + } + ] + }, + { + "id": "boundaries_179", + "category_id": "boundaries", + "type": "single_choice", + "text": "What helps boundaries feel like care this week?", + "depth": 4, + "access": "premium", + "tags": [ + "care", + "boundaries" + ], + "options": [ + { + "id": "mutual_respect", + "text": "Mutual respect" + }, + { + "id": "calm_timing", + "text": "Calm timing" + }, + { + "id": "clear_wording", + "text": "Clear wording" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "boundaries_180", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which boundary should be revisited regularly this week?", + "depth": 3, + "access": "premium", + "tags": [ + "check_ins", + "boundaries" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "privacy", + "text": "Privacy" + } + ] + }, + { + "id": "boundaries_181", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which boundary area needs the clearest agreement right now during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "clarity" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "conflict", + "text": "Conflict" + } + ] + }, + { + "id": "boundaries_182", + "category_id": "boundaries", + "type": "single_choice", + "text": "How should we respond when a boundary is crossed during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "boundaries" + ], + "options": [ + { + "id": "name_it_calmly", + "text": "Name it calmly" + }, + { + "id": "pause", + "text": "Pause" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "clarify_the_limit", + "text": "Clarify the limit" + } + ] + }, + { + "id": "boundaries_183", + "category_id": "boundaries", + "type": "single_choice", + "text": "What makes a boundary feel respectful during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "options": [ + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "clear_reason", + "text": "Clear reason" + }, + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "consistency", + "text": "Consistency" + } + ] + }, + { + "id": "boundaries_184", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which digital boundary matters most during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_boundaries", + "privacy" + ], + "options": [ + { + "id": "phone_privacy", + "text": "Phone privacy" + }, + { + "id": "social_media", + "text": "Social media" + }, + { + "id": "location_sharing", + "text": "Location sharing" + }, + { + "id": "messages", + "text": "Messages" + } + ] + }, + { + "id": "boundaries_185", + "category_id": "boundaries", + "type": "single_choice", + "text": "What kind of alone time feels healthiest during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "alone_time", + "space" + ], + "options": [ + { + "id": "daily_quiet_time", + "text": "Daily quiet time" + }, + { + "id": "solo_hobbies", + "text": "Solo hobbies" + }, + { + "id": "friend_time", + "text": "Friend time" + }, + { + "id": "no_phone_rest", + "text": "No-phone rest" + } + ] + }, + { + "id": "boundaries_186", + "category_id": "boundaries", + "type": "single_choice", + "text": "What family boundary feels most important during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "family", + "boundaries" + ], + "options": [ + { + "id": "visits", + "text": "Visits" + }, + { + "id": "advice", + "text": "Advice" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "money", + "text": "Money" + } + ] + }, + { + "id": "boundaries_187", + "category_id": "boundaries", + "type": "single_choice", + "text": "What should we do when one of us needs space during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "space", + "communication" + ], + "options": [ + { + "id": "say_it_clearly", + "text": "Say it clearly" + }, + { + "id": "set_a_return_time", + "text": "Set a return time" + }, + { + "id": "reassure_first", + "text": "Reassure first" + }, + { + "id": "take_a_short_break", + "text": "Take a short break" + } + ] + }, + { + "id": "boundaries_188", + "category_id": "boundaries", + "type": "single_choice", + "text": "What makes boundaries feel scary during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "fear", + "boundaries" + ], + "options": [ + { + "id": "fear_of_rejection", + "text": "Fear of rejection" + }, + { + "id": "fear_of_conflict", + "text": "Fear of conflict" + }, + { + "id": "guilt", + "text": "Guilt" + }, + { + "id": "not_knowing_how", + "text": "Not knowing how" + } + ] + }, + { + "id": "boundaries_189", + "category_id": "boundaries", + "type": "single_choice", + "text": "What helps boundaries feel like care during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "care", + "boundaries" + ], + "options": [ + { + "id": "mutual_respect", + "text": "Mutual respect" + }, + { + "id": "calm_timing", + "text": "Calm timing" + }, + { + "id": "clear_wording", + "text": "Clear wording" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "boundaries_190", + "category_id": "boundaries", + "type": "single_choice", + "text": "Which boundary should be revisited regularly during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "boundaries" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "privacy", + "text": "Privacy" + } + ] + }, + { + "id": "boundaries_191", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundaries need clearer words? Select all that apply.", + "depth": 5, + "access": "premium", + "tags": [ + "clarity", + "boundaries" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "conflict", + "text": "Conflict" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_192", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundaries help you feel safe? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "boundaries" + ], + "options": [ + { + "id": "respectful_tone", + "text": "Respectful tone" + }, + { + "id": "no_phone_checking", + "text": "No phone checking" + }, + { + "id": "alone_time", + "text": "Alone time" + }, + { + "id": "no_public_fights", + "text": "No public fights" + }, + { + "id": "consent_around_touch", + "text": "Consent around touch" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_193", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which signs tell you a boundary is needed? Select up to three.", + "depth": 5, + "access": "premium", + "tags": [ + "signals", + "boundaries" + ], + "options": [ + { + "id": "resentment", + "text": "Resentment" + }, + { + "id": "exhaustion", + "text": "Exhaustion" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "anxiety", + "text": "Anxiety" + }, + { + "id": "feeling_pressured", + "text": "Feeling pressured" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "boundaries_194", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundary areas should be mutual? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "mutuality", + "boundaries" + ], + "options": [ + { + "id": "digital_access", + "text": "Digital access" + }, + { + "id": "family_sharing", + "text": "Family sharing" + }, + { + "id": "friend_time", + "text": "Friend time" + }, + { + "id": "money_decisions", + "text": "Money decisions" + }, + { + "id": "conflict_pauses", + "text": "Conflict pauses" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_195", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which words make boundaries easier to hear? Select up to three.", + "depth": 5, + "access": "premium", + "tags": [ + "language", + "boundaries" + ], + "options": [ + { + "id": "i_need", + "text": "I need" + }, + { + "id": "can_we_agree", + "text": "Can we agree" + }, + { + "id": "this_helps_me", + "text": "This helps me" + }, + { + "id": "i_feel", + "text": "I feel" + }, + { + "id": "let_s_revisit", + "text": "Let's revisit" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "boundaries_196", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundaries need clearer words? Select all that apply. right now", + "depth": 4, + "access": "premium", + "tags": [ + "clarity", + "boundaries" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "conflict", + "text": "Conflict" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_197", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundaries help you feel safe? Select all that apply. right now", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "boundaries" + ], + "options": [ + { + "id": "respectful_tone", + "text": "Respectful tone" + }, + { + "id": "no_phone_checking", + "text": "No phone checking" + }, + { + "id": "alone_time", + "text": "Alone time" + }, + { + "id": "no_public_fights", + "text": "No public fights" + }, + { + "id": "consent_around_touch", + "text": "Consent around touch" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_198", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which signs tell you a boundary is needed? Select up to three. right now", + "depth": 4, + "access": "premium", + "tags": [ + "signals", + "boundaries" + ], + "options": [ + { + "id": "resentment", + "text": "Resentment" + }, + { + "id": "exhaustion", + "text": "Exhaustion" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "anxiety", + "text": "Anxiety" + }, + { + "id": "feeling_pressured", + "text": "Feeling pressured" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "boundaries_199", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundary areas should be mutual? Select all that apply. right now", + "depth": 5, + "access": "premium", + "tags": [ + "mutuality", + "boundaries" + ], + "options": [ + { + "id": "digital_access", + "text": "Digital access" + }, + { + "id": "family_sharing", + "text": "Family sharing" + }, + { + "id": "friend_time", + "text": "Friend time" + }, + { + "id": "money_decisions", + "text": "Money decisions" + }, + { + "id": "conflict_pauses", + "text": "Conflict pauses" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_200", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which words make boundaries easier to hear? Select up to three. right now", + "depth": 4, + "access": "premium", + "tags": [ + "language", + "boundaries" + ], + "options": [ + { + "id": "i_need", + "text": "I need" + }, + { + "id": "can_we_agree", + "text": "Can we agree" + }, + { + "id": "this_helps_me", + "text": "This helps me" + }, + { + "id": "i_feel", + "text": "I feel" + }, + { + "id": "let_s_revisit", + "text": "Let's revisit" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "boundaries_201", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundaries need clearer words? Select all that apply. this week", + "depth": 5, + "access": "premium", + "tags": [ + "clarity", + "boundaries" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "conflict", + "text": "Conflict" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_202", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundaries help you feel safe? Select all that apply. this week", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "boundaries" + ], + "options": [ + { + "id": "respectful_tone", + "text": "Respectful tone" + }, + { + "id": "no_phone_checking", + "text": "No phone checking" + }, + { + "id": "alone_time", + "text": "Alone time" + }, + { + "id": "no_public_fights", + "text": "No public fights" + }, + { + "id": "consent_around_touch", + "text": "Consent around touch" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_203", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which signs tell you a boundary is needed? Select up to three. this week", + "depth": 5, + "access": "premium", + "tags": [ + "signals", + "boundaries" + ], + "options": [ + { + "id": "resentment", + "text": "Resentment" + }, + { + "id": "exhaustion", + "text": "Exhaustion" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "anxiety", + "text": "Anxiety" + }, + { + "id": "feeling_pressured", + "text": "Feeling pressured" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "boundaries_204", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundary areas should be mutual? Select all that apply. this week", + "depth": 4, + "access": "premium", + "tags": [ + "mutuality", + "boundaries" + ], + "options": [ + { + "id": "digital_access", + "text": "Digital access" + }, + { + "id": "family_sharing", + "text": "Family sharing" + }, + { + "id": "friend_time", + "text": "Friend time" + }, + { + "id": "money_decisions", + "text": "Money decisions" + }, + { + "id": "conflict_pauses", + "text": "Conflict pauses" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_205", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which words make boundaries easier to hear? Select up to three. this week", + "depth": 5, + "access": "premium", + "tags": [ + "language", + "boundaries" + ], + "options": [ + { + "id": "i_need", + "text": "I need" + }, + { + "id": "can_we_agree", + "text": "Can we agree" + }, + { + "id": "this_helps_me", + "text": "This helps me" + }, + { + "id": "i_feel", + "text": "I feel" + }, + { + "id": "let_s_revisit", + "text": "Let's revisit" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "boundaries_206", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundaries need clearer words? Select all that apply. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "clarity", + "boundaries" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "conflict", + "text": "Conflict" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_207", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundaries help you feel safe? Select all that apply. during stress", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "boundaries" + ], + "options": [ + { + "id": "respectful_tone", + "text": "Respectful tone" + }, + { + "id": "no_phone_checking", + "text": "No phone checking" + }, + { + "id": "alone_time", + "text": "Alone time" + }, + { + "id": "no_public_fights", + "text": "No public fights" + }, + { + "id": "consent_around_touch", + "text": "Consent around touch" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_208", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which signs tell you a boundary is needed? Select up to three. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "signals", + "boundaries" + ], + "options": [ + { + "id": "resentment", + "text": "Resentment" + }, + { + "id": "exhaustion", + "text": "Exhaustion" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "anxiety", + "text": "Anxiety" + }, + { + "id": "feeling_pressured", + "text": "Feeling pressured" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "boundaries_209", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which boundary areas should be mutual? Select all that apply. during stress", + "depth": 5, + "access": "premium", + "tags": [ + "mutuality", + "boundaries" + ], + "options": [ + { + "id": "digital_access", + "text": "Digital access" + }, + { + "id": "family_sharing", + "text": "Family sharing" + }, + { + "id": "friend_time", + "text": "Friend time" + }, + { + "id": "money_decisions", + "text": "Money decisions" + }, + { + "id": "conflict_pauses", + "text": "Conflict pauses" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "boundaries_210", + "category_id": "boundaries", + "type": "multi_choice", + "text": "Which words make boundaries easier to hear? Select up to three. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "language", + "boundaries" + ], + "options": [ + { + "id": "i_need", + "text": "I need" + }, + { + "id": "can_we_agree", + "text": "Can we agree" + }, + { + "id": "this_helps_me", + "text": "This helps me" + }, + { + "id": "i_feel", + "text": "I feel" + }, + { + "id": "let_s_revisit", + "text": "Let's revisit" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "boundaries_211", + "category_id": "boundaries", + "type": "scale", + "text": "How respected do your boundaries feel in our relationship?", + "depth": 5, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not respected", + "max_label": "Very respected", + "scale_step": 1 + } + }, + { + "id": "boundaries_212", + "category_id": "boundaries", + "type": "scale", + "text": "How easy is it to ask me for space?", + "depth": 4, + "access": "premium", + "tags": [ + "space", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "boundaries_213", + "category_id": "boundaries", + "type": "scale", + "text": "How clear are our digital boundaries?", + "depth": 5, + "access": "premium", + "tags": [ + "digital_boundaries", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "boundaries_214", + "category_id": "boundaries", + "type": "scale", + "text": "How balanced does our time together and apart feel?", + "depth": 4, + "access": "premium", + "tags": [ + "time", + "balance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unbalanced", + "max_label": "Very balanced", + "scale_step": 1 + } + }, + { + "id": "boundaries_215", + "category_id": "boundaries", + "type": "scale", + "text": "How safe does it feel to say no?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "no" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "boundaries_216", + "category_id": "boundaries", + "type": "scale", + "text": "How respected do your boundaries feel in our relationship right now?", + "depth": 4, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not respected", + "max_label": "Very respected", + "scale_step": 1 + } + }, + { + "id": "boundaries_217", + "category_id": "boundaries", + "type": "scale", + "text": "How easy is it to ask me for space right now?", + "depth": 5, + "access": "premium", + "tags": [ + "space", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "boundaries_218", + "category_id": "boundaries", + "type": "scale", + "text": "How clear are our digital boundaries right now?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_boundaries", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "boundaries_219", + "category_id": "boundaries", + "type": "scale", + "text": "How balanced does our time together and apart feel right now?", + "depth": 5, + "access": "premium", + "tags": [ + "time", + "balance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unbalanced", + "max_label": "Very balanced", + "scale_step": 1 + } + }, + { + "id": "boundaries_220", + "category_id": "boundaries", + "type": "scale", + "text": "How safe does it feel to say no right now?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "no" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "boundaries_221", + "category_id": "boundaries", + "type": "scale", + "text": "How respected do your boundaries feel in our relationship this week?", + "depth": 5, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not respected", + "max_label": "Very respected", + "scale_step": 1 + } + }, + { + "id": "boundaries_222", + "category_id": "boundaries", + "type": "scale", + "text": "How easy is it to ask me for space this week?", + "depth": 4, + "access": "premium", + "tags": [ + "space", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "boundaries_223", + "category_id": "boundaries", + "type": "scale", + "text": "How clear are our digital boundaries this week?", + "depth": 5, + "access": "premium", + "tags": [ + "digital_boundaries", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "boundaries_224", + "category_id": "boundaries", + "type": "scale", + "text": "How balanced does our time together and apart feel this week?", + "depth": 4, + "access": "premium", + "tags": [ + "time", + "balance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unbalanced", + "max_label": "Very balanced", + "scale_step": 1 + } + }, + { + "id": "boundaries_225", + "category_id": "boundaries", + "type": "scale", + "text": "How safe does it feel to say no this week?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "no" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "boundaries_226", + "category_id": "boundaries", + "type": "scale", + "text": "How respected do your boundaries feel in our relationship during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not respected", + "max_label": "Very respected", + "scale_step": 1 + } + }, + { + "id": "boundaries_227", + "category_id": "boundaries", + "type": "scale", + "text": "How easy is it to ask me for space during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "space", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "boundaries_228", + "category_id": "boundaries", + "type": "scale", + "text": "How clear are our digital boundaries during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_boundaries", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "boundaries_229", + "category_id": "boundaries", + "type": "scale", + "text": "How balanced does our time together and apart feel during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "time", + "balance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unbalanced", + "max_label": "Very balanced", + "scale_step": 1 + } + }, + { + "id": "boundaries_230", + "category_id": "boundaries", + "type": "scale", + "text": "How safe does it feel to say no during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "no" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "boundaries_231", + "category_id": "boundaries", + "type": "scale", + "text": "How respected do your boundaries feel in our relationship after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "respect", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not respected", + "max_label": "Very respected", + "scale_step": 1 + } + }, + { + "id": "boundaries_232", + "category_id": "boundaries", + "type": "scale", + "text": "How easy is it to ask me for space after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "space", + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "boundaries_233", + "category_id": "boundaries", + "type": "scale", + "text": "How clear are our digital boundaries after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "digital_boundaries", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "boundaries_234", + "category_id": "boundaries", + "type": "scale", + "text": "How balanced does our time together and apart feel after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "time", + "balance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unbalanced", + "max_label": "Very balanced", + "scale_step": 1 + } + }, + { + "id": "boundaries_235", + "category_id": "boundaries", + "type": "scale", + "text": "How safe does it feel to say no after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "no" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "boundaries_236", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For space, which feels better?", + "depth": 4, + "access": "premium", + "tags": [ + "space", + "boundaries" + ], + "options": [ + { + "id": "scheduled_alone_time", + "text": "Scheduled alone time" + }, + { + "id": "ask_when_needed", + "text": "Ask when needed" + } + ] + }, + { + "id": "boundaries_237", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For privacy, which matters more?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "options": [ + { + "id": "mutual_transparency", + "text": "Mutual transparency" + }, + { + "id": "personal_autonomy", + "text": "Personal autonomy" + } + ] + }, + { + "id": "boundaries_238", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For family boundaries, which helps more?", + "depth": 4, + "access": "premium", + "tags": [ + "family", + "boundaries" + ], + "options": [ + { + "id": "private_agreement_first", + "text": "Private agreement first" + }, + { + "id": "handle_as_it_comes", + "text": "Handle as it comes" + } + ] + }, + { + "id": "boundaries_239", + "category_id": "boundaries", + "type": "this_or_that", + "text": "When saying no, which helps more?", + "depth": 5, + "access": "premium", + "tags": [ + "no", + "communication" + ], + "options": [ + { + "id": "direct_wording", + "text": "Direct wording" + }, + { + "id": "gentle_explanation", + "text": "Gentle explanation" + } + ] + }, + { + "id": "boundaries_240", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For conflict boundaries, which matters more?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "boundaries" + ], + "options": [ + { + "id": "no_yelling", + "text": "No yelling" + }, + { + "id": "no_disappearing", + "text": "No disappearing" + } + ] + }, + { + "id": "boundaries_241", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For space, which feels better right now?", + "depth": 5, + "access": "premium", + "tags": [ + "space", + "boundaries" + ], + "options": [ + { + "id": "scheduled_alone_time", + "text": "Scheduled alone time" + }, + { + "id": "ask_when_needed", + "text": "Ask when needed" + } + ] + }, + { + "id": "boundaries_242", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For privacy, which matters more right now?", + "depth": 4, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "options": [ + { + "id": "mutual_transparency", + "text": "Mutual transparency" + }, + { + "id": "personal_autonomy", + "text": "Personal autonomy" + } + ] + }, + { + "id": "boundaries_243", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For family boundaries, which helps more right now?", + "depth": 5, + "access": "premium", + "tags": [ + "family", + "boundaries" + ], + "options": [ + { + "id": "private_agreement_first", + "text": "Private agreement first" + }, + { + "id": "handle_as_it_comes", + "text": "Handle as it comes" + } + ] + }, + { + "id": "boundaries_244", + "category_id": "boundaries", + "type": "this_or_that", + "text": "When saying no, which helps more right now?", + "depth": 4, + "access": "premium", + "tags": [ + "no", + "communication" + ], + "options": [ + { + "id": "direct_wording", + "text": "Direct wording" + }, + { + "id": "gentle_explanation", + "text": "Gentle explanation" + } + ] + }, + { + "id": "boundaries_245", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For conflict boundaries, which matters more right now?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "boundaries" + ], + "options": [ + { + "id": "no_yelling", + "text": "No yelling" + }, + { + "id": "no_disappearing", + "text": "No disappearing" + } + ] + }, + { + "id": "boundaries_246", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For space, which feels better this week?", + "depth": 4, + "access": "premium", + "tags": [ + "space", + "boundaries" + ], + "options": [ + { + "id": "scheduled_alone_time", + "text": "Scheduled alone time" + }, + { + "id": "ask_when_needed", + "text": "Ask when needed" + } + ] + }, + { + "id": "boundaries_247", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For privacy, which matters more this week?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "options": [ + { + "id": "mutual_transparency", + "text": "Mutual transparency" + }, + { + "id": "personal_autonomy", + "text": "Personal autonomy" + } + ] + }, + { + "id": "boundaries_248", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For family boundaries, which helps more this week?", + "depth": 4, + "access": "premium", + "tags": [ + "family", + "boundaries" + ], + "options": [ + { + "id": "private_agreement_first", + "text": "Private agreement first" + }, + { + "id": "handle_as_it_comes", + "text": "Handle as it comes" + } + ] + }, + { + "id": "boundaries_249", + "category_id": "boundaries", + "type": "this_or_that", + "text": "When saying no, which helps more this week?", + "depth": 5, + "access": "premium", + "tags": [ + "no", + "communication" + ], + "options": [ + { + "id": "direct_wording", + "text": "Direct wording" + }, + { + "id": "gentle_explanation", + "text": "Gentle explanation" + } + ] + }, + { + "id": "boundaries_250", + "category_id": "boundaries", + "type": "this_or_that", + "text": "For conflict boundaries, which matters more this week?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "boundaries" + ], + "options": [ + { + "id": "no_yelling", + "text": "No yelling" + }, + { + "id": "no_disappearing", + "text": "No disappearing" + } + ] + } + ] +} diff --git a/seed/questions/communication.json b/seed/questions/communication.json new file mode 100644 index 00000000..b22d26f9 --- /dev/null +++ b/seed/questions/communication.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "communication", + "display_name": "Communication", + "description": "Questions about listening, expressing needs, understanding each other, and talking clearly.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "communication_001", + "category_id": "communication", + "type": "written", + "text": "What is one small thing I do that helps you feel heard?", + "depth": 1, + "access": "free", + "tags": [ + "listening", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_002", + "category_id": "communication", + "type": "written", + "text": "When do you feel it is easiest to talk to me?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_003", + "category_id": "communication", + "type": "written", + "text": "What kind of tone helps you stay open during a hard conversation?", + "depth": 1, + "access": "free", + "tags": [ + "tone", + "hard_topics" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_004", + "category_id": "communication", + "type": "written", + "text": "What is one topic we usually communicate well about?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_005", + "category_id": "communication", + "type": "written", + "text": "What is one topic we tend to avoid?", + "depth": 2, + "access": "free", + "tags": [ + "avoidance", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_006", + "category_id": "communication", + "type": "written", + "text": "What helps you feel safe enough to be honest with me?", + "depth": 2, + "access": "free", + "tags": [ + "safety", + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_007", + "category_id": "communication", + "type": "written", + "text": "What is one phrase I use that makes you feel supported?", + "depth": 1, + "access": "free", + "tags": [ + "support", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_008", + "category_id": "communication", + "type": "written", + "text": "What is one phrase I use that sometimes shuts you down?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_009", + "category_id": "communication", + "type": "written", + "text": "When you are upset, do you prefer comfort, space, advice, or distraction?", + "depth": 1, + "access": "free", + "tags": [ + "emotions", + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_010", + "category_id": "communication", + "type": "written", + "text": "What should I ask you more often?", + "depth": 1, + "access": "free", + "tags": [ + "questions", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_011", + "category_id": "communication", + "type": "written", + "text": "What is one way I can listen better this week?", + "depth": 2, + "access": "free", + "tags": [ + "listening", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_012", + "category_id": "communication", + "type": "written", + "text": "How do you know when I am really paying attention?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_013", + "category_id": "communication", + "type": "written", + "text": "What is one thing you wish I understood without needing a long explanation?", + "depth": 3, + "access": "free", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_014", + "category_id": "communication", + "type": "written", + "text": "What makes a conversation with me feel easy?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_015", + "category_id": "communication", + "type": "written", + "text": "What makes a conversation with me feel difficult?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_016", + "category_id": "communication", + "type": "written", + "text": "Do you feel more loved by words, actions, time, touch, or help?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_017", + "category_id": "communication", + "type": "written", + "text": "What is one thing we should check in about every week?", + "depth": 2, + "access": "free", + "tags": [ + "check_in", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_018", + "category_id": "communication", + "type": "written", + "text": "What is one question you wish I would ask when you seem quiet?", + "depth": 2, + "access": "free", + "tags": [ + "questions", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_019", + "category_id": "communication", + "type": "written", + "text": "How can I tell when you are overwhelmed but not saying it?", + "depth": 2, + "access": "free", + "tags": [ + "stress", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_020", + "category_id": "communication", + "type": "written", + "text": "What helps you feel less defensive during conflict?", + "depth": 3, + "access": "free", + "tags": [ + "conflict", + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_021", + "category_id": "communication", + "type": "written", + "text": "What is one communication habit you appreciate in me?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_022", + "category_id": "communication", + "type": "written", + "text": "What is one communication habit you want us to improve together?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_023", + "category_id": "communication", + "type": "written", + "text": "When do you feel most understood by me?", + "depth": 1, + "access": "free", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_024", + "category_id": "communication", + "type": "written", + "text": "When do you feel least understood by me?", + "depth": 3, + "access": "free", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_025", + "category_id": "communication", + "type": "written", + "text": "What does a good apology sound like to you?", + "depth": 2, + "access": "free", + "tags": [ + "apology", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_026", + "category_id": "communication", + "type": "written", + "text": "What does a bad apology sound like to you?", + "depth": 3, + "access": "free", + "tags": [ + "apology", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_027", + "category_id": "communication", + "type": "written", + "text": "What should we do when a conversation starts getting heated?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_028", + "category_id": "communication", + "type": "written", + "text": "Do you prefer serious talks planned ahead or brought up naturally?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_029", + "category_id": "communication", + "type": "written", + "text": "What is one conversation we handled better than we used to?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_030", + "category_id": "communication", + "type": "written", + "text": "What is one subject where you want more patience from me?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_031", + "category_id": "communication", + "type": "written", + "text": "What is one subject where you want more honesty from me?", + "depth": 3, + "access": "free", + "tags": [ + "honesty", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_032", + "category_id": "communication", + "type": "written", + "text": "What helps you bring up something uncomfortable?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_033", + "category_id": "communication", + "type": "written", + "text": "What makes you hesitate to bring something up?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_034", + "category_id": "communication", + "type": "written", + "text": "How can I make space for your opinion when we disagree?", + "depth": 3, + "access": "free", + "tags": [ + "space", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_035", + "category_id": "communication", + "type": "written", + "text": "What do you need from me when you are trying to explain yourself?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_036", + "category_id": "communication", + "type": "written", + "text": "What is one thing I do that makes you feel interrupted?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_037", + "category_id": "communication", + "type": "written", + "text": "What is one thing I do that makes you feel respected?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_038", + "category_id": "communication", + "type": "written", + "text": "What kind of check-in would feel useful instead of annoying?", + "depth": 1, + "access": "free", + "tags": [ + "check_in", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_039", + "category_id": "communication", + "type": "written", + "text": "What is one feeling you wish I noticed sooner?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_040", + "category_id": "communication", + "type": "written", + "text": "What is one thing you are trying to communicate better lately?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_041", + "category_id": "communication", + "type": "written", + "text": "What is one thing you think I am trying to communicate better lately?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_042", + "category_id": "communication", + "type": "written", + "text": "What is one way we can make everyday conversations more meaningful?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_043", + "category_id": "communication", + "type": "written", + "text": "What kind of message from me makes your day better?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_044", + "category_id": "communication", + "type": "written", + "text": "What is one text or call habit we should improve?", + "depth": 1, + "access": "free", + "tags": [ + "texting", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_045", + "category_id": "communication", + "type": "written", + "text": "What do you wish I knew about how you process emotions?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_046", + "category_id": "communication", + "type": "written", + "text": "Do you process hard things best by talking, thinking alone, writing, or doing something active?", + "depth": 1, + "access": "free", + "tags": [ + "hard_topics", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_047", + "category_id": "communication", + "type": "written", + "text": "What is one way I can avoid making assumptions about you?", + "depth": 2, + "access": "free", + "tags": [ + "avoidance", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_048", + "category_id": "communication", + "type": "written", + "text": "What assumption do you think I sometimes make about you?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_049", + "category_id": "communication", + "type": "written", + "text": "What is one topic where you need more directness from me?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_050", + "category_id": "communication", + "type": "written", + "text": "What is one topic where you need more gentleness from me?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_051", + "category_id": "communication", + "type": "written", + "text": "What makes you feel emotionally close during a conversation?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_052", + "category_id": "communication", + "type": "written", + "text": "What makes you feel emotionally distant during a conversation?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_053", + "category_id": "communication", + "type": "written", + "text": "How do you prefer I respond when you vent?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_054", + "category_id": "communication", + "type": "written", + "text": "When should I ask before giving advice?", + "depth": 1, + "access": "free", + "tags": [ + "questions", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_055", + "category_id": "communication", + "type": "written", + "text": "What is one way we can prevent small annoyances from becoming big arguments?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_056", + "category_id": "communication", + "type": "written", + "text": "What is one recent conversation you think went well?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_057", + "category_id": "communication", + "type": "written", + "text": "What made that recent conversation go well?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_058", + "category_id": "communication", + "type": "written", + "text": "What is one recent conversation you wish we had handled differently?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_059", + "category_id": "communication", + "type": "written", + "text": "What would have made that conversation feel better?", + "depth": 3, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_060", + "category_id": "communication", + "type": "written", + "text": "What is one thing you want me to understand about your communication style?", + "depth": 2, + "access": "free", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_061", + "category_id": "communication", + "type": "written", + "text": "What is one thing you want to understand about my communication style?", + "depth": 2, + "access": "free", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_062", + "category_id": "communication", + "type": "written", + "text": "How do you show that you are listening?", + "depth": 1, + "access": "free", + "tags": [ + "listening", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_063", + "category_id": "communication", + "type": "written", + "text": "How do you wish I would show that I am listening?", + "depth": 2, + "access": "free", + "tags": [ + "listening", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_064", + "category_id": "communication", + "type": "written", + "text": "What is one boundary that would make hard talks easier?", + "depth": 3, + "access": "free", + "tags": [ + "hard_topics", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_065", + "category_id": "communication", + "type": "written", + "text": "What is one signal we can use when we need a pause?", + "depth": 2, + "access": "free", + "tags": [ + "pause", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_066", + "category_id": "communication", + "type": "written", + "text": "How long of a pause feels helpful during conflict?", + "depth": 2, + "access": "free", + "tags": [ + "conflict", + "pause" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_067", + "category_id": "communication", + "type": "written", + "text": "What should we avoid saying when either of us is overwhelmed?", + "depth": 3, + "access": "free", + "tags": [ + "avoidance", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_068", + "category_id": "communication", + "type": "written", + "text": "What should we say more often?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_069", + "category_id": "communication", + "type": "written", + "text": "What does encouragement sound like to you?", + "depth": 1, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_070", + "category_id": "communication", + "type": "written", + "text": "What does pressure sound like to you?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_071", + "category_id": "communication", + "type": "written", + "text": "What is one kind of feedback you receive well?", + "depth": 2, + "access": "free", + "tags": [ + "feedback", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_072", + "category_id": "communication", + "type": "written", + "text": "What is one kind of feedback you struggle to receive?", + "depth": 3, + "access": "free", + "tags": [ + "feedback", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_073", + "category_id": "communication", + "type": "written", + "text": "How can I tell you something hard without making you feel attacked?", + "depth": 3, + "access": "free", + "tags": [ + "hard_topics", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_074", + "category_id": "communication", + "type": "written", + "text": "How can you tell me something hard in a way I am likely to hear?", + "depth": 3, + "access": "free", + "tags": [ + "hard_topics", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_075", + "category_id": "communication", + "type": "written", + "text": "What is one communication goal we should set for this week?", + "depth": 2, + "access": "free", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_076", + "category_id": "communication", + "type": "written", + "text": "What do you wish I asked after you say you are fine?", + "depth": 3, + "access": "premium", + "tags": [ + "questions", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_077", + "category_id": "communication", + "type": "written", + "text": "What is one emotion you often hide in conversation?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_078", + "category_id": "communication", + "type": "written", + "text": "What makes you feel judged by me, even if I do not mean it that way?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_079", + "category_id": "communication", + "type": "written", + "text": "What is one thing I misunderstand about your silence?", + "depth": 4, + "access": "premium", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_080", + "category_id": "communication", + "type": "written", + "text": "What is one thing I misunderstand about your frustration?", + "depth": 4, + "access": "premium", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_081", + "category_id": "communication", + "type": "written", + "text": "What do you need me to stop interpreting as rejection?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_082", + "category_id": "communication", + "type": "written", + "text": "What do you sometimes interpret as rejection from me?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_083", + "category_id": "communication", + "type": "written", + "text": "When have you felt brave for telling me the truth?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_084", + "category_id": "communication", + "type": "written", + "text": "What truth has become easier to tell me over time?", + "depth": 3, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_085", + "category_id": "communication", + "type": "written", + "text": "What truth still feels hard to tell me?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_topics", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_086", + "category_id": "communication", + "type": "written", + "text": "What is one thing you wish I would not minimize?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_087", + "category_id": "communication", + "type": "written", + "text": "What is one thing you wish I would take more seriously?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_088", + "category_id": "communication", + "type": "written", + "text": "What is one complaint underneath one of your repeated complaints?", + "depth": 5, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_089", + "category_id": "communication", + "type": "written", + "text": "What is one need underneath one of your repeated complaints?", + "depth": 5, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_090", + "category_id": "communication", + "type": "written", + "text": "What do you wish I understood about how you react under stress?", + "depth": 4, + "access": "premium", + "tags": [ + "understanding", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_091", + "category_id": "communication", + "type": "written", + "text": "When I am stressed, what do I communicate poorly?", + "depth": 4, + "access": "premium", + "tags": [ + "stress", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_092", + "category_id": "communication", + "type": "written", + "text": "When you are stressed, what do you communicate poorly?", + "depth": 4, + "access": "premium", + "tags": [ + "stress", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_093", + "category_id": "communication", + "type": "written", + "text": "What is one story you tell yourself about me during conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_094", + "category_id": "communication", + "type": "written", + "text": "What is one story you think I tell myself about you during conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_095", + "category_id": "communication", + "type": "written", + "text": "What is one pattern from your past that affects how you communicate now?", + "depth": 5, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_096", + "category_id": "communication", + "type": "written", + "text": "What did your family teach you about speaking up?", + "depth": 4, + "access": "premium", + "tags": [ + "family_patterns", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_097", + "category_id": "communication", + "type": "written", + "text": "What did your family teach you about staying quiet?", + "depth": 4, + "access": "premium", + "tags": [ + "family_patterns", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_098", + "category_id": "communication", + "type": "written", + "text": "What did your family teach you about apologizing?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "family_patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_099", + "category_id": "communication", + "type": "written", + "text": "What did your family teach you about anger?", + "depth": 4, + "access": "premium", + "tags": [ + "family_patterns", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_100", + "category_id": "communication", + "type": "written", + "text": "What did your family teach you about asking for help?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "family_patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_101", + "category_id": "communication", + "type": "written", + "text": "What is one communication habit you inherited that you want to change?", + "depth": 5, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_102", + "category_id": "communication", + "type": "written", + "text": "What is one communication habit you inherited that you value?", + "depth": 3, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_103", + "category_id": "communication", + "type": "written", + "text": "When do you feel like I am trying to win instead of understand?", + "depth": 3, + "access": "premium", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_104", + "category_id": "communication", + "type": "written", + "text": "When do I seem more focused on defending myself than hearing you?", + "depth": 5, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_105", + "category_id": "communication", + "type": "written", + "text": "When do you feel like I make room for your side of the story?", + "depth": 5, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_106", + "category_id": "communication", + "type": "written", + "text": "What helps you believe that I am on your team during disagreement?", + "depth": 3, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_107", + "category_id": "communication", + "type": "written", + "text": "What makes it feel like we are on opposite sides?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_108", + "category_id": "communication", + "type": "written", + "text": "What should our first rule be during hard conversations?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_topics", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_109", + "category_id": "communication", + "type": "written", + "text": "What should our second rule be during hard conversations?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_topics", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_110", + "category_id": "communication", + "type": "written", + "text": "What kind of repair attempt works best for you after tension?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_111", + "category_id": "communication", + "type": "written", + "text": "What kind of repair attempt feels fake or unhelpful?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_112", + "category_id": "communication", + "type": "written", + "text": "What do you need after a fight before you can reconnect?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_113", + "category_id": "communication", + "type": "written", + "text": "What do you think I need after a fight before I can reconnect?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_114", + "category_id": "communication", + "type": "written", + "text": "What is one apology from me that felt meaningful?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_115", + "category_id": "communication", + "type": "written", + "text": "What made that apology feel meaningful?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_116", + "category_id": "communication", + "type": "written", + "text": "What is one apology from me that did not land well?", + "depth": 5, + "access": "premium", + "tags": [ + "apology", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_117", + "category_id": "communication", + "type": "written", + "text": "What would have made that apology land better?", + "depth": 5, + "access": "premium", + "tags": [ + "apology", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_118", + "category_id": "communication", + "type": "written", + "text": "What is one thing we should never use against each other in conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_119", + "category_id": "communication", + "type": "written", + "text": "What subject needs extra care when we talk about it?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_120", + "category_id": "communication", + "type": "written", + "text": "What subject needs more direct honesty when we talk about it?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_121", + "category_id": "communication", + "type": "written", + "text": "What is one boundary around timing serious talks?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_122", + "category_id": "communication", + "type": "written", + "text": "What time of day is worst for serious talks with you?", + "depth": 2, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_123", + "category_id": "communication", + "type": "written", + "text": "What time of day is best for serious talks with you?", + "depth": 2, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_124", + "category_id": "communication", + "type": "written", + "text": "What do you need before we discuss a big decision?", + "depth": 3, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_125", + "category_id": "communication", + "type": "written", + "text": "How should we handle it when one of us needs more time to think?", + "depth": 3, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_126", + "category_id": "communication", + "type": "written", + "text": "What helps you move from reaction to reflection?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_127", + "category_id": "communication", + "type": "written", + "text": "What helps you move from silence to sharing?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_128", + "category_id": "communication", + "type": "written", + "text": "What helps you move from anger to clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_129", + "category_id": "communication", + "type": "written", + "text": "What helps you move from hurt to honesty?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_130", + "category_id": "communication", + "type": "written", + "text": "What is one thing you want me to validate more often?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_131", + "category_id": "communication", + "type": "written", + "text": "What is one thing you think I want you to validate more often?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_132", + "category_id": "communication", + "type": "written", + "text": "What is one feeling you wish I would not try to fix right away?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_133", + "category_id": "communication", + "type": "written", + "text": "What is one problem where you do want my help finding a solution?", + "depth": 3, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_134", + "category_id": "communication", + "type": "written", + "text": "What is one problem where you mainly want me to listen?", + "depth": 3, + "access": "premium", + "tags": [ + "listening", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_135", + "category_id": "communication", + "type": "written", + "text": "What does emotional support sound like from me?", + "depth": 3, + "access": "premium", + "tags": [ + "support", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_136", + "category_id": "communication", + "type": "written", + "text": "What does emotional support not sound like from me?", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_137", + "category_id": "communication", + "type": "written", + "text": "What is one way I can disagree without making you feel alone?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_138", + "category_id": "communication", + "type": "written", + "text": "What is one way you can disagree without making me feel alone?", + "depth": 3, + "access": "premium", + "tags": [ + "communication", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_139", + "category_id": "communication", + "type": "written", + "text": "What do you wish we did after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "understanding", + "misunderstanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_140", + "category_id": "communication", + "type": "written", + "text": "What is one misunderstanding we never fully cleared up?", + "depth": 5, + "access": "premium", + "tags": [ + "understanding", + "misunderstanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_141", + "category_id": "communication", + "type": "written", + "text": "What part of that misunderstanding still matters to you?", + "depth": 5, + "access": "premium", + "tags": [ + "understanding", + "misunderstanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_142", + "category_id": "communication", + "type": "written", + "text": "What would help us revisit old tension without restarting the fight?", + "depth": 3, + "access": "premium", + "tags": [ + "conflict", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_143", + "category_id": "communication", + "type": "written", + "text": "What is one thing I do that makes hard talks feel safer?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_topics", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_144", + "category_id": "communication", + "type": "written", + "text": "What is one thing I do that makes hard talks feel riskier?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_topics", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_145", + "category_id": "communication", + "type": "written", + "text": "What do you need from my body language during a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "body_language", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_146", + "category_id": "communication", + "type": "written", + "text": "What body language from me makes you think I am closed off?", + "depth": 4, + "access": "premium", + "tags": [ + "body_language", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_147", + "category_id": "communication", + "type": "written", + "text": "What body language from me makes you think I am listening?", + "depth": 2, + "access": "premium", + "tags": [ + "listening", + "body_language" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_148", + "category_id": "communication", + "type": "written", + "text": "What is one way technology helps our communication?", + "depth": 3, + "access": "premium", + "tags": [ + "digital", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_149", + "category_id": "communication", + "type": "written", + "text": "What is one way technology hurts our communication?", + "depth": 2, + "access": "premium", + "tags": [ + "digital", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_150", + "category_id": "communication", + "type": "written", + "text": "What texting habit should we change?", + "depth": 3, + "access": "premium", + "tags": [ + "texting", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "communication_151", + "category_id": "communication", + "type": "single_choice", + "text": "When you are upset, what helps most first?", + "depth": 1, + "access": "premium", + "tags": [ + "support", + "emotions" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "advice", + "text": "Advice" + }, + { + "id": "distraction", + "text": "Distraction" + } + ] + }, + { + "id": "communication_152", + "category_id": "communication", + "type": "single_choice", + "text": "How do you usually process hard feelings?", + "depth": 1, + "access": "premium", + "tags": [ + "processing", + "emotions" + ], + "options": [ + { + "id": "talking", + "text": "Talking" + }, + { + "id": "thinking_alone", + "text": "Thinking alone" + }, + { + "id": "writing", + "text": "Writing" + }, + { + "id": "doing_something_active", + "text": "Doing something active" + } + ] + }, + { + "id": "communication_153", + "category_id": "communication", + "type": "single_choice", + "text": "What kind of check-in feels best to you?", + "depth": 2, + "access": "premium", + "tags": [ + "check_in", + "preferences" + ], + "options": [ + { + "id": "quick_and_casual", + "text": "Quick and casual" + }, + { + "id": "planned_and_focused", + "text": "Planned and focused" + }, + { + "id": "deep_and_slow", + "text": "Deep and slow" + }, + { + "id": "only_when_needed", + "text": "Only when needed" + } + ] + }, + { + "id": "communication_154", + "category_id": "communication", + "type": "single_choice", + "text": "During disagreement, what do you need most?", + "depth": 3, + "access": "premium", + "tags": [ + "conflict", + "needs" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "clarity", + "text": "Clarity" + }, + { + "id": "a_pause", + "text": "A pause" + } + ] + }, + { + "id": "communication_155", + "category_id": "communication", + "type": "single_choice", + "text": "What makes you feel most heard?", + "depth": 1, + "access": "premium", + "tags": [ + "listening", + "attention" + ], + "options": [ + { + "id": "eye_contact", + "text": "Eye contact" + }, + { + "id": "follow_up_questions", + "text": "Follow-up questions" + }, + { + "id": "no_interrupting", + "text": "No interrupting" + }, + { + "id": "remembering_details", + "text": "Remembering details" + } + ] + }, + { + "id": "communication_156", + "category_id": "communication", + "type": "single_choice", + "text": "What usually makes you shut down?", + "depth": 3, + "access": "premium", + "tags": [ + "shutdown", + "conflict" + ], + "options": [ + { + "id": "raised_voices", + "text": "Raised voices" + }, + { + "id": "feeling_blamed", + "text": "Feeling blamed" + }, + { + "id": "too_many_questions", + "text": "Too many questions" + }, + { + "id": "bad_timing", + "text": "Bad timing" + } + ] + }, + { + "id": "communication_157", + "category_id": "communication", + "type": "single_choice", + "text": "What should I do before giving advice?", + "depth": 2, + "access": "premium", + "tags": [ + "advice", + "support" + ], + "options": [ + { + "id": "ask_permission", + "text": "Ask permission" + }, + { + "id": "listen_longer", + "text": "Listen longer" + }, + { + "id": "validate_first", + "text": "Validate first" + }, + { + "id": "give_advice_right_away", + "text": "Give advice right away" + } + ] + }, + { + "id": "communication_158", + "category_id": "communication", + "type": "single_choice", + "text": "How do you prefer serious topics to start?", + "depth": 2, + "access": "premium", + "tags": [ + "serious_talks", + "timing" + ], + "options": [ + { + "id": "directly", + "text": "Directly" + }, + { + "id": "gently", + "text": "Gently" + }, + { + "id": "with_warning", + "text": "With warning" + }, + { + "id": "in_writing", + "text": "In writing" + } + ] + }, + { + "id": "communication_159", + "category_id": "communication", + "type": "single_choice", + "text": "What communication habit matters most to you?", + "depth": 2, + "access": "premium", + "tags": [ + "values", + "communication" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "kindness", + "text": "Kindness" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "curiosity", + "text": "Curiosity" + } + ] + }, + { + "id": "communication_160", + "category_id": "communication", + "type": "single_choice", + "text": "What type of apology matters most?", + "depth": 3, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "taking_responsibility", + "text": "Taking responsibility" + }, + { + "id": "showing_understanding", + "text": "Showing understanding" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "warm_reassurance", + "text": "Warm reassurance" + } + ] + }, + { + "id": "communication_161", + "category_id": "communication", + "type": "single_choice", + "text": "When plans change, what do you need most?", + "depth": 2, + "access": "premium", + "tags": [ + "planning", + "clarity" + ], + "options": [ + { + "id": "quick_update", + "text": "Quick update" + }, + { + "id": "clear_reason", + "text": "Clear reason" + }, + { + "id": "new_plan", + "text": "New plan" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "communication_162", + "category_id": "communication", + "type": "single_choice", + "text": "What tone helps you stay open?", + "depth": 2, + "access": "premium", + "tags": [ + "tone", + "safety" + ], + "options": [ + { + "id": "calm", + "text": "Calm" + }, + { + "id": "warm", + "text": "Warm" + }, + { + "id": "direct", + "text": "Direct" + }, + { + "id": "soft", + "text": "Soft" + } + ] + }, + { + "id": "communication_163", + "category_id": "communication", + "type": "single_choice", + "text": "What tone makes things harder?", + "depth": 3, + "access": "premium", + "tags": [ + "tone", + "conflict" + ], + "options": [ + { + "id": "cold", + "text": "Cold" + }, + { + "id": "sharp", + "text": "Sharp" + }, + { + "id": "dismissive", + "text": "Dismissive" + }, + { + "id": "rushed", + "text": "Rushed" + } + ] + }, + { + "id": "communication_164", + "category_id": "communication", + "type": "single_choice", + "text": "How should we pause a tense talk?", + "depth": 3, + "access": "premium", + "tags": [ + "pause", + "repair" + ], + "options": [ + { + "id": "use_a_phrase", + "text": "Use a phrase" + }, + { + "id": "set_a_timer", + "text": "Set a timer" + }, + { + "id": "take_separate_space", + "text": "Take separate space" + }, + { + "id": "switch_to_writing", + "text": "Switch to writing" + } + ] + }, + { + "id": "communication_165", + "category_id": "communication", + "type": "single_choice", + "text": "What makes you feel respected in conversation?", + "depth": 2, + "access": "premium", + "tags": [ + "respect", + "listening" + ], + "options": [ + { + "id": "being_asked", + "text": "Being asked" + }, + { + "id": "being_heard", + "text": "Being heard" + }, + { + "id": "being_believed", + "text": "Being believed" + }, + { + "id": "being_given_time", + "text": "Being given time" + } + ] + }, + { + "id": "communication_166", + "category_id": "communication", + "type": "single_choice", + "text": "What do you need when you say you are fine?", + "depth": 3, + "access": "premium", + "tags": [ + "emotions", + "check_in" + ], + "options": [ + { + "id": "believe_me", + "text": "Believe me" + }, + { + "id": "ask_gently", + "text": "Ask gently" + }, + { + "id": "give_space", + "text": "Give space" + }, + { + "id": "check_later", + "text": "Check later" + } + ] + }, + { + "id": "communication_167", + "category_id": "communication", + "type": "single_choice", + "text": "What makes feedback easier to receive?", + "depth": 3, + "access": "premium", + "tags": [ + "feedback", + "growth" + ], + "options": [ + { + "id": "specific_examples", + "text": "Specific examples" + }, + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "private_setting", + "text": "Private setting" + }, + { + "id": "clear_request", + "text": "Clear request" + } + ] + }, + { + "id": "communication_168", + "category_id": "communication", + "type": "single_choice", + "text": "What makes feedback harder to receive?", + "depth": 3, + "access": "premium", + "tags": [ + "feedback", + "defensiveness" + ], + "options": [ + { + "id": "blame", + "text": "Blame" + }, + { + "id": "public_setting", + "text": "Public setting" + }, + { + "id": "bad_timing", + "text": "Bad timing" + }, + { + "id": "harsh_tone", + "text": "Harsh tone" + } + ] + }, + { + "id": "communication_169", + "category_id": "communication", + "type": "single_choice", + "text": "What helps you return after a fight?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "conflict" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "talking_it_through", + "text": "Talking it through" + } + ] + }, + { + "id": "communication_170", + "category_id": "communication", + "type": "single_choice", + "text": "What makes a repair feel real?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "trust" + ], + "options": [ + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "clear_apology", + "text": "Clear apology" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "gentle_follow_up", + "text": "Gentle follow-up" + } + ] + }, + { + "id": "communication_171", + "category_id": "communication", + "type": "single_choice", + "text": "When I vent, what should you do first?", + "depth": 2, + "access": "premium", + "tags": [ + "venting", + "support" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "ask_questions", + "text": "Ask questions" + }, + { + "id": "validate", + "text": "Validate" + }, + { + "id": "offer_help", + "text": "Offer help" + } + ] + }, + { + "id": "communication_172", + "category_id": "communication", + "type": "single_choice", + "text": "Which conversation format feels safest?", + "depth": 2, + "access": "premium", + "tags": [ + "safety", + "format" + ], + "options": [ + { + "id": "face_to_face", + "text": "Face to face" + }, + { + "id": "text_first", + "text": "Text first" + }, + { + "id": "walk_and_talk", + "text": "Walk and talk" + }, + { + "id": "planned_check_in", + "text": "Planned check-in" + } + ] + }, + { + "id": "communication_173", + "category_id": "communication", + "type": "single_choice", + "text": "How often should we have deeper check-ins?", + "depth": 2, + "access": "premium", + "tags": [ + "check_in", + "routine" + ], + "options": [ + { + "id": "daily", + "text": "Daily" + }, + { + "id": "weekly", + "text": "Weekly" + }, + { + "id": "monthly", + "text": "Monthly" + }, + { + "id": "only_when_needed", + "text": "Only when needed" + } + ] + }, + { + "id": "communication_174", + "category_id": "communication", + "type": "single_choice", + "text": "What should we avoid during conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "boundaries" + ], + "options": [ + { + "id": "name_calling", + "text": "Name calling" + }, + { + "id": "interrupting", + "text": "Interrupting" + }, + { + "id": "leaving_abruptly", + "text": "Leaving abruptly" + }, + { + "id": "bringing_up_old_fights", + "text": "Bringing up old fights" + } + ] + }, + { + "id": "communication_175", + "category_id": "communication", + "type": "single_choice", + "text": "What helps you feel like we are a team?", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork", + "conflict" + ], + "options": [ + { + "id": "shared_language", + "text": "Shared language" + }, + { + "id": "calm_tone", + "text": "Calm tone" + }, + { + "id": "problem_solving", + "text": "Problem solving" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "communication_176", + "category_id": "communication", + "type": "single_choice", + "text": "What makes you feel alone in a hard talk?", + "depth": 4, + "access": "premium", + "tags": [ + "loneliness", + "conflict" + ], + "options": [ + { + "id": "silence", + "text": "Silence" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "dismissal", + "text": "Dismissal" + }, + { + "id": "coldness", + "text": "Coldness" + } + ] + }, + { + "id": "communication_177", + "category_id": "communication", + "type": "single_choice", + "text": "How do you prefer reassurance?", + "depth": 3, + "access": "premium", + "tags": [ + "reassurance", + "needs" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "actions", + "text": "Actions" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "consistency", + "text": "Consistency" + } + ] + }, + { + "id": "communication_178", + "category_id": "communication", + "type": "single_choice", + "text": "What kind of question opens you up?", + "depth": 3, + "access": "premium", + "tags": [ + "questions", + "vulnerability" + ], + "options": [ + { + "id": "gentle", + "text": "Gentle" + }, + { + "id": "specific", + "text": "Specific" + }, + { + "id": "curious", + "text": "Curious" + }, + { + "id": "simple", + "text": "Simple" + } + ] + }, + { + "id": "communication_179", + "category_id": "communication", + "type": "single_choice", + "text": "What kind of question closes you down?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "shutdown" + ], + "options": [ + { + "id": "loaded", + "text": "Loaded" + }, + { + "id": "rushed", + "text": "Rushed" + }, + { + "id": "accusing", + "text": "Accusing" + }, + { + "id": "too_broad", + "text": "Too broad" + } + ] + }, + { + "id": "communication_180", + "category_id": "communication", + "type": "single_choice", + "text": "What is your first reaction to conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "conflict", + "pattern" + ], + "options": [ + { + "id": "talk_more", + "text": "Talk more" + }, + { + "id": "go_quiet", + "text": "Go quiet" + }, + { + "id": "get_defensive", + "text": "Get defensive" + }, + { + "id": "need_space", + "text": "Need space" + } + ] + }, + { + "id": "communication_181", + "category_id": "communication", + "type": "single_choice", + "text": "What is hardest to say clearly?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "vulnerability" + ], + "options": [ + { + "id": "needs", + "text": "Needs" + }, + { + "id": "fears", + "text": "Fears" + }, + { + "id": "disappointment", + "text": "Disappointment" + }, + { + "id": "boundaries", + "text": "Boundaries" + } + ] + }, + { + "id": "communication_182", + "category_id": "communication", + "type": "single_choice", + "text": "What is easiest to talk about?", + "depth": 1, + "access": "premium", + "tags": [ + "ease", + "conversation" + ], + "options": [ + { + "id": "plans", + "text": "Plans" + }, + { + "id": "feelings", + "text": "Feelings" + }, + { + "id": "daily_life", + "text": "Daily life" + }, + { + "id": "dreams", + "text": "Dreams" + } + ] + }, + { + "id": "communication_183", + "category_id": "communication", + "type": "single_choice", + "text": "What should we name sooner?", + "depth": 4, + "access": "premium", + "tags": [ + "awareness", + "repair" + ], + "options": [ + { + "id": "stress", + "text": "Stress" + }, + { + "id": "distance", + "text": "Distance" + }, + { + "id": "hurt", + "text": "Hurt" + }, + { + "id": "confusion", + "text": "Confusion" + } + ] + }, + { + "id": "communication_184", + "category_id": "communication", + "type": "single_choice", + "text": "What helps you believe I understand?", + "depth": 3, + "access": "premium", + "tags": [ + "understanding", + "listening" + ], + "options": [ + { + "id": "repeating_back", + "text": "Repeating back" + }, + { + "id": "asking_more", + "text": "Asking more" + }, + { + "id": "changing_behavior", + "text": "Changing behavior" + }, + { + "id": "staying_calm", + "text": "Staying calm" + } + ] + }, + { + "id": "communication_185", + "category_id": "communication", + "type": "single_choice", + "text": "What makes you feel interrupted?", + "depth": 2, + "access": "premium", + "tags": [ + "attention", + "respect" + ], + "options": [ + { + "id": "cutting_in", + "text": "Cutting in" + }, + { + "id": "finishing_sentences", + "text": "Finishing sentences" + }, + { + "id": "changing_topics", + "text": "Changing topics" + }, + { + "id": "checking_phone", + "text": "Checking phone" + } + ] + }, + { + "id": "communication_186", + "category_id": "communication", + "type": "single_choice", + "text": "What would improve our daily talks most?", + "depth": 2, + "access": "premium", + "tags": [ + "daily_life", + "improvement" + ], + "options": [ + { + "id": "more_time", + "text": "More time" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_distractions", + "text": "Fewer distractions" + } + ] + }, + { + "id": "communication_187", + "category_id": "communication", + "type": "single_choice", + "text": "What is your preferred conflict pace?", + "depth": 3, + "access": "premium", + "tags": [ + "conflict", + "timing" + ], + "options": [ + { + "id": "resolve_now", + "text": "Resolve now" + }, + { + "id": "pause_first", + "text": "Pause first" + }, + { + "id": "sleep_on_it", + "text": "Sleep on it" + }, + { + "id": "schedule_it", + "text": "Schedule it" + } + ] + }, + { + "id": "communication_188", + "category_id": "communication", + "type": "single_choice", + "text": "What should we do after a misunderstanding?", + "depth": 3, + "access": "premium", + "tags": [ + "misunderstanding", + "repair" + ], + "options": [ + { + "id": "clarify", + "text": "Clarify" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "laugh_gently", + "text": "Laugh gently" + }, + { + "id": "check_feelings", + "text": "Check feelings" + } + ] + }, + { + "id": "communication_189", + "category_id": "communication", + "type": "single_choice", + "text": "What makes honesty feel safer?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "options": [ + { + "id": "no_punishment", + "text": "No punishment" + }, + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "clear_listening", + "text": "Clear listening" + }, + { + "id": "time_to_explain", + "text": "Time to explain" + } + ] + }, + { + "id": "communication_190", + "category_id": "communication", + "type": "single_choice", + "text": "What should be our reset phrase?", + "depth": 2, + "access": "premium", + "tags": [ + "repair", + "reset" + ], + "options": [ + { + "id": "can_we_restart", + "text": "Can we restart?" + }, + { + "id": "i_want_to_understand", + "text": "I want to understand" + }, + { + "id": "same_team", + "text": "Same team" + }, + { + "id": "pause_and_come_back", + "text": "Pause and come back" + } + ] + }, + { + "id": "communication_191", + "category_id": "communication", + "type": "multi_choice", + "text": "Which things help you feel listened to? Select all that apply.", + "depth": 1, + "access": "premium", + "tags": [ + "listening", + "attention" + ], + "options": [ + { + "id": "eye_contact", + "text": "Eye contact" + }, + { + "id": "no_interrupting", + "text": "No interrupting" + }, + { + "id": "follow_up_questions", + "text": "Follow-up questions" + }, + { + "id": "remembering_later", + "text": "Remembering later" + }, + { + "id": "putting_phone_away", + "text": "Putting phone away" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_192", + "category_id": "communication", + "type": "multi_choice", + "text": "Which things make hard talks harder for you? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "conflict", + "triggers" + ], + "options": [ + { + "id": "raised_voices", + "text": "Raised voices" + }, + { + "id": "bad_timing", + "text": "Bad timing" + }, + { + "id": "feeling_blamed", + "text": "Feeling blamed" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "too_much_pressure", + "text": "Too much pressure" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_193", + "category_id": "communication", + "type": "multi_choice", + "text": "Which topics need better communication between us? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "topics", + "growth" + ], + "options": [ + { + "id": "plans", + "text": "Plans" + }, + { + "id": "feelings", + "text": "Feelings" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "household_needs", + "text": "Household needs" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_194", + "category_id": "communication", + "type": "multi_choice", + "text": "Which support styles do you like most? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "support", + "needs" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "advice", + "text": "Advice" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_195", + "category_id": "communication", + "type": "multi_choice", + "text": "Which signs show you are overwhelmed? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "stress", + "signals" + ], + "options": [ + { + "id": "quietness", + "text": "Quietness" + }, + { + "id": "irritability", + "text": "Irritability" + }, + { + "id": "tiredness", + "text": "Tiredness" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "overexplaining", + "text": "Overexplaining" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_196", + "category_id": "communication", + "type": "multi_choice", + "text": "Which repair actions matter after conflict? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "conflict" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "physical_comfort", + "text": "Physical comfort" + }, + { + "id": "talking_it_through", + "text": "Talking it through" + }, + { + "id": "time_to_cool_off", + "text": "Time to cool off" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_197", + "category_id": "communication", + "type": "multi_choice", + "text": "Which communication habits should we protect? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "strengths", + "habits" + ], + "options": [ + { + "id": "humor", + "text": "Humor" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "gentleness", + "text": "Gentleness" + }, + { + "id": "check_ins", + "text": "Check-ins" + }, + { + "id": "saying_thank_you", + "text": "Saying thank you" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_198", + "category_id": "communication", + "type": "multi_choice", + "text": "Which communication habits should we reduce? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "growth", + "habits" + ], + "options": [ + { + "id": "interrupting", + "text": "Interrupting" + }, + { + "id": "assuming", + "text": "Assuming" + }, + { + "id": "avoiding", + "text": "Avoiding" + }, + { + "id": "defending", + "text": "Defending" + }, + { + "id": "rushing", + "text": "Rushing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_199", + "category_id": "communication", + "type": "multi_choice", + "text": "Which moments are best for deeper conversations? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "timing", + "routine" + ], + "options": [ + { + "id": "morning", + "text": "Morning" + }, + { + "id": "afternoon", + "text": "Afternoon" + }, + { + "id": "evening", + "text": "Evening" + }, + { + "id": "during_walks", + "text": "During walks" + }, + { + "id": "planned_time", + "text": "Planned time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_200", + "category_id": "communication", + "type": "multi_choice", + "text": "Which moments are worst for deeper conversations? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "timing", + "boundaries" + ], + "options": [ + { + "id": "when_hungry", + "text": "When hungry" + }, + { + "id": "before_work", + "text": "Before work" + }, + { + "id": "late_at_night", + "text": "Late at night" + }, + { + "id": "in_public", + "text": "In public" + }, + { + "id": "during_chores", + "text": "During chores" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_201", + "category_id": "communication", + "type": "multi_choice", + "text": "Which feelings are hardest for you to name? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "emotions", + "vulnerability" + ], + "options": [ + { + "id": "fear", + "text": "Fear" + }, + { + "id": "sadness", + "text": "Sadness" + }, + { + "id": "anger", + "text": "Anger" + }, + { + "id": "shame", + "text": "Shame" + }, + { + "id": "disappointment", + "text": "Disappointment" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_202", + "category_id": "communication", + "type": "multi_choice", + "text": "Which things make feedback easier? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "feedback", + "safety" + ], + "options": [ + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "specific_examples", + "text": "Specific examples" + }, + { + "id": "private_setting", + "text": "Private setting" + }, + { + "id": "clear_request", + "text": "Clear request" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_203", + "category_id": "communication", + "type": "multi_choice", + "text": "Which things make you feel dismissed? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "dismissal", + "attention" + ], + "options": [ + { + "id": "changing_the_topic", + "text": "Changing the topic" + }, + { + "id": "joking_too_soon", + "text": "Joking too soon" + }, + { + "id": "giving_quick_advice", + "text": "Giving quick advice" + }, + { + "id": "saying_it_is_not_a_big_deal", + "text": "Saying it is not a big deal" + }, + { + "id": "looking_distracted", + "text": "Looking distracted" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_204", + "category_id": "communication", + "type": "multi_choice", + "text": "Which things help us feel like a team? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork", + "repair" + ], + "options": [ + { + "id": "shared_plans", + "text": "Shared plans" + }, + { + "id": "calm_language", + "text": "Calm language" + }, + { + "id": "checking_assumptions", + "text": "Checking assumptions" + }, + { + "id": "solving_together", + "text": "Solving together" + }, + { + "id": "affection_after_tension", + "text": "Affection after tension" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_205", + "category_id": "communication", + "type": "multi_choice", + "text": "Which boundaries would help our conversations? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "conflict" + ], + "options": [ + { + "id": "no_yelling", + "text": "No yelling" + }, + { + "id": "no_name_calling", + "text": "No name calling" + }, + { + "id": "no_phone_distractions", + "text": "No phone distractions" + }, + { + "id": "pause_allowed", + "text": "Pause allowed" + }, + { + "id": "return_time_agreed", + "text": "Return time agreed" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_206", + "category_id": "communication", + "type": "multi_choice", + "text": "Which text habits should we improve? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "texting", + "digital" + ], + "options": [ + { + "id": "reply_expectations", + "text": "Reply expectations" + }, + { + "id": "tone_clarity", + "text": "Tone clarity" + }, + { + "id": "hard_topics_by_text", + "text": "Hard topics by text" + }, + { + "id": "check_ins", + "text": "Check-ins" + }, + { + "id": "plan_details", + "text": "Plan details" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_207", + "category_id": "communication", + "type": "multi_choice", + "text": "Which ways do you show you care during talks? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "care", + "listening" + ], + "options": [ + { + "id": "listening", + "text": "Listening" + }, + { + "id": "asking_questions", + "text": "Asking questions" + }, + { + "id": "helping_solve", + "text": "Helping solve" + }, + { + "id": "offering_touch", + "text": "Offering touch" + }, + { + "id": "following_up_later", + "text": "Following up later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_208", + "category_id": "communication", + "type": "multi_choice", + "text": "Which ways do you want me to show care during talks? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "care", + "needs" + ], + "options": [ + { + "id": "listen_longer", + "text": "Listen longer" + }, + { + "id": "ask_gently", + "text": "Ask gently" + }, + { + "id": "validate_first", + "text": "Validate first" + }, + { + "id": "offer_help", + "text": "Offer help" + }, + { + "id": "stay_close", + "text": "Stay close" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_209", + "category_id": "communication", + "type": "multi_choice", + "text": "Which things should we clarify more often? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "clarity", + "expectations" + ], + "options": [ + { + "id": "plans", + "text": "Plans" + }, + { + "id": "expectations", + "text": "Expectations" + }, + { + "id": "needs", + "text": "Needs" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "feelings", + "text": "Feelings" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_210", + "category_id": "communication", + "type": "multi_choice", + "text": "Which goals should we set for communication? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "goals", + "growth" + ], + "options": [ + { + "id": "listen_better", + "text": "Listen better" + }, + { + "id": "speak_sooner", + "text": "Speak sooner" + }, + { + "id": "pause_kindly", + "text": "Pause kindly" + }, + { + "id": "repair_faster", + "text": "Repair faster" + }, + { + "id": "assume_less", + "text": "Assume less" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "communication_211", + "category_id": "communication", + "type": "scale", + "text": "How heard did you feel by me this week?", + "depth": 2, + "access": "premium", + "tags": [ + "listening", + "weekly_check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not heard", + "max_label": "Very heard", + "scale_step": 1 + } + }, + { + "id": "communication_212", + "category_id": "communication", + "type": "scale", + "text": "How easy does it feel to bring up hard topics with me right now?", + "depth": 3, + "access": "premium", + "tags": [ + "safety", + "hard_topics" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "communication_213", + "category_id": "communication", + "type": "scale", + "text": "How clearly do you feel I communicate my needs?", + "depth": 2, + "access": "premium", + "tags": [ + "needs", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not clearly", + "max_label": "Very clearly", + "scale_step": 1 + } + }, + { + "id": "communication_214", + "category_id": "communication", + "type": "scale", + "text": "How clearly do you feel you communicate your needs to me?", + "depth": 2, + "access": "premium", + "tags": [ + "needs", + "self_awareness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not clearly", + "max_label": "Very clearly", + "scale_step": 1 + } + }, + { + "id": "communication_215", + "category_id": "communication", + "type": "scale", + "text": "How safe does disagreement feel between us right now?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "communication_216", + "category_id": "communication", + "type": "scale", + "text": "How often do you feel interrupted by me?", + "depth": 3, + "access": "premium", + "tags": [ + "listening", + "respect" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Never", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "communication_217", + "category_id": "communication", + "type": "scale", + "text": "How often do you feel understood by me?", + "depth": 2, + "access": "premium", + "tags": [ + "understanding", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "communication_218", + "category_id": "communication", + "type": "scale", + "text": "How well do we repair after conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Poorly", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "communication_219", + "category_id": "communication", + "type": "scale", + "text": "How comfortable are you asking me for support?", + "depth": 3, + "access": "premium", + "tags": [ + "support", + "vulnerability" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "communication_220", + "category_id": "communication", + "type": "scale", + "text": "How comfortable are you telling me no?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "honesty" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "communication_221", + "category_id": "communication", + "type": "scale", + "text": "How much do phone distractions affect our conversations?", + "depth": 2, + "access": "premium", + "tags": [ + "digital", + "attention" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not at all", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "communication_222", + "category_id": "communication", + "type": "scale", + "text": "How well do we handle serious talks by text?", + "depth": 3, + "access": "premium", + "tags": [ + "texting", + "hard_topics" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Poorly", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "communication_223", + "category_id": "communication", + "type": "scale", + "text": "How much patience do you feel from me during hard conversations?", + "depth": 3, + "access": "premium", + "tags": [ + "patience", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "communication_224", + "category_id": "communication", + "type": "scale", + "text": "How much patience do you feel you give me during hard conversations?", + "depth": 3, + "access": "premium", + "tags": [ + "patience", + "self_awareness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "communication_225", + "category_id": "communication", + "type": "scale", + "text": "How connected do you feel after our everyday conversations?", + "depth": 2, + "access": "premium", + "tags": [ + "daily_life", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Disconnected", + "max_label": "Very connected", + "scale_step": 1 + } + }, + { + "id": "communication_226", + "category_id": "communication", + "type": "scale", + "text": "How honest do you feel you can be with me right now?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not honest", + "max_label": "Fully honest", + "scale_step": 1 + } + }, + { + "id": "communication_227", + "category_id": "communication", + "type": "scale", + "text": "How well do I notice when something is wrong?", + "depth": 3, + "access": "premium", + "tags": [ + "awareness", + "emotions" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "communication_228", + "category_id": "communication", + "type": "scale", + "text": "How well do you feel we make space for both opinions?", + "depth": 3, + "access": "premium", + "tags": [ + "respect", + "disagreement" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "communication_229", + "category_id": "communication", + "type": "scale", + "text": "How often do we assume instead of ask?", + "depth": 3, + "access": "premium", + "tags": [ + "assumptions", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Never", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "communication_230", + "category_id": "communication", + "type": "scale", + "text": "How effective are our check-ins right now?", + "depth": 2, + "access": "premium", + "tags": [ + "check_in", + "routine" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not effective", + "max_label": "Very effective", + "scale_step": 1 + } + }, + { + "id": "communication_231", + "category_id": "communication", + "type": "scale", + "text": "How respected do you feel when we disagree?", + "depth": 4, + "access": "premium", + "tags": [ + "respect", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not respected", + "max_label": "Very respected", + "scale_step": 1 + } + }, + { + "id": "communication_232", + "category_id": "communication", + "type": "scale", + "text": "How confident are you that we can talk through hard seasons?", + "depth": 4, + "access": "premium", + "tags": [ + "resilience", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "communication_233", + "category_id": "communication", + "type": "scale", + "text": "How much emotional support do you feel from me?", + "depth": 3, + "access": "premium", + "tags": [ + "support", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "communication_234", + "category_id": "communication", + "type": "scale", + "text": "How well do we explain what we need without blaming?", + "depth": 4, + "access": "premium", + "tags": [ + "needs", + "blame" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "communication_235", + "category_id": "communication", + "type": "scale", + "text": "How hopeful do you feel about improving our communication?", + "depth": 3, + "access": "premium", + "tags": [ + "hope", + "growth" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "communication_236", + "category_id": "communication", + "type": "this_or_that", + "text": "Talk it out right away or take time to think first?", + "depth": 2, + "access": "premium", + "tags": [ + "timing", + "conflict" + ], + "options": [ + { + "id": "talk_right_away", + "text": "Talk right away" + }, + { + "id": "take_time_first", + "text": "Take time first" + } + ] + }, + { + "id": "communication_237", + "category_id": "communication", + "type": "this_or_that", + "text": "Comfort first or solutions first?", + "depth": 1, + "access": "premium", + "tags": [ + "support", + "preferences" + ], + "options": [ + { + "id": "comfort_first", + "text": "Comfort first" + }, + { + "id": "solutions_first", + "text": "Solutions first" + } + ] + }, + { + "id": "communication_238", + "category_id": "communication", + "type": "this_or_that", + "text": "Direct honesty or gentle buildup?", + "depth": 2, + "access": "premium", + "tags": [ + "honesty", + "tone" + ], + "options": [ + { + "id": "direct_honesty", + "text": "Direct honesty" + }, + { + "id": "gentle_buildup", + "text": "Gentle buildup" + } + ] + }, + { + "id": "communication_239", + "category_id": "communication", + "type": "this_or_that", + "text": "Planned check-in or natural conversation?", + "depth": 1, + "access": "premium", + "tags": [ + "check_in", + "routine" + ], + "options": [ + { + "id": "planned_check_in", + "text": "Planned check-in" + }, + { + "id": "natural_conversation", + "text": "Natural conversation" + } + ] + }, + { + "id": "communication_240", + "category_id": "communication", + "type": "this_or_that", + "text": "Text first or talk face to face?", + "depth": 2, + "access": "premium", + "tags": [ + "format", + "communication" + ], + "options": [ + { + "id": "text_first", + "text": "Text first" + }, + { + "id": "face_to_face", + "text": "Face to face" + } + ] + }, + { + "id": "communication_241", + "category_id": "communication", + "type": "this_or_that", + "text": "Space after conflict or closeness after conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "conflict" + ], + "options": [ + { + "id": "space_after_conflict", + "text": "Space after conflict" + }, + { + "id": "closeness_after_conflict", + "text": "Closeness after conflict" + } + ] + }, + { + "id": "communication_242", + "category_id": "communication", + "type": "this_or_that", + "text": "Short apology or detailed apology?", + "depth": 2, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "short_apology", + "text": "Short apology" + }, + { + "id": "detailed_apology", + "text": "Detailed apology" + } + ] + }, + { + "id": "communication_243", + "category_id": "communication", + "type": "this_or_that", + "text": "Ask more questions or give more reassurance?", + "depth": 2, + "access": "premium", + "tags": [ + "support", + "listening" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "give_more_reassurance", + "text": "Give more reassurance" + } + ] + }, + { + "id": "communication_244", + "category_id": "communication", + "type": "this_or_that", + "text": "Say it now or wait for a better time?", + "depth": 3, + "access": "premium", + "tags": [ + "timing", + "hard_topics" + ], + "options": [ + { + "id": "say_it_now", + "text": "Say it now" + }, + { + "id": "wait_for_a_better_time", + "text": "Wait for a better time" + } + ] + }, + { + "id": "communication_245", + "category_id": "communication", + "type": "this_or_that", + "text": "Listen quietly or reflect back what you heard?", + "depth": 2, + "access": "premium", + "tags": [ + "listening", + "style" + ], + "options": [ + { + "id": "listen_quietly", + "text": "Listen quietly" + }, + { + "id": "reflect_back", + "text": "Reflect back" + } + ] + }, + { + "id": "communication_246", + "category_id": "communication", + "type": "this_or_that", + "text": "Humor to lighten the mood or seriousness first?", + "depth": 2, + "access": "premium", + "tags": [ + "humor", + "tone" + ], + "options": [ + { + "id": "humor_helps", + "text": "Humor helps" + }, + { + "id": "seriousness_first", + "text": "Seriousness first" + } + ] + }, + { + "id": "communication_247", + "category_id": "communication", + "type": "this_or_that", + "text": "More daily updates or fewer but deeper updates?", + "depth": 1, + "access": "premium", + "tags": [ + "daily_life", + "connection" + ], + "options": [ + { + "id": "more_daily_updates", + "text": "More daily updates" + }, + { + "id": "fewer_deeper_updates", + "text": "Fewer deeper updates" + } + ] + }, + { + "id": "communication_248", + "category_id": "communication", + "type": "this_or_that", + "text": "Name feelings or name needs?", + "depth": 3, + "access": "premium", + "tags": [ + "emotions", + "needs" + ], + "options": [ + { + "id": "name_feelings", + "text": "Name feelings" + }, + { + "id": "name_needs", + "text": "Name needs" + } + ] + }, + { + "id": "communication_249", + "category_id": "communication", + "type": "this_or_that", + "text": "Pause with a timer or pause without a timer?", + "depth": 2, + "access": "premium", + "tags": [ + "pause", + "conflict" + ], + "options": [ + { + "id": "timer_pause", + "text": "Timer pause" + }, + { + "id": "no_timer_pause", + "text": "No timer pause" + } + ] + }, + { + "id": "communication_250", + "category_id": "communication", + "type": "this_or_that", + "text": "Speak softer or speak more clearly?", + "depth": 2, + "access": "premium", + "tags": [ + "tone", + "clarity" + ], + "options": [ + { + "id": "softer", + "text": "Softer" + }, + { + "id": "more_clearly", + "text": "More clearly" + } + ] + } + ] +} diff --git a/seed/questions/conflict.json b/seed/questions/conflict.json new file mode 100644 index 00000000..54710a80 --- /dev/null +++ b/seed/questions/conflict.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "conflict", + "display_name": "Conflict", + "description": "Questions about disagreements, repair, triggers, boundaries, emotional regulation, and handling tension with care.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "conflict_001", + "category_id": "conflict", + "type": "written", + "text": "What is one small conflict habit we handle better now than before?", + "depth": 2, + "access": "free", + "tags": [ + "growth", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_002", + "category_id": "conflict", + "type": "written", + "text": "What helps you stay calm when we disagree?", + "depth": 1, + "access": "free", + "tags": [ + "calm", + "self_regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_003", + "category_id": "conflict", + "type": "written", + "text": "What is one thing I do during conflict that helps you feel respected?", + "depth": 2, + "access": "free", + "tags": [ + "respect", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_004", + "category_id": "conflict", + "type": "written", + "text": "What is one thing I do during conflict that makes you feel dismissed?", + "depth": 3, + "access": "free", + "tags": [ + "dismissal", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_005", + "category_id": "conflict", + "type": "written", + "text": "What should we do when a small disagreement starts getting bigger?", + "depth": 2, + "access": "free", + "tags": [ + "escalation", + "pause" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_006", + "category_id": "conflict", + "type": "written", + "text": "What is one topic where we usually need extra patience?", + "depth": 2, + "access": "free", + "tags": [ + "patience", + "topics" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_007", + "category_id": "conflict", + "type": "written", + "text": "What is one topic where we should slow down before responding?", + "depth": 2, + "access": "free", + "tags": [ + "timing", + "pause" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_008", + "category_id": "conflict", + "type": "written", + "text": "What is one phrase that helps you feel less attacked during disagreement?", + "depth": 2, + "access": "free", + "tags": [ + "language", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_009", + "category_id": "conflict", + "type": "written", + "text": "What is one phrase that makes you feel blamed?", + "depth": 3, + "access": "free", + "tags": [ + "blame", + "language" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_010", + "category_id": "conflict", + "type": "written", + "text": "How can I bring up a concern without making you feel cornered?", + "depth": 3, + "access": "free", + "tags": [ + "soft_start", + "concern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_011", + "category_id": "conflict", + "type": "written", + "text": "How can you bring up a concern in a way I am more likely to hear?", + "depth": 3, + "access": "free", + "tags": [ + "soft_start", + "listening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_012", + "category_id": "conflict", + "type": "written", + "text": "What does a fair argument look like to you?", + "depth": 2, + "access": "free", + "tags": [ + "fairness", + "conflict_rules" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_013", + "category_id": "conflict", + "type": "written", + "text": "What does an unfair argument look like to you?", + "depth": 3, + "access": "free", + "tags": [ + "fairness", + "conflict_rules" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_014", + "category_id": "conflict", + "type": "written", + "text": "What is one boundary we should have during heated talks?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries", + "heated_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_015", + "category_id": "conflict", + "type": "written", + "text": "What is one sign that you need a pause during conflict?", + "depth": 2, + "access": "free", + "tags": [ + "pause", + "signals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_016", + "category_id": "conflict", + "type": "written", + "text": "What is one sign that I need a pause during conflict?", + "depth": 2, + "access": "free", + "tags": [ + "pause", + "signals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_017", + "category_id": "conflict", + "type": "written", + "text": "How should we restart a conversation after taking a break?", + "depth": 2, + "access": "free", + "tags": [ + "repair", + "pause" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_018", + "category_id": "conflict", + "type": "written", + "text": "What helps you believe that I am trying to understand, not win?", + "depth": 3, + "access": "free", + "tags": [ + "understanding", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_019", + "category_id": "conflict", + "type": "written", + "text": "What makes it feel like I am trying to win instead of understand?", + "depth": 4, + "access": "free", + "tags": [ + "winning", + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_020", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we should never say just to hurt each other?", + "depth": 4, + "access": "free", + "tags": [ + "harm", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_021", + "category_id": "conflict", + "type": "written", + "text": "What should we do when one of us feels flooded or overwhelmed?", + "depth": 3, + "access": "free", + "tags": [ + "flooding", + "self_soothing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_022", + "category_id": "conflict", + "type": "written", + "text": "What helps you feel safe enough to admit you were wrong?", + "depth": 3, + "access": "free", + "tags": [ + "accountability", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_023", + "category_id": "conflict", + "type": "written", + "text": "What helps you feel safe enough to hear that I was hurt?", + "depth": 3, + "access": "free", + "tags": [ + "hurt", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_024", + "category_id": "conflict", + "type": "written", + "text": "What is one way we can disagree and still feel close afterward?", + "depth": 2, + "access": "free", + "tags": [ + "closeness", + "disagreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_025", + "category_id": "conflict", + "type": "written", + "text": "What does repair after conflict usually need from me?", + "depth": 3, + "access": "free", + "tags": [ + "repair", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_026", + "category_id": "conflict", + "type": "written", + "text": "What does repair after conflict usually need from you?", + "depth": 3, + "access": "free", + "tags": [ + "repair", + "ownership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_027", + "category_id": "conflict", + "type": "written", + "text": "What is one apology behavior that feels real to you?", + "depth": 2, + "access": "free", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_028", + "category_id": "conflict", + "type": "written", + "text": "What is one apology behavior that feels empty to you?", + "depth": 3, + "access": "free", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_029", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we should apologize for faster?", + "depth": 3, + "access": "free", + "tags": [ + "apology", + "timing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_030", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we should stop apologizing for without changing?", + "depth": 4, + "access": "free", + "tags": [ + "change", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_031", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict pattern you want us to notice sooner?", + "depth": 3, + "access": "free", + "tags": [ + "patterns", + "awareness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_032", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict pattern you think we are already improving?", + "depth": 2, + "access": "free", + "tags": [ + "growth", + "patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_033", + "category_id": "conflict", + "type": "written", + "text": "What tends to make you defensive with me?", + "depth": 4, + "access": "free", + "tags": [ + "defensiveness", + "triggers" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_034", + "category_id": "conflict", + "type": "written", + "text": "What tends to make me defensive with you?", + "depth": 4, + "access": "free", + "tags": [ + "defensiveness", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_035", + "category_id": "conflict", + "type": "written", + "text": "How can I respond when you are defensive without escalating?", + "depth": 4, + "access": "free", + "tags": [ + "defensiveness", + "deescalation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_036", + "category_id": "conflict", + "type": "written", + "text": "How can you respond when I am defensive without escalating?", + "depth": 4, + "access": "free", + "tags": [ + "defensiveness", + "deescalation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_037", + "category_id": "conflict", + "type": "written", + "text": "What kind of criticism hurts you most?", + "depth": 4, + "access": "free", + "tags": [ + "criticism", + "hurt" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_038", + "category_id": "conflict", + "type": "written", + "text": "What kind of feedback helps you grow without feeling attacked?", + "depth": 3, + "access": "free", + "tags": [ + "feedback", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_039", + "category_id": "conflict", + "type": "written", + "text": "What is one complaint you wish I could hear as a need?", + "depth": 4, + "access": "free", + "tags": [ + "needs", + "complaints" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_040", + "category_id": "conflict", + "type": "written", + "text": "What is one complaint from me that may hide a deeper need?", + "depth": 4, + "access": "free", + "tags": [ + "needs", + "complaints" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_041", + "category_id": "conflict", + "type": "written", + "text": "What helps you avoid shutting down when things get tense?", + "depth": 4, + "access": "free", + "tags": [ + "stonewalling", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_042", + "category_id": "conflict", + "type": "written", + "text": "What helps me avoid shutting down when things get tense?", + "depth": 4, + "access": "free", + "tags": [ + "stonewalling", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_043", + "category_id": "conflict", + "type": "written", + "text": "What does it feel like when I go quiet during conflict?", + "depth": 4, + "access": "free", + "tags": [ + "silence", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_044", + "category_id": "conflict", + "type": "written", + "text": "What does it feel like when you go quiet during conflict?", + "depth": 4, + "access": "free", + "tags": [ + "silence", + "self_awareness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_045", + "category_id": "conflict", + "type": "written", + "text": "What would help silence feel like a pause instead of punishment?", + "depth": 4, + "access": "free", + "tags": [ + "silence", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_046", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we can do before a conflict becomes disrespectful?", + "depth": 3, + "access": "free", + "tags": [ + "respect", + "deescalation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_047", + "category_id": "conflict", + "type": "written", + "text": "What is one sign that our tone is becoming the real problem?", + "depth": 3, + "access": "free", + "tags": [ + "tone", + "awareness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_048", + "category_id": "conflict", + "type": "written", + "text": "What tone from me makes it hardest for you to stay open?", + "depth": 4, + "access": "free", + "tags": [ + "tone", + "openness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_049", + "category_id": "conflict", + "type": "written", + "text": "What tone from you do you want to be more careful with?", + "depth": 4, + "access": "free", + "tags": [ + "tone", + "ownership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_050", + "category_id": "conflict", + "type": "written", + "text": "What is one way we can lower the temperature in the room?", + "depth": 2, + "access": "free", + "tags": [ + "deescalation", + "calm" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_051", + "category_id": "conflict", + "type": "written", + "text": "What is one issue we keep arguing about because we have not named the real problem?", + "depth": 5, + "access": "free", + "tags": [ + "root_issue", + "patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_052", + "category_id": "conflict", + "type": "written", + "text": "What do you think the real problem might be underneath that issue?", + "depth": 5, + "access": "free", + "tags": [ + "root_issue", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_053", + "category_id": "conflict", + "type": "written", + "text": "What is one old argument we should finally retire?", + "depth": 4, + "access": "free", + "tags": [ + "old_arguments", + "closure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_054", + "category_id": "conflict", + "type": "written", + "text": "What would help us retire that argument respectfully?", + "depth": 4, + "access": "free", + "tags": [ + "closure", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_055", + "category_id": "conflict", + "type": "written", + "text": "What is one recurring conflict where we need a new agreement?", + "depth": 4, + "access": "free", + "tags": [ + "agreements", + "recurring_conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_056", + "category_id": "conflict", + "type": "written", + "text": "What would a better agreement look like?", + "depth": 4, + "access": "free", + "tags": [ + "agreements", + "solutions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_057", + "category_id": "conflict", + "type": "written", + "text": "What is one area where you feel I do not accept your influence enough?", + "depth": 4, + "access": "free", + "tags": [ + "influence", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_058", + "category_id": "conflict", + "type": "written", + "text": "What is one area where you want to accept my influence more?", + "depth": 4, + "access": "free", + "tags": [ + "influence", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_059", + "category_id": "conflict", + "type": "written", + "text": "What is one way we can make decisions without turning them into power struggles?", + "depth": 4, + "access": "free", + "tags": [ + "decisions", + "power" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_060", + "category_id": "conflict", + "type": "written", + "text": "What is one power struggle we should stop feeding?", + "depth": 5, + "access": "free", + "tags": [ + "power", + "patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_061", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we can do when we both think we are right?", + "depth": 3, + "access": "free", + "tags": [ + "perspective", + "humility" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_062", + "category_id": "conflict", + "type": "written", + "text": "What helps you consider my perspective during conflict?", + "depth": 3, + "access": "free", + "tags": [ + "perspective", + "listening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_063", + "category_id": "conflict", + "type": "written", + "text": "What helps me consider your perspective during conflict?", + "depth": 3, + "access": "free", + "tags": [ + "perspective", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_064", + "category_id": "conflict", + "type": "written", + "text": "What is one thing I misunderstand about your anger?", + "depth": 4, + "access": "free", + "tags": [ + "anger", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_065", + "category_id": "conflict", + "type": "written", + "text": "What is one thing you misunderstand about my anger?", + "depth": 4, + "access": "free", + "tags": [ + "anger", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_066", + "category_id": "conflict", + "type": "written", + "text": "What is one feeling underneath your anger that I should understand?", + "depth": 5, + "access": "free", + "tags": [ + "anger", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_067", + "category_id": "conflict", + "type": "written", + "text": "What is one feeling underneath my anger that you think I should name more clearly?", + "depth": 5, + "access": "free", + "tags": [ + "anger", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_068", + "category_id": "conflict", + "type": "written", + "text": "What is one way fear shows up in our conflicts?", + "depth": 5, + "access": "free", + "tags": [ + "fear", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_069", + "category_id": "conflict", + "type": "written", + "text": "What is one way hurt shows up in our conflicts?", + "depth": 5, + "access": "free", + "tags": [ + "hurt", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_070", + "category_id": "conflict", + "type": "written", + "text": "What is one way stress shows up in our conflicts?", + "depth": 4, + "access": "free", + "tags": [ + "stress", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_071", + "category_id": "conflict", + "type": "written", + "text": "What is one way exhaustion changes how we argue?", + "depth": 3, + "access": "free", + "tags": [ + "exhaustion", + "timing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_072", + "category_id": "conflict", + "type": "written", + "text": "What should we avoid discussing when we are hungry, tired, or rushed?", + "depth": 2, + "access": "free", + "tags": [ + "timing", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_073", + "category_id": "conflict", + "type": "written", + "text": "What is one better time or setting for hard conversations?", + "depth": 2, + "access": "free", + "tags": [ + "timing", + "setting" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_074", + "category_id": "conflict", + "type": "written", + "text": "What is one rule we should make about conflict in public?", + "depth": 3, + "access": "free", + "tags": [ + "public_conflict", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_075", + "category_id": "conflict", + "type": "written", + "text": "What is one rule we should make about conflict around family or friends?", + "depth": 3, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_076", + "category_id": "conflict", + "type": "written", + "text": "What is one painful argument we need to understand instead of repeat?", + "depth": 5, + "access": "premium", + "tags": [ + "painful_arguments", + "patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_077", + "category_id": "conflict", + "type": "written", + "text": "What did that argument reveal about what you need from me?", + "depth": 5, + "access": "premium", + "tags": [ + "needs", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_078", + "category_id": "conflict", + "type": "written", + "text": "What did that argument reveal about what I may need from you?", + "depth": 5, + "access": "premium", + "tags": [ + "needs", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_079", + "category_id": "conflict", + "type": "written", + "text": "What is one thing I do that feels like criticism even if I mean it as a concern?", + "depth": 5, + "access": "premium", + "tags": [ + "criticism", + "intent" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_080", + "category_id": "conflict", + "type": "written", + "text": "What is one thing you do that might land as criticism even if you mean it as honesty?", + "depth": 5, + "access": "premium", + "tags": [ + "criticism", + "ownership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_081", + "category_id": "conflict", + "type": "written", + "text": "What is one way contempt can sneak into our tone or words?", + "depth": 5, + "access": "premium", + "tags": [ + "contempt", + "awareness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_082", + "category_id": "conflict", + "type": "written", + "text": "What helps us replace contempt with respect in hard moments?", + "depth": 5, + "access": "premium", + "tags": [ + "contempt", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_083", + "category_id": "conflict", + "type": "written", + "text": "What is one sarcastic comment we should stop making during conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "sarcasm", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_084", + "category_id": "conflict", + "type": "written", + "text": "When does humor help us repair, and when does it dodge the issue?", + "depth": 4, + "access": "premium", + "tags": [ + "humor", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_085", + "category_id": "conflict", + "type": "written", + "text": "What is one way I can show accountability without collapsing into shame?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "shame" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_086", + "category_id": "conflict", + "type": "written", + "text": "What is one way you can show accountability without becoming defensive?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_087", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we should validate before trying to solve?", + "depth": 4, + "access": "premium", + "tags": [ + "validation", + "problem_solving" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_088", + "category_id": "conflict", + "type": "written", + "text": "What is one solution I push before you feel heard?", + "depth": 4, + "access": "premium", + "tags": [ + "solutions", + "listening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_089", + "category_id": "conflict", + "type": "written", + "text": "What is one solution you push before I feel heard?", + "depth": 4, + "access": "premium", + "tags": [ + "solutions", + "listening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_090", + "category_id": "conflict", + "type": "written", + "text": "What is one topic where winning the argument costs us connection?", + "depth": 5, + "access": "premium", + "tags": [ + "winning", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_091", + "category_id": "conflict", + "type": "written", + "text": "What would choosing connection over winning look like there?", + "depth": 5, + "access": "premium", + "tags": [ + "connection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_092", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict where both of us have a valid point?", + "depth": 4, + "access": "premium", + "tags": [ + "perspective", + "validity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_093", + "category_id": "conflict", + "type": "written", + "text": "What is the most generous version of my side in that conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "generosity", + "perspective" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_094", + "category_id": "conflict", + "type": "written", + "text": "What is the most generous version of your side in that conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "generosity", + "perspective" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_095", + "category_id": "conflict", + "type": "written", + "text": "What is one thing you wish I understood about your trigger before reacting to it?", + "depth": 5, + "access": "premium", + "tags": [ + "triggers", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_096", + "category_id": "conflict", + "type": "written", + "text": "What is one thing I wish you understood about my trigger before reacting to it?", + "depth": 5, + "access": "premium", + "tags": [ + "triggers", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_097", + "category_id": "conflict", + "type": "written", + "text": "What is one trigger we need to treat with more care?", + "depth": 5, + "access": "premium", + "tags": [ + "triggers", + "care" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_098", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict behavior that reminds you of past pain?", + "depth": 5, + "access": "premium", + "tags": [ + "past_pain", + "patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_099", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict behavior from you that you want to unlearn?", + "depth": 5, + "access": "premium", + "tags": [ + "unlearning", + "ownership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_100", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict behavior from me that I should work to unlearn?", + "depth": 5, + "access": "premium", + "tags": [ + "unlearning", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_101", + "category_id": "conflict", + "type": "written", + "text": "What did your family teach you about arguing?", + "depth": 5, + "access": "premium", + "tags": [ + "family_patterns", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_102", + "category_id": "conflict", + "type": "written", + "text": "What did your family teach you about making peace?", + "depth": 5, + "access": "premium", + "tags": [ + "family_patterns", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_103", + "category_id": "conflict", + "type": "written", + "text": "What conflict habit from your past no longer serves us?", + "depth": 5, + "access": "premium", + "tags": [ + "past_patterns", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_104", + "category_id": "conflict", + "type": "written", + "text": "What repair habit from your past could help us?", + "depth": 4, + "access": "premium", + "tags": [ + "past_patterns", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_105", + "category_id": "conflict", + "type": "written", + "text": "What is one way we can disagree without threatening the relationship?", + "depth": 5, + "access": "premium", + "tags": [ + "security", + "disagreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_106", + "category_id": "conflict", + "type": "written", + "text": "What words or actions make conflict feel like abandonment to you?", + "depth": 5, + "access": "premium", + "tags": [ + "abandonment", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_107", + "category_id": "conflict", + "type": "written", + "text": "What words or actions make conflict feel like rejection to you?", + "depth": 5, + "access": "premium", + "tags": [ + "rejection", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_108", + "category_id": "conflict", + "type": "written", + "text": "What reassurance helps you stay present during conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "reassurance", + "presence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_109", + "category_id": "conflict", + "type": "written", + "text": "What reassurance feels unconvincing during conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_110", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we should do if a conversation becomes too intense?", + "depth": 4, + "access": "premium", + "tags": [ + "intensity", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_111", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we should never do when one of us asks for a pause?", + "depth": 4, + "access": "premium", + "tags": [ + "pause", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_112", + "category_id": "conflict", + "type": "written", + "text": "What would make a pause feel respectful instead of avoidant?", + "depth": 4, + "access": "premium", + "tags": [ + "pause", + "respect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_113", + "category_id": "conflict", + "type": "written", + "text": "What should the person who calls a pause be responsible for?", + "depth": 4, + "access": "premium", + "tags": [ + "pause", + "responsibility" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_114", + "category_id": "conflict", + "type": "written", + "text": "What should the other person be responsible for during the pause?", + "depth": 4, + "access": "premium", + "tags": [ + "pause", + "responsibility" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_115", + "category_id": "conflict", + "type": "written", + "text": "What is one repair attempt from me that you want to notice more?", + "depth": 4, + "access": "premium", + "tags": [ + "repair_attempts", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_116", + "category_id": "conflict", + "type": "written", + "text": "What is one repair attempt from you that I may miss?", + "depth": 4, + "access": "premium", + "tags": [ + "repair_attempts", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_117", + "category_id": "conflict", + "type": "written", + "text": "What gets in the way of accepting repair when it is offered?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "barriers" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_118", + "category_id": "conflict", + "type": "written", + "text": "What helps you soften after feeling hurt?", + "depth": 5, + "access": "premium", + "tags": [ + "softening", + "hurt" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_119", + "category_id": "conflict", + "type": "written", + "text": "What helps me soften after feeling hurt?", + "depth": 5, + "access": "premium", + "tags": [ + "softening", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_120", + "category_id": "conflict", + "type": "written", + "text": "What is one area where resentment could grow if we stay quiet?", + "depth": 5, + "access": "premium", + "tags": [ + "resentment", + "prevention" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_121", + "category_id": "conflict", + "type": "written", + "text": "What conversation would help prevent that resentment?", + "depth": 5, + "access": "premium", + "tags": [ + "resentment", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_122", + "category_id": "conflict", + "type": "written", + "text": "What is one compromise that would feel fair instead of forced?", + "depth": 4, + "access": "premium", + "tags": [ + "compromise", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_123", + "category_id": "conflict", + "type": "written", + "text": "What is one compromise that would feel like self-abandonment?", + "depth": 5, + "access": "premium", + "tags": [ + "compromise", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_124", + "category_id": "conflict", + "type": "written", + "text": "What is one boundary that protects love during conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_125", + "category_id": "conflict", + "type": "written", + "text": "What is one boundary that could become avoidance if we misuse it?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_126", + "category_id": "conflict", + "type": "written", + "text": "How can we tell the difference between a boundary and a wall?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "walls" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_127", + "category_id": "conflict", + "type": "written", + "text": "What is one topic where we need outside support someday, not because we failed but because it matters?", + "depth": 5, + "access": "premium", + "tags": [ + "support", + "humility" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_128", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict goal for the next month?", + "depth": 4, + "access": "premium", + "tags": [ + "goals", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_129", + "category_id": "conflict", + "type": "written", + "text": "What progress would tell us we are arguing in healthier ways?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_130", + "category_id": "conflict", + "type": "written", + "text": "What is one thing I can practice during our next disagreement?", + "depth": 4, + "access": "premium", + "tags": [ + "practice", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_131", + "category_id": "conflict", + "type": "written", + "text": "What is one thing you can practice during our next disagreement?", + "depth": 4, + "access": "premium", + "tags": [ + "practice", + "ownership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_132", + "category_id": "conflict", + "type": "written", + "text": "What should we celebrate when we handle a conflict well?", + "depth": 3, + "access": "premium", + "tags": [ + "celebration", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_133", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict where we need to replace blame with responsibility?", + "depth": 5, + "access": "premium", + "tags": [ + "blame", + "responsibility" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_134", + "category_id": "conflict", + "type": "written", + "text": "What part of that responsibility belongs to me?", + "depth": 5, + "access": "premium", + "tags": [ + "responsibility", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_135", + "category_id": "conflict", + "type": "written", + "text": "What part of that responsibility belongs to you?", + "depth": 5, + "access": "premium", + "tags": [ + "responsibility", + "ownership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_136", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict where we need clearer expectations?", + "depth": 4, + "access": "premium", + "tags": [ + "expectations", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_137", + "category_id": "conflict", + "type": "written", + "text": "What expectation should we state plainly instead of assuming?", + "depth": 4, + "access": "premium", + "tags": [ + "expectations", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_138", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict where timing keeps making things worse?", + "depth": 4, + "access": "premium", + "tags": [ + "timing", + "patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_139", + "category_id": "conflict", + "type": "written", + "text": "What timing agreement would help us there?", + "depth": 4, + "access": "premium", + "tags": [ + "timing", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_140", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict where tone keeps making things worse?", + "depth": 4, + "access": "premium", + "tags": [ + "tone", + "patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_141", + "category_id": "conflict", + "type": "written", + "text": "What tone agreement would help us there?", + "depth": 4, + "access": "premium", + "tags": [ + "tone", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_142", + "category_id": "conflict", + "type": "written", + "text": "What is one conflict where old hurt keeps entering the room?", + "depth": 5, + "access": "premium", + "tags": [ + "old_hurt", + "patterns" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_143", + "category_id": "conflict", + "type": "written", + "text": "How can we respect that old hurt without letting it run the whole conversation?", + "depth": 5, + "access": "premium", + "tags": [ + "old_hurt", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_144", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we need to forgive but not ignore?", + "depth": 5, + "access": "premium", + "tags": [ + "forgiveness", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_145", + "category_id": "conflict", + "type": "written", + "text": "What is one thing we need to remember but not weaponize?", + "depth": 5, + "access": "premium", + "tags": [ + "memory", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_146", + "category_id": "conflict", + "type": "written", + "text": "What is one way we can leave a hard conversation with dignity?", + "depth": 5, + "access": "premium", + "tags": [ + "dignity", + "closure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_147", + "category_id": "conflict", + "type": "written", + "text": "What would help us end conflicts with a clear next step?", + "depth": 4, + "access": "premium", + "tags": [ + "next_steps", + "closure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_148", + "category_id": "conflict", + "type": "written", + "text": "What is one promise about conflict that you want us to keep?", + "depth": 5, + "access": "premium", + "tags": [ + "promise", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_149", + "category_id": "conflict", + "type": "written", + "text": "What kind of partners do we want to become when we disagree?", + "depth": 5, + "access": "premium", + "tags": [ + "identity", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_150", + "category_id": "conflict", + "type": "written", + "text": "What is one way we can protect respect even when we strongly disagree?", + "depth": 5, + "access": "premium", + "tags": [ + "respect", + "strong_disagreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_151", + "category_id": "conflict", + "type": "single_choice", + "text": "When conflict starts, what helps you most first?", + "depth": 2, + "access": "premium", + "tags": [ + "start", + "support" + ], + "options": [ + { + "id": "a_calmer_tone", + "text": "A calmer tone" + }, + { + "id": "a_clear_pause", + "text": "A clear pause" + }, + { + "id": "a_direct_question", + "text": "A direct question" + }, + { + "id": "a_little_reassurance", + "text": "A little reassurance" + } + ] + }, + { + "id": "conflict_152", + "category_id": "conflict", + "type": "single_choice", + "text": "What usually escalates conflict fastest for you?", + "depth": 3, + "access": "premium", + "tags": [ + "escalation", + "triggers" + ], + "options": [ + { + "id": "feeling_blamed", + "text": "Feeling blamed" + }, + { + "id": "feeling_ignored", + "text": "Feeling ignored" + }, + { + "id": "feeling_rushed", + "text": "Feeling rushed" + }, + { + "id": "feeling_misunderstood", + "text": "Feeling misunderstood" + } + ] + }, + { + "id": "conflict_153", + "category_id": "conflict", + "type": "single_choice", + "text": "What helps you hear feedback best?", + "depth": 2, + "access": "premium", + "tags": [ + "feedback", + "openness" + ], + "options": [ + { + "id": "specific_examples", + "text": "Specific examples" + }, + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "time_to_think", + "text": "Time to think" + }, + { + "id": "reassurance_first", + "text": "Reassurance first" + } + ] + }, + { + "id": "conflict_154", + "category_id": "conflict", + "type": "single_choice", + "text": "What makes an apology feel most sincere?", + "depth": 2, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "clear_ownership", + "text": "Clear ownership" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "emotional_warmth", + "text": "Emotional warmth" + }, + { + "id": "no_excuses", + "text": "No excuses" + } + ] + }, + { + "id": "conflict_155", + "category_id": "conflict", + "type": "single_choice", + "text": "What do you need after an argument?", + "depth": 2, + "access": "premium", + "tags": [ + "after_conflict", + "needs" + ], + "options": [ + { + "id": "space", + "text": "Space" + }, + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_normal_moment_together", + "text": "A normal moment together" + } + ] + }, + { + "id": "conflict_156", + "category_id": "conflict", + "type": "single_choice", + "text": "What is hardest during conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "difficulty", + "conflict" + ], + "options": [ + { + "id": "staying_calm", + "text": "Staying calm" + }, + { + "id": "being_honest", + "text": "Being honest" + }, + { + "id": "not_shutting_down", + "text": "Not shutting down" + }, + { + "id": "not_getting_defensive", + "text": "Not getting defensive" + } + ] + }, + { + "id": "conflict_157", + "category_id": "conflict", + "type": "single_choice", + "text": "What is your default conflict response?", + "depth": 3, + "access": "premium", + "tags": [ + "style", + "conflict" + ], + "options": [ + { + "id": "talk_more", + "text": "Talk more" + }, + { + "id": "go_quiet", + "text": "Go quiet" + }, + { + "id": "defend_myself", + "text": "Defend myself" + }, + { + "id": "try_to_fix_it_fast", + "text": "Try to fix it fast" + } + ] + }, + { + "id": "conflict_158", + "category_id": "conflict", + "type": "single_choice", + "text": "What helps you come back after taking space?", + "depth": 3, + "access": "premium", + "tags": [ + "pause", + "return" + ], + "options": [ + { + "id": "a_specific_time", + "text": "A specific time" + }, + { + "id": "a_gentle_message", + "text": "A gentle message" + }, + { + "id": "a_calm_tone", + "text": "A calm tone" + }, + { + "id": "a_clear_apology", + "text": "A clear apology" + } + ] + }, + { + "id": "conflict_159", + "category_id": "conflict", + "type": "single_choice", + "text": "What type of repair works best for you?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "style" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "actions", + "text": "Actions" + }, + { + "id": "physical_closeness", + "text": "Physical closeness" + }, + { + "id": "giving_it_time", + "text": "Giving it time" + } + ] + }, + { + "id": "conflict_160", + "category_id": "conflict", + "type": "single_choice", + "text": "What should we prioritize in conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "priorities", + "conflict" + ], + "options": [ + { + "id": "understanding", + "text": "Understanding" + }, + { + "id": "solving", + "text": "Solving" + }, + { + "id": "calming_down", + "text": "Calming down" + }, + { + "id": "feeling_close_again", + "text": "Feeling close again" + } + ] + }, + { + "id": "conflict_161", + "category_id": "conflict", + "type": "single_choice", + "text": "What should we avoid most during conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "avoidance", + "boundaries" + ], + "options": [ + { + "id": "name_calling", + "text": "Name-calling" + }, + { + "id": "old_arguments", + "text": "Old arguments" + }, + { + "id": "threats", + "text": "Threats" + }, + { + "id": "silent_punishment", + "text": "Silent punishment" + } + ] + }, + { + "id": "conflict_162", + "category_id": "conflict", + "type": "single_choice", + "text": "What helps you lower your guard?", + "depth": 3, + "access": "premium", + "tags": [ + "defensiveness", + "safety" + ], + "options": [ + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "owning_one_part", + "text": "Owning one part" + }, + { + "id": "no_interruptions", + "text": "No interruptions" + }, + { + "id": "a_slower_pace", + "text": "A slower pace" + } + ] + }, + { + "id": "conflict_163", + "category_id": "conflict", + "type": "single_choice", + "text": "What makes you feel attacked?", + "depth": 4, + "access": "premium", + "tags": [ + "attack", + "triggers" + ], + "options": [ + { + "id": "labels", + "text": "Labels" + }, + { + "id": "raised_voice", + "text": "Raised voice" + }, + { + "id": "assumptions", + "text": "Assumptions" + }, + { + "id": "being_interrupted", + "text": "Being interrupted" + } + ] + }, + { + "id": "conflict_164", + "category_id": "conflict", + "type": "single_choice", + "text": "What makes you feel respected during disagreement?", + "depth": 2, + "access": "premium", + "tags": [ + "respect", + "disagreement" + ], + "options": [ + { + "id": "being_heard", + "text": "Being heard" + }, + { + "id": "being_asked", + "text": "Being asked" + }, + { + "id": "being_given_time", + "text": "Being given time" + }, + { + "id": "being_taken_seriously", + "text": "Being taken seriously" + } + ] + }, + { + "id": "conflict_165", + "category_id": "conflict", + "type": "single_choice", + "text": "What is most useful when we are stuck?", + "depth": 3, + "access": "premium", + "tags": [ + "stuck", + "solutions" + ], + "options": [ + { + "id": "take_a_break", + "text": "Take a break" + }, + { + "id": "name_the_real_issue", + "text": "Name the real issue" + }, + { + "id": "ask_what_each_person_needs", + "text": "Ask what each person needs" + }, + { + "id": "pick_one_next_step", + "text": "Pick one next step" + } + ] + }, + { + "id": "conflict_166", + "category_id": "conflict", + "type": "single_choice", + "text": "What is your biggest conflict growth area right now?", + "depth": 4, + "access": "premium", + "tags": [ + "growth", + "self_awareness" + ], + "options": [ + { + "id": "tone", + "text": "Tone" + }, + { + "id": "timing", + "text": "Timing" + }, + { + "id": "listening", + "text": "Listening" + }, + { + "id": "accountability", + "text": "Accountability" + } + ] + }, + { + "id": "conflict_167", + "category_id": "conflict", + "type": "single_choice", + "text": "What kind of disagreement feels easiest to handle?", + "depth": 2, + "access": "premium", + "tags": [ + "ease", + "conflict" + ], + "options": [ + { + "id": "logistics", + "text": "Logistics" + }, + { + "id": "plans", + "text": "Plans" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "feelings", + "text": "Feelings" + } + ] + }, + { + "id": "conflict_168", + "category_id": "conflict", + "type": "single_choice", + "text": "What kind of disagreement feels hardest to handle?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_topics", + "conflict" + ], + "options": [ + { + "id": "logistics", + "text": "Logistics" + }, + { + "id": "plans", + "text": "Plans" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "feelings", + "text": "Feelings" + } + ] + }, + { + "id": "conflict_169", + "category_id": "conflict", + "type": "single_choice", + "text": "What should we do when we both feel right?", + "depth": 3, + "access": "premium", + "tags": [ + "perspective", + "humility" + ], + "options": [ + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "list_both_needs", + "text": "List both needs" + }, + { + "id": "find_shared_goal", + "text": "Find shared goal" + }, + { + "id": "pause_and_return", + "text": "Pause and return" + } + ] + }, + { + "id": "conflict_170", + "category_id": "conflict", + "type": "single_choice", + "text": "What helps you accept influence?", + "depth": 3, + "access": "premium", + "tags": [ + "influence", + "openness" + ], + "options": [ + { + "id": "feeling_respected", + "text": "Feeling respected" + }, + { + "id": "seeing_logic", + "text": "Seeing logic" + }, + { + "id": "feeling_loved", + "text": "Feeling loved" + }, + { + "id": "having_time", + "text": "Having time" + } + ] + }, + { + "id": "conflict_171", + "category_id": "conflict", + "type": "single_choice", + "text": "What most often hides under your anger?", + "depth": 5, + "access": "premium", + "tags": [ + "anger", + "emotion" + ], + "options": [ + { + "id": "hurt", + "text": "Hurt" + }, + { + "id": "fear", + "text": "Fear" + }, + { + "id": "stress", + "text": "Stress" + }, + { + "id": "feeling_unseen", + "text": "Feeling unseen" + } + ] + }, + { + "id": "conflict_172", + "category_id": "conflict", + "type": "single_choice", + "text": "What most often hides under my anger?", + "depth": 5, + "access": "premium", + "tags": [ + "anger", + "reflection" + ], + "options": [ + { + "id": "hurt", + "text": "Hurt" + }, + { + "id": "fear", + "text": "Fear" + }, + { + "id": "stress", + "text": "Stress" + }, + { + "id": "feeling_unseen", + "text": "Feeling unseen" + } + ] + }, + { + "id": "conflict_173", + "category_id": "conflict", + "type": "single_choice", + "text": "What makes a pause feel safe?", + "depth": 3, + "access": "premium", + "tags": [ + "pause", + "safety" + ], + "options": [ + { + "id": "a_return_time", + "text": "A return time" + }, + { + "id": "kind_words", + "text": "Kind words" + }, + { + "id": "a_hug_first", + "text": "A hug first" + }, + { + "id": "knowing_we_will_finish", + "text": "Knowing we will finish" + } + ] + }, + { + "id": "conflict_174", + "category_id": "conflict", + "type": "single_choice", + "text": "What makes a pause feel unsafe?", + "depth": 4, + "access": "premium", + "tags": [ + "pause", + "fear" + ], + "options": [ + { + "id": "no_return_time", + "text": "No return time" + }, + { + "id": "cold_silence", + "text": "Cold silence" + }, + { + "id": "leaving_suddenly", + "text": "Leaving suddenly" + }, + { + "id": "ignoring_messages", + "text": "Ignoring messages" + } + ] + }, + { + "id": "conflict_175", + "category_id": "conflict", + "type": "single_choice", + "text": "What is the best place for a serious talk?", + "depth": 2, + "access": "premium", + "tags": [ + "setting", + "conflict" + ], + "options": [ + { + "id": "at_home", + "text": "At home" + }, + { + "id": "on_a_walk", + "text": "On a walk" + }, + { + "id": "in_the_car_parked", + "text": "In the car parked" + }, + { + "id": "somewhere_neutral", + "text": "Somewhere neutral" + } + ] + }, + { + "id": "conflict_176", + "category_id": "conflict", + "type": "single_choice", + "text": "What is the worst time for a serious talk?", + "depth": 2, + "access": "premium", + "tags": [ + "timing", + "conflict" + ], + "options": [ + { + "id": "late_at_night", + "text": "Late at night" + }, + { + "id": "before_work", + "text": "Before work" + }, + { + "id": "when_hungry", + "text": "When hungry" + }, + { + "id": "right_after_stress", + "text": "Right after stress" + } + ] + }, + { + "id": "conflict_177", + "category_id": "conflict", + "type": "single_choice", + "text": "What helps you stay on one topic?", + "depth": 3, + "access": "premium", + "tags": [ + "focus", + "conflict" + ], + "options": [ + { + "id": "writing_it_down", + "text": "Writing it down" + }, + { + "id": "taking_turns", + "text": "Taking turns" + }, + { + "id": "a_time_limit", + "text": "A time limit" + }, + { + "id": "repeating_the_question", + "text": "Repeating the question" + } + ] + }, + { + "id": "conflict_178", + "category_id": "conflict", + "type": "single_choice", + "text": "What pulls us off topic fastest?", + "depth": 3, + "access": "premium", + "tags": [ + "focus", + "patterns" + ], + "options": [ + { + "id": "old_issues", + "text": "Old issues" + }, + { + "id": "defending_details", + "text": "Defending details" + }, + { + "id": "tone_arguments", + "text": "Tone arguments" + }, + { + "id": "assumptions", + "text": "Assumptions" + } + ] + }, + { + "id": "conflict_179", + "category_id": "conflict", + "type": "single_choice", + "text": "What feels like real accountability?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "options": [ + { + "id": "naming_the_harm", + "text": "Naming the harm" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "checking_back_later", + "text": "Checking back later" + } + ] + }, + { + "id": "conflict_180", + "category_id": "conflict", + "type": "single_choice", + "text": "What feels like fake accountability?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "avoidance" + ], + "options": [ + { + "id": "quick_sorry", + "text": "Quick sorry" + }, + { + "id": "blaming_stress", + "text": "Blaming stress" + }, + { + "id": "changing_subject", + "text": "Changing subject" + }, + { + "id": "acting_annoyed", + "text": "Acting annoyed" + } + ] + }, + { + "id": "conflict_181", + "category_id": "conflict", + "type": "single_choice", + "text": "What helps you believe repair is possible?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "hope" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "softness", + "text": "Softness" + }, + { + "id": "humor", + "text": "Humor" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "conflict_182", + "category_id": "conflict", + "type": "single_choice", + "text": "What usually blocks repair?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "barriers" + ], + "options": [ + { + "id": "pride", + "text": "Pride" + }, + { + "id": "exhaustion", + "text": "Exhaustion" + }, + { + "id": "fear", + "text": "Fear" + }, + { + "id": "still_feeling_unheard", + "text": "Still feeling unheard" + } + ] + }, + { + "id": "conflict_183", + "category_id": "conflict", + "type": "single_choice", + "text": "What should we do when one person cries?", + "depth": 3, + "access": "premium", + "tags": [ + "emotion", + "care" + ], + "options": [ + { + "id": "pause_and_comfort", + "text": "Pause and comfort" + }, + { + "id": "keep_talking_gently", + "text": "Keep talking gently" + }, + { + "id": "ask_what_is_needed", + "text": "Ask what is needed" + }, + { + "id": "give_space", + "text": "Give space" + } + ] + }, + { + "id": "conflict_184", + "category_id": "conflict", + "type": "single_choice", + "text": "What should we do when one person raises their voice?", + "depth": 3, + "access": "premium", + "tags": [ + "tone", + "safety" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "lower_voices", + "text": "Lower voices" + }, + { + "id": "name_it_calmly", + "text": "Name it calmly" + }, + { + "id": "take_space", + "text": "Take space" + } + ] + }, + { + "id": "conflict_185", + "category_id": "conflict", + "type": "single_choice", + "text": "What should we do when one person shuts down?", + "depth": 4, + "access": "premium", + "tags": [ + "shutdown", + "repair" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "reassure", + "text": "Reassure" + }, + { + "id": "ask_one_simple_question", + "text": "Ask one simple question" + }, + { + "id": "return_later", + "text": "Return later" + } + ] + }, + { + "id": "conflict_186", + "category_id": "conflict", + "type": "single_choice", + "text": "What should we do when one person gets defensive?", + "depth": 4, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "options": [ + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "own_one_part", + "text": "Own one part" + }, + { + "id": "restate_the_concern", + "text": "Restate the concern" + }, + { + "id": "ask_what_felt_unfair", + "text": "Ask what felt unfair" + } + ] + }, + { + "id": "conflict_187", + "category_id": "conflict", + "type": "single_choice", + "text": "What makes conflict feel like teamwork?", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork", + "conflict" + ], + "options": [ + { + "id": "shared_goal", + "text": "Shared goal" + }, + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "both_own_a_part", + "text": "Both own a part" + }, + { + "id": "clear_next_step", + "text": "Clear next step" + } + ] + }, + { + "id": "conflict_188", + "category_id": "conflict", + "type": "single_choice", + "text": "What makes conflict feel like a battle?", + "depth": 4, + "access": "premium", + "tags": [ + "battle", + "conflict" + ], + "options": [ + { + "id": "winning_language", + "text": "Winning language" + }, + { + "id": "threats", + "text": "Threats" + }, + { + "id": "scorekeeping", + "text": "Scorekeeping" + }, + { + "id": "mocking", + "text": "Mocking" + } + ] + }, + { + "id": "conflict_189", + "category_id": "conflict", + "type": "single_choice", + "text": "What helps us end a conflict well?", + "depth": 3, + "access": "premium", + "tags": [ + "closure", + "repair" + ], + "options": [ + { + "id": "a_summary", + "text": "A summary" + }, + { + "id": "an_apology", + "text": "An apology" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_next_step", + "text": "A next step" + } + ] + }, + { + "id": "conflict_190", + "category_id": "conflict", + "type": "single_choice", + "text": "What should happen after a big conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "aftercare", + "conflict" + ], + "options": [ + { + "id": "check_in_later", + "text": "Check in later" + }, + { + "id": "do_something_normal", + "text": "Do something normal" + }, + { + "id": "revisit_the_agreement", + "text": "Revisit the agreement" + }, + { + "id": "give_extra_kindness", + "text": "Give extra kindness" + } + ] + }, + { + "id": "conflict_191", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which things help calm conflict? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "calm", + "tools" + ], + "options": [ + { + "id": "lower_voices", + "text": "Lower voices" + }, + { + "id": "take_a_pause", + "text": "Take a pause" + }, + { + "id": "name_the_real_issue", + "text": "Name the real issue" + }, + { + "id": "use_kind_words", + "text": "Use kind words" + }, + { + "id": "drink_water", + "text": "Drink water" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_192", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which behaviors make conflict worse? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "escalation", + "behaviors" + ], + "options": [ + { + "id": "interrupting", + "text": "Interrupting" + }, + { + "id": "blaming", + "text": "Blaming" + }, + { + "id": "bringing_up_old_issues", + "text": "Bringing up old issues" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "walking_away_without_return_time", + "text": "Walking away without return time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_193", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which repair actions matter most to you? Select up to three.", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "actions" + ], + "options": [ + { + "id": "clear_apology", + "text": "Clear apology" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "physical_affection", + "text": "Physical affection" + }, + { + "id": "following_up_later", + "text": "Following up later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_194", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which signs show you are getting overwhelmed? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "flooding", + "signals" + ], + "options": [ + { + "id": "going_quiet", + "text": "Going quiet" + }, + { + "id": "talking_faster", + "text": "Talking faster" + }, + { + "id": "tearing_up", + "text": "Tearing up" + }, + { + "id": "wanting_to_leave", + "text": "Wanting to leave" + }, + { + "id": "feeling_numb", + "text": "Feeling numb" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_195", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which signs show I may be getting overwhelmed? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "flooding", + "reflection" + ], + "options": [ + { + "id": "going_quiet", + "text": "Going quiet" + }, + { + "id": "talking_faster", + "text": "Talking faster" + }, + { + "id": "repeating_myself", + "text": "Repeating myself" + }, + { + "id": "getting_sharp", + "text": "Getting sharp" + }, + { + "id": "looking_away", + "text": "Looking away" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_196", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which topics need gentler timing? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "timing", + "topics" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "intimacy", + "text": "Intimacy" + }, + { + "id": "plans", + "text": "Plans" + }, + { + "id": "household_work", + "text": "Household work" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_197", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which rules should we use for hard talks? Select up to three.", + "depth": 3, + "access": "premium", + "tags": [ + "rules", + "conflict" + ], + "options": [ + { + "id": "no_name_calling", + "text": "No name-calling" + }, + { + "id": "one_topic_at_a_time", + "text": "One topic at a time" + }, + { + "id": "pause_when_flooded", + "text": "Pause when flooded" + }, + { + "id": "no_threats", + "text": "No threats" + }, + { + "id": "return_after_a_break", + "text": "Return after a break" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_198", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which things help you receive feedback? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "feedback", + "openness" + ], + "options": [ + { + "id": "specific_examples", + "text": "Specific examples" + }, + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "time_to_process", + "text": "Time to process" + }, + { + "id": "a_clear_request", + "text": "A clear request" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_199", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which things make feedback hard to hear? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "feedback", + "barriers" + ], + "options": [ + { + "id": "harsh_tone", + "text": "Harsh tone" + }, + { + "id": "public_setting", + "text": "Public setting" + }, + { + "id": "old_examples", + "text": "Old examples" + }, + { + "id": "labels", + "text": "Labels" + }, + { + "id": "no_appreciation", + "text": "No appreciation" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_200", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which feelings often show up under conflict? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "feelings", + "underneath" + ], + "options": [ + { + "id": "hurt", + "text": "Hurt" + }, + { + "id": "fear", + "text": "Fear" + }, + { + "id": "loneliness", + "text": "Loneliness" + }, + { + "id": "stress", + "text": "Stress" + }, + { + "id": "shame", + "text": "Shame" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_201", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which needs are often underneath our conflicts? Select up to three.", + "depth": 4, + "access": "premium", + "tags": [ + "needs", + "conflict" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "security", + "text": "Security" + }, + { + "id": "help", + "text": "Help" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "appreciation", + "text": "Appreciation" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_202", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which conflict habits should we practice? Select up to three.", + "depth": 3, + "access": "premium", + "tags": [ + "practice", + "growth" + ], + "options": [ + { + "id": "soft_start", + "text": "Soft start" + }, + { + "id": "reflect_back", + "text": "Reflect back" + }, + { + "id": "ask_for_needs", + "text": "Ask for needs" + }, + { + "id": "take_pauses", + "text": "Take pauses" + }, + { + "id": "repair_quickly", + "text": "Repair quickly" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_203", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which conflict habits should we reduce? Select up to three.", + "depth": 4, + "access": "premium", + "tags": [ + "patterns", + "growth" + ], + "options": [ + { + "id": "interrupting", + "text": "Interrupting" + }, + { + "id": "defending", + "text": "Defending" + }, + { + "id": "shutting_down", + "text": "Shutting down" + }, + { + "id": "scorekeeping", + "text": "Scorekeeping" + }, + { + "id": "assuming_motives", + "text": "Assuming motives" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_204", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which forms of aftercare help after conflict? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "aftercare", + "repair" + ], + "options": [ + { + "id": "check_in_message", + "text": "Check-in message" + }, + { + "id": "quiet_time_together", + "text": "Quiet time together" + }, + { + "id": "hug", + "text": "Hug" + }, + { + "id": "plan_change", + "text": "Plan change" + }, + { + "id": "kind_routine", + "text": "Kind routine" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_205", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which words should we use more during conflict? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "language", + "repair" + ], + "options": [ + { + "id": "i_feel", + "text": "I feel" + }, + { + "id": "i_need", + "text": "I need" + }, + { + "id": "help_me_understand", + "text": "Help me understand" + }, + { + "id": "i_hear_you", + "text": "I hear you" + }, + { + "id": "can_we_pause", + "text": "Can we pause" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_206", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which words should we avoid during conflict? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "language", + "harm" + ], + "options": [ + { + "id": "always", + "text": "Always" + }, + { + "id": "never", + "text": "Never" + }, + { + "id": "whatever", + "text": "Whatever" + }, + { + "id": "you_are_just_like", + "text": "You are just like" + }, + { + "id": "i_do_not_care", + "text": "I do not care" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_207", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which things help us stay on the same team? Select up to three.", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork", + "connection" + ], + "options": [ + { + "id": "shared_goal", + "text": "Shared goal" + }, + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "taking_turns", + "text": "Taking turns" + }, + { + "id": "owning_impact", + "text": "Owning impact" + }, + { + "id": "ending_with_a_next_step", + "text": "Ending with a next step" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_208", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which things make you feel unsafe in conflict? Select all that apply.", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "conflict" + ], + "options": [ + { + "id": "yelling", + "text": "Yelling" + }, + { + "id": "mocking", + "text": "Mocking" + }, + { + "id": "threats", + "text": "Threats" + }, + { + "id": "cold_silence", + "text": "Cold silence" + }, + { + "id": "private_information_used_against_me", + "text": "Private information used against me" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_209", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which repair attempts are easy to miss? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "repair_attempts", + "noticing" + ], + "options": [ + { + "id": "a_softer_tone", + "text": "A softer tone" + }, + { + "id": "a_joke", + "text": "A joke" + }, + { + "id": "a_small_touch", + "text": "A small touch" + }, + { + "id": "a_question", + "text": "A question" + }, + { + "id": "doing_a_helpful_task", + "text": "Doing a helpful task" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_210", + "category_id": "conflict", + "type": "multi_choice", + "text": "Which outcomes would make conflict feel productive? Select up to three.", + "depth": 3, + "access": "premium", + "tags": [ + "outcomes", + "productive_conflict" + ], + "options": [ + { + "id": "feeling_heard", + "text": "Feeling heard" + }, + { + "id": "clear_next_step", + "text": "Clear next step" + }, + { + "id": "better_understanding", + "text": "Better understanding" + }, + { + "id": "apology", + "text": "Apology" + }, + { + "id": "less_fear_next_time", + "text": "Less fear next time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_211", + "category_id": "conflict", + "type": "scale", + "text": "How safe do you feel bringing up hard topics with me right now?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "hard_topics" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "conflict_212", + "category_id": "conflict", + "type": "scale", + "text": "How well do we pause before conflict gets too heated?", + "depth": 3, + "access": "premium", + "tags": [ + "pause", + "deescalation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Poorly", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_213", + "category_id": "conflict", + "type": "scale", + "text": "How respectful does our tone feel during disagreement lately?", + "depth": 3, + "access": "premium", + "tags": [ + "tone", + "respect" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not respectful", + "max_label": "Very respectful", + "scale_step": 1 + } + }, + { + "id": "conflict_214", + "category_id": "conflict", + "type": "scale", + "text": "How quickly do we repair after conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "timing" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not quickly", + "max_label": "Very quickly", + "scale_step": 1 + } + }, + { + "id": "conflict_215", + "category_id": "conflict", + "type": "scale", + "text": "How heard do you feel during disagreements?", + "depth": 4, + "access": "premium", + "tags": [ + "listening", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not heard", + "max_label": "Very heard", + "scale_step": 1 + } + }, + { + "id": "conflict_216", + "category_id": "conflict", + "type": "scale", + "text": "How well do I take responsibility during conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "reflection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_217", + "category_id": "conflict", + "type": "scale", + "text": "How well do you take responsibility during conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "ownership" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_218", + "category_id": "conflict", + "type": "scale", + "text": "How often do we stay on one topic during conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "focus", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "conflict_219", + "category_id": "conflict", + "type": "scale", + "text": "How much do old arguments affect current disagreements?", + "depth": 4, + "access": "premium", + "tags": [ + "old_arguments", + "patterns" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "conflict_220", + "category_id": "conflict", + "type": "scale", + "text": "How easy is it for us to apologize sincerely?", + "depth": 3, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Hard", + "max_label": "Easy", + "scale_step": 1 + } + }, + { + "id": "conflict_221", + "category_id": "conflict", + "type": "scale", + "text": "How easy is it for us to accept repair attempts?", + "depth": 4, + "access": "premium", + "tags": [ + "repair_attempts", + "acceptance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Hard", + "max_label": "Easy", + "scale_step": 1 + } + }, + { + "id": "conflict_222", + "category_id": "conflict", + "type": "scale", + "text": "How much does stress affect our conflict style?", + "depth": 3, + "access": "premium", + "tags": [ + "stress", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "conflict_223", + "category_id": "conflict", + "type": "scale", + "text": "How confident are you that we can handle disagreement well?", + "depth": 3, + "access": "premium", + "tags": [ + "confidence", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "conflict_224", + "category_id": "conflict", + "type": "scale", + "text": "How often do you feel blamed during conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "blame", + "impact" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "conflict_225", + "category_id": "conflict", + "type": "scale", + "text": "How often do you feel respected during conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "respect", + "impact" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "conflict_226", + "category_id": "conflict", + "type": "scale", + "text": "How much do we try to understand instead of win?", + "depth": 4, + "access": "premium", + "tags": [ + "understanding", + "winning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "conflict_227", + "category_id": "conflict", + "type": "scale", + "text": "How well do we handle pauses during conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "pause", + "return" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Poorly", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_228", + "category_id": "conflict", + "type": "scale", + "text": "How emotionally close do you feel after we repair?", + "depth": 3, + "access": "premium", + "tags": [ + "closeness", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Distant", + "max_label": "Close", + "scale_step": 1 + } + }, + { + "id": "conflict_229", + "category_id": "conflict", + "type": "scale", + "text": "How clear are our conflict boundaries?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "conflict_230", + "category_id": "conflict", + "type": "scale", + "text": "How often do we use humor helpfully during tension?", + "depth": 2, + "access": "premium", + "tags": [ + "humor", + "tension" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Often", + "scale_step": 1 + } + }, + { + "id": "conflict_231", + "category_id": "conflict", + "type": "scale", + "text": "How much do you trust our ability to talk through hard things?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "conflict_232", + "category_id": "conflict", + "type": "scale", + "text": "How well do we avoid hurtful words when upset?", + "depth": 4, + "access": "premium", + "tags": [ + "harm", + "self_control" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Poorly", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_233", + "category_id": "conflict", + "type": "scale", + "text": "How fair do our disagreements feel?", + "depth": 4, + "access": "premium", + "tags": [ + "fairness", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unfair", + "max_label": "Fair", + "scale_step": 1 + } + }, + { + "id": "conflict_234", + "category_id": "conflict", + "type": "scale", + "text": "How much progress have we made in conflict this year?", + "depth": 3, + "access": "premium", + "tags": [ + "progress", + "growth" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "None", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "conflict_235", + "category_id": "conflict", + "type": "scale", + "text": "How ready are we to create a better conflict agreement?", + "depth": 3, + "access": "premium", + "tags": [ + "agreement", + "readiness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not ready", + "max_label": "Very ready", + "scale_step": 1 + } + }, + { + "id": "conflict_236", + "category_id": "conflict", + "type": "this_or_that", + "text": "Pause first or talk through it now?", + "depth": 2, + "access": "premium", + "tags": [ + "timing", + "pause" + ], + "options": [ + { + "id": "pause_first", + "text": "Pause first" + }, + { + "id": "talk_now", + "text": "Talk now" + } + ] + }, + { + "id": "conflict_237", + "category_id": "conflict", + "type": "this_or_that", + "text": "Comfort first or solution first?", + "depth": 2, + "access": "premium", + "tags": [ + "support", + "solutions" + ], + "options": [ + { + "id": "comfort_first", + "text": "Comfort first" + }, + { + "id": "solution_first", + "text": "Solution first" + } + ] + }, + { + "id": "conflict_238", + "category_id": "conflict", + "type": "this_or_that", + "text": "Gentle honesty or direct honesty?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty", + "tone" + ], + "options": [ + { + "id": "gentle_honesty", + "text": "Gentle honesty" + }, + { + "id": "direct_honesty", + "text": "Direct honesty" + } + ] + }, + { + "id": "conflict_239", + "category_id": "conflict", + "type": "this_or_that", + "text": "Discuss at home or on a walk?", + "depth": 2, + "access": "premium", + "tags": [ + "setting", + "conflict" + ], + "options": [ + { + "id": "at_home", + "text": "At home" + }, + { + "id": "on_a_walk", + "text": "On a walk" + } + ] + }, + { + "id": "conflict_240", + "category_id": "conflict", + "type": "this_or_that", + "text": "Repair with words or repair with actions?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "style" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "actions", + "text": "Actions" + } + ] + }, + { + "id": "conflict_241", + "category_id": "conflict", + "type": "this_or_that", + "text": "Name the issue or name the feeling first?", + "depth": 3, + "access": "premium", + "tags": [ + "clarity", + "emotion" + ], + "options": [ + { + "id": "issue_first", + "text": "Issue first" + }, + { + "id": "feeling_first", + "text": "Feeling first" + } + ] + }, + { + "id": "conflict_242", + "category_id": "conflict", + "type": "this_or_that", + "text": "Take space alone or sit quietly together?", + "depth": 3, + "access": "premium", + "tags": [ + "space", + "connection" + ], + "options": [ + { + "id": "space_alone", + "text": "Space alone" + }, + { + "id": "quietly_together", + "text": "Quietly together" + } + ] + }, + { + "id": "conflict_243", + "category_id": "conflict", + "type": "this_or_that", + "text": "Apologize first or explain first?", + "depth": 3, + "access": "premium", + "tags": [ + "apology", + "explanation" + ], + "options": [ + { + "id": "apologize_first", + "text": "Apologize first" + }, + { + "id": "explain_first", + "text": "Explain first" + } + ] + }, + { + "id": "conflict_244", + "category_id": "conflict", + "type": "this_or_that", + "text": "Focus on impact or focus on intent?", + "depth": 4, + "access": "premium", + "tags": [ + "impact", + "intent" + ], + "options": [ + { + "id": "impact", + "text": "Impact" + }, + { + "id": "intent", + "text": "Intent" + } + ] + }, + { + "id": "conflict_245", + "category_id": "conflict", + "type": "this_or_that", + "text": "Set a boundary or ask for reassurance?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "reassurance" + ], + "options": [ + { + "id": "set_boundary", + "text": "Set boundary" + }, + { + "id": "ask_reassurance", + "text": "Ask reassurance" + } + ] + }, + { + "id": "conflict_246", + "category_id": "conflict", + "type": "this_or_that", + "text": "Let it cool down or resolve it tonight?", + "depth": 3, + "access": "premium", + "tags": [ + "timing", + "closure" + ], + "options": [ + { + "id": "cool_down", + "text": "Cool down" + }, + { + "id": "resolve_tonight", + "text": "Resolve tonight" + } + ] + }, + { + "id": "conflict_247", + "category_id": "conflict", + "type": "this_or_that", + "text": "Write it out or say it out loud?", + "depth": 2, + "access": "premium", + "tags": [ + "expression", + "format" + ], + "options": [ + { + "id": "write_it_out", + "text": "Write it out" + }, + { + "id": "say_it_out_loud", + "text": "Say it out loud" + } + ] + }, + { + "id": "conflict_248", + "category_id": "conflict", + "type": "this_or_that", + "text": "Clarify expectations or accept differences?", + "depth": 3, + "access": "premium", + "tags": [ + "expectations", + "differences" + ], + "options": [ + { + "id": "clarify_expectations", + "text": "Clarify expectations" + }, + { + "id": "accept_differences", + "text": "Accept differences" + } + ] + }, + { + "id": "conflict_249", + "category_id": "conflict", + "type": "this_or_that", + "text": "Start with what hurt or start with what you need?", + "depth": 4, + "access": "premium", + "tags": [ + "hurt", + "needs" + ], + "options": [ + { + "id": "what_hurt", + "text": "What hurt" + }, + { + "id": "what_i_need", + "text": "What I need" + } + ] + }, + { + "id": "conflict_250", + "category_id": "conflict", + "type": "this_or_that", + "text": "Protect peace or address the issue?", + "depth": 3, + "access": "premium", + "tags": [ + "peace", + "honesty" + ], + "options": [ + { + "id": "protect_peace", + "text": "Protect peace" + }, + { + "id": "address_the_issue", + "text": "Address the issue" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/conflict_repair.json b/seed/questions/conflict_repair.json new file mode 100644 index 00000000..1ceddb0b --- /dev/null +++ b/seed/questions/conflict_repair.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "conflict_repair", + "display_name": "Conflict Repair", + "description": "Questions focused on apologies, repair attempts, accountability, reconnection, and changing conflict patterns.", + "access": "premium", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "conflict_repair_001", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps apologies feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_002", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps taking responsibility feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "responsibility", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_003", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps repair attempts feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "repair_attempts", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_004", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps cooling down feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "cool_down", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_005", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps listening after a fight feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "listening", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_006", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps owning your impact feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "impact", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_007", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps making amends feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "amends", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_008", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps changing the pattern feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "patterns", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_009", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps softening the startup feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "soft_startup", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_010", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps ending blame feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "blame", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_011", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps defensiveness feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_012", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps stonewalling feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "stonewalling", + "withdrawal" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_013", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps resentment feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "resentment", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_014", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps reconnecting feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "reconnection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_015", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps post-conflict check-ins feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_016", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps feeling heard feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "feeling_heard", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_017", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps repair timing feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "timing", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_018", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps safe pauses feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "pauses", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_019", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps fair fighting feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "fair_fighting", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_020", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps forgiveness pressure feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_021", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps accountability without shame feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "accountability", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_022", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps humor after tension feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "humor", + "reconnection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_023", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps reassurance feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "reassurance", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_024", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps clear next steps feel sincere after conflict?", + "depth": 1, + "access": "free", + "tags": [ + "next_steps", + "agreements" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_025", + "category_id": "conflict_repair", + "type": "written", + "text": "What helps protecting the relationship feel sincere after conflict?", + "depth": 2, + "access": "free", + "tags": [ + "protection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_026", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on apologies?", + "depth": 1, + "access": "free", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_027", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on taking responsibility?", + "depth": 2, + "access": "free", + "tags": [ + "responsibility", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_028", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on repair attempts?", + "depth": 1, + "access": "free", + "tags": [ + "repair_attempts", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_029", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on cooling down?", + "depth": 2, + "access": "free", + "tags": [ + "cool_down", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_030", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on listening after a fight?", + "depth": 1, + "access": "free", + "tags": [ + "listening", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_031", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on owning your impact?", + "depth": 2, + "access": "free", + "tags": [ + "impact", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_032", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on making amends?", + "depth": 1, + "access": "free", + "tags": [ + "amends", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_033", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on changing the pattern?", + "depth": 2, + "access": "free", + "tags": [ + "patterns", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_034", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on softening the startup?", + "depth": 1, + "access": "free", + "tags": [ + "soft_startup", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_035", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on ending blame?", + "depth": 2, + "access": "free", + "tags": [ + "blame", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_036", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on defensiveness?", + "depth": 1, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_037", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on stonewalling?", + "depth": 2, + "access": "free", + "tags": [ + "stonewalling", + "withdrawal" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_038", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on resentment?", + "depth": 1, + "access": "free", + "tags": [ + "resentment", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_039", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on reconnecting?", + "depth": 2, + "access": "free", + "tags": [ + "reconnection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_040", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on post-conflict check-ins?", + "depth": 1, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_041", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on feeling heard?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_heard", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_042", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on repair timing?", + "depth": 2, + "access": "free", + "tags": [ + "timing", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_043", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on safe pauses?", + "depth": 3, + "access": "free", + "tags": [ + "pauses", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_044", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on fair fighting?", + "depth": 2, + "access": "free", + "tags": [ + "fair_fighting", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_045", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on forgiveness pressure?", + "depth": 3, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_046", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on accountability without shame?", + "depth": 2, + "access": "free", + "tags": [ + "accountability", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_047", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on humor after tension?", + "depth": 3, + "access": "free", + "tags": [ + "humor", + "reconnection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_048", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on reassurance?", + "depth": 2, + "access": "free", + "tags": [ + "reassurance", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_049", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on clear next steps?", + "depth": 3, + "access": "free", + "tags": [ + "next_steps", + "agreements" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_050", + "category_id": "conflict_repair", + "type": "written", + "text": "What usually gets in the way when we are working on protecting the relationship?", + "depth": 2, + "access": "free", + "tags": [ + "protection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_051", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice apologies without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_052", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice taking responsibility without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "responsibility", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_053", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice repair attempts without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "repair_attempts", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_054", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice cooling down without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "cool_down", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_055", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice listening after a fight without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "listening", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_056", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice owning your impact without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "impact", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_057", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice making amends without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "amends", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_058", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice changing the pattern without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "patterns", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_059", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice softening the startup without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "soft_startup", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_060", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice ending blame without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "blame", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_061", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice defensiveness without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_062", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice stonewalling without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "stonewalling", + "withdrawal" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_063", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice resentment without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "resentment", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_064", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice reconnecting without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "reconnection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_065", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice post-conflict check-ins without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_066", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice feeling heard without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_heard", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_067", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice repair timing without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "timing", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_068", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice safe pauses without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "pauses", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_069", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice fair fighting without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "fair_fighting", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_070", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice forgiveness pressure without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_071", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice accountability without shame without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "accountability", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_072", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice humor after tension without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "humor", + "reconnection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_073", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice reassurance without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "reassurance", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_074", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice clear next steps without making conflict worse?", + "depth": 2, + "access": "free", + "tags": [ + "next_steps", + "agreements" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_075", + "category_id": "conflict_repair", + "type": "written", + "text": "How can we practice protecting the relationship without making conflict worse?", + "depth": 3, + "access": "free", + "tags": [ + "protection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_076", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around apologies look like?", + "depth": 2, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_077", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around taking responsibility look like?", + "depth": 3, + "access": "premium", + "tags": [ + "responsibility", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_078", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around repair attempts look like?", + "depth": 2, + "access": "premium", + "tags": [ + "repair_attempts", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_079", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around cooling down look like?", + "depth": 3, + "access": "premium", + "tags": [ + "cool_down", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_080", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around listening after a fight look like?", + "depth": 2, + "access": "premium", + "tags": [ + "listening", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_081", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around owning your impact look like?", + "depth": 3, + "access": "premium", + "tags": [ + "impact", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_082", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around making amends look like?", + "depth": 2, + "access": "premium", + "tags": [ + "amends", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_083", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around changing the pattern look like?", + "depth": 3, + "access": "premium", + "tags": [ + "patterns", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_084", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around softening the startup look like?", + "depth": 2, + "access": "premium", + "tags": [ + "soft_startup", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_085", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around ending blame look like?", + "depth": 3, + "access": "premium", + "tags": [ + "blame", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_086", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around defensiveness look like?", + "depth": 2, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_087", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around stonewalling look like?", + "depth": 3, + "access": "premium", + "tags": [ + "stonewalling", + "withdrawal" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_088", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around resentment look like?", + "depth": 2, + "access": "premium", + "tags": [ + "resentment", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_089", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around reconnecting look like?", + "depth": 3, + "access": "premium", + "tags": [ + "reconnection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_090", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around post-conflict check-ins look like?", + "depth": 2, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_091", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around feeling heard look like?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_heard", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_092", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around repair timing look like?", + "depth": 2, + "access": "premium", + "tags": [ + "timing", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_093", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around safe pauses look like?", + "depth": 3, + "access": "premium", + "tags": [ + "pauses", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_094", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around fair fighting look like?", + "depth": 2, + "access": "premium", + "tags": [ + "fair_fighting", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_095", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around forgiveness pressure look like?", + "depth": 3, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_096", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around accountability without shame look like?", + "depth": 2, + "access": "premium", + "tags": [ + "accountability", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_097", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around humor after tension look like?", + "depth": 3, + "access": "premium", + "tags": [ + "humor", + "reconnection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_098", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around reassurance look like?", + "depth": 2, + "access": "premium", + "tags": [ + "reassurance", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_099", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around clear next steps look like?", + "depth": 3, + "access": "premium", + "tags": [ + "next_steps", + "agreements" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_100", + "category_id": "conflict_repair", + "type": "written", + "text": "What would a better repair attempt around protecting the relationship look like?", + "depth": 2, + "access": "premium", + "tags": [ + "protection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_101", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying apologies?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_102", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying taking responsibility?", + "depth": 3, + "access": "premium", + "tags": [ + "responsibility", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_103", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying repair attempts?", + "depth": 4, + "access": "premium", + "tags": [ + "repair_attempts", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_104", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying cooling down?", + "depth": 3, + "access": "premium", + "tags": [ + "cool_down", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_105", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying listening after a fight?", + "depth": 4, + "access": "premium", + "tags": [ + "listening", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_106", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying owning your impact?", + "depth": 3, + "access": "premium", + "tags": [ + "impact", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_107", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying making amends?", + "depth": 4, + "access": "premium", + "tags": [ + "amends", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_108", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying changing the pattern?", + "depth": 3, + "access": "premium", + "tags": [ + "patterns", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_109", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying softening the startup?", + "depth": 4, + "access": "premium", + "tags": [ + "soft_startup", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_110", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying ending blame?", + "depth": 3, + "access": "premium", + "tags": [ + "blame", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_111", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying defensiveness?", + "depth": 4, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_112", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying stonewalling?", + "depth": 3, + "access": "premium", + "tags": [ + "stonewalling", + "withdrawal" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_113", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying resentment?", + "depth": 4, + "access": "premium", + "tags": [ + "resentment", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_114", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying reconnecting?", + "depth": 3, + "access": "premium", + "tags": [ + "reconnection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_115", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying post-conflict check-ins?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_116", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying feeling heard?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_heard", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_117", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying repair timing?", + "depth": 4, + "access": "premium", + "tags": [ + "timing", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_118", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying safe pauses?", + "depth": 3, + "access": "premium", + "tags": [ + "pauses", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_119", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying fair fighting?", + "depth": 4, + "access": "premium", + "tags": [ + "fair_fighting", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_120", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying forgiveness pressure?", + "depth": 3, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_121", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying accountability without shame?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_122", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying humor after tension?", + "depth": 3, + "access": "premium", + "tags": [ + "humor", + "reconnection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_123", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying reassurance?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_124", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying clear next steps?", + "depth": 3, + "access": "premium", + "tags": [ + "next_steps", + "agreements" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_125", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you need from me when we are trying protecting the relationship?", + "depth": 4, + "access": "premium", + "tags": [ + "protection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_126", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying apologies?", + "depth": 3, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_127", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying taking responsibility?", + "depth": 4, + "access": "premium", + "tags": [ + "responsibility", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_128", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying repair attempts?", + "depth": 3, + "access": "premium", + "tags": [ + "repair_attempts", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_129", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying cooling down?", + "depth": 4, + "access": "premium", + "tags": [ + "cool_down", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_130", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying listening after a fight?", + "depth": 3, + "access": "premium", + "tags": [ + "listening", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_131", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying owning your impact?", + "depth": 4, + "access": "premium", + "tags": [ + "impact", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_132", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying making amends?", + "depth": 3, + "access": "premium", + "tags": [ + "amends", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_133", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying changing the pattern?", + "depth": 4, + "access": "premium", + "tags": [ + "patterns", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_134", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying softening the startup?", + "depth": 3, + "access": "premium", + "tags": [ + "soft_startup", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_135", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying ending blame?", + "depth": 4, + "access": "premium", + "tags": [ + "blame", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_136", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying defensiveness?", + "depth": 3, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_137", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying stonewalling?", + "depth": 4, + "access": "premium", + "tags": [ + "stonewalling", + "withdrawal" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_138", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying resentment?", + "depth": 3, + "access": "premium", + "tags": [ + "resentment", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_139", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying reconnecting?", + "depth": 4, + "access": "premium", + "tags": [ + "reconnection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_140", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying post-conflict check-ins?", + "depth": 3, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_141", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying feeling heard?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_heard", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_142", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying repair timing?", + "depth": 3, + "access": "premium", + "tags": [ + "timing", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_143", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying safe pauses?", + "depth": 4, + "access": "premium", + "tags": [ + "pauses", + "regulation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_144", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying fair fighting?", + "depth": 3, + "access": "premium", + "tags": [ + "fair_fighting", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_145", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying forgiveness pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_146", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying accountability without shame?", + "depth": 3, + "access": "premium", + "tags": [ + "accountability", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_147", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying humor after tension?", + "depth": 4, + "access": "premium", + "tags": [ + "humor", + "reconnection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_148", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying reassurance?", + "depth": 3, + "access": "premium", + "tags": [ + "reassurance", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_149", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying clear next steps?", + "depth": 4, + "access": "premium", + "tags": [ + "next_steps", + "agreements" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_150", + "category_id": "conflict_repair", + "type": "written", + "text": "What do you want to offer me when we are trying protecting the relationship?", + "depth": 3, + "access": "premium", + "tags": [ + "protection", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "conflict_repair_151", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "After conflict, what helps you reconnect first?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "reconnection" + ], + "options": [ + { + "id": "a_calm_apology", + "text": "A calm apology" + }, + { + "id": "physical_space", + "text": "Physical space" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_practical_next_step", + "text": "A practical next step" + } + ] + }, + { + "id": "conflict_repair_152", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What makes an apology land best for you?", + "depth": 3, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_excuses", + "text": "No excuses" + } + ] + }, + { + "id": "conflict_repair_153", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "When a fight escalates, what should we do first?", + "depth": 4, + "access": "premium", + "tags": [ + "escalation", + "pauses" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "lower_voices", + "text": "Lower voices" + }, + { + "id": "name_the_issue", + "text": "Name the issue" + }, + { + "id": "get_water_and_reset", + "text": "Get water and reset" + } + ] + }, + { + "id": "conflict_repair_154", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What repair style feels most natural to you?", + "depth": 3, + "access": "premium", + "tags": [ + "repair_style", + "conflict" + ], + "options": [ + { + "id": "talk_it_out", + "text": "Talk it out" + }, + { + "id": "write_it_out", + "text": "Write it out" + }, + { + "id": "take_space_first", + "text": "Take space first" + }, + { + "id": "use_humor_gently", + "text": "Use humor gently" + } + ] + }, + { + "id": "conflict_repair_155", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What usually blocks repair fastest?", + "depth": 4, + "access": "premium", + "tags": [ + "blocks", + "repair" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "blame", + "text": "Blame" + }, + { + "id": "silence", + "text": "Silence" + }, + { + "id": "timing", + "text": "Timing" + } + ] + }, + { + "id": "conflict_repair_156", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What do you need after I hurt your feelings?", + "depth": 3, + "access": "premium", + "tags": [ + "hurt", + "support" + ], + "options": [ + { + "id": "validation", + "text": "Validation" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "time", + "text": "Time" + } + ] + }, + { + "id": "conflict_repair_157", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What helps you hear my side after conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "listening", + "repair" + ], + "options": [ + { + "id": "calm_timing", + "text": "Calm timing" + }, + { + "id": "no_blame", + "text": "No blame" + }, + { + "id": "clear_examples", + "text": "Clear examples" + }, + { + "id": "feeling_heard_first", + "text": "Feeling heard first" + } + ] + }, + { + "id": "conflict_repair_158", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What should we avoid during repair?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "boundaries" + ], + "options": [ + { + "id": "scorekeeping", + "text": "Scorekeeping" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "old_fights", + "text": "Old fights" + }, + { + "id": "threats", + "text": "Threats" + } + ] + }, + { + "id": "conflict_repair_159", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What should our repair goal be?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "goals" + ], + "options": [ + { + "id": "understand", + "text": "Understand" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "make_a_plan", + "text": "Make a plan" + }, + { + "id": "reconnect", + "text": "Reconnect" + } + ] + }, + { + "id": "conflict_repair_160", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What kind of follow-up feels useful?", + "depth": 3, + "access": "premium", + "tags": [ + "follow_up", + "repair" + ], + "options": [ + { + "id": "same_day", + "text": "Same day" + }, + { + "id": "next_day", + "text": "Next day" + }, + { + "id": "weekly_check_in", + "text": "Weekly check-in" + }, + { + "id": "only_if_needed", + "text": "Only if needed" + } + ] + }, + { + "id": "conflict_repair_161", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "After conflict, what helps you reconnect first right now?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "reconnection" + ], + "options": [ + { + "id": "a_calm_apology", + "text": "A calm apology" + }, + { + "id": "physical_space", + "text": "Physical space" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_practical_next_step", + "text": "A practical next step" + } + ] + }, + { + "id": "conflict_repair_162", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What makes an apology land best for you right now?", + "depth": 3, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_excuses", + "text": "No excuses" + } + ] + }, + { + "id": "conflict_repair_163", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "When a fight escalates, what should we do first right now?", + "depth": 4, + "access": "premium", + "tags": [ + "escalation", + "pauses" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "lower_voices", + "text": "Lower voices" + }, + { + "id": "name_the_issue", + "text": "Name the issue" + }, + { + "id": "get_water_and_reset", + "text": "Get water and reset" + } + ] + }, + { + "id": "conflict_repair_164", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What repair style feels most natural to you right now?", + "depth": 3, + "access": "premium", + "tags": [ + "repair_style", + "conflict" + ], + "options": [ + { + "id": "talk_it_out", + "text": "Talk it out" + }, + { + "id": "write_it_out", + "text": "Write it out" + }, + { + "id": "take_space_first", + "text": "Take space first" + }, + { + "id": "use_humor_gently", + "text": "Use humor gently" + } + ] + }, + { + "id": "conflict_repair_165", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What usually blocks repair fastest right now?", + "depth": 4, + "access": "premium", + "tags": [ + "blocks", + "repair" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "blame", + "text": "Blame" + }, + { + "id": "silence", + "text": "Silence" + }, + { + "id": "timing", + "text": "Timing" + } + ] + }, + { + "id": "conflict_repair_166", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What do you need after I hurt your feelings right now?", + "depth": 3, + "access": "premium", + "tags": [ + "hurt", + "support" + ], + "options": [ + { + "id": "validation", + "text": "Validation" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "time", + "text": "Time" + } + ] + }, + { + "id": "conflict_repair_167", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What helps you hear my side after conflict right now?", + "depth": 4, + "access": "premium", + "tags": [ + "listening", + "repair" + ], + "options": [ + { + "id": "calm_timing", + "text": "Calm timing" + }, + { + "id": "no_blame", + "text": "No blame" + }, + { + "id": "clear_examples", + "text": "Clear examples" + }, + { + "id": "feeling_heard_first", + "text": "Feeling heard first" + } + ] + }, + { + "id": "conflict_repair_168", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What should we avoid during repair right now?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "boundaries" + ], + "options": [ + { + "id": "scorekeeping", + "text": "Scorekeeping" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "old_fights", + "text": "Old fights" + }, + { + "id": "threats", + "text": "Threats" + } + ] + }, + { + "id": "conflict_repair_169", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What should our repair goal be right now?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "goals" + ], + "options": [ + { + "id": "understand", + "text": "Understand" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "make_a_plan", + "text": "Make a plan" + }, + { + "id": "reconnect", + "text": "Reconnect" + } + ] + }, + { + "id": "conflict_repair_170", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What kind of follow-up feels useful right now?", + "depth": 3, + "access": "premium", + "tags": [ + "follow_up", + "repair" + ], + "options": [ + { + "id": "same_day", + "text": "Same day" + }, + { + "id": "next_day", + "text": "Next day" + }, + { + "id": "weekly_check_in", + "text": "Weekly check-in" + }, + { + "id": "only_if_needed", + "text": "Only if needed" + } + ] + }, + { + "id": "conflict_repair_171", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "After conflict, what helps you reconnect first this week?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "reconnection" + ], + "options": [ + { + "id": "a_calm_apology", + "text": "A calm apology" + }, + { + "id": "physical_space", + "text": "Physical space" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_practical_next_step", + "text": "A practical next step" + } + ] + }, + { + "id": "conflict_repair_172", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What makes an apology land best for you this week?", + "depth": 3, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_excuses", + "text": "No excuses" + } + ] + }, + { + "id": "conflict_repair_173", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "When a fight escalates, what should we do first this week?", + "depth": 4, + "access": "premium", + "tags": [ + "escalation", + "pauses" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "lower_voices", + "text": "Lower voices" + }, + { + "id": "name_the_issue", + "text": "Name the issue" + }, + { + "id": "get_water_and_reset", + "text": "Get water and reset" + } + ] + }, + { + "id": "conflict_repair_174", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What repair style feels most natural to you this week?", + "depth": 3, + "access": "premium", + "tags": [ + "repair_style", + "conflict" + ], + "options": [ + { + "id": "talk_it_out", + "text": "Talk it out" + }, + { + "id": "write_it_out", + "text": "Write it out" + }, + { + "id": "take_space_first", + "text": "Take space first" + }, + { + "id": "use_humor_gently", + "text": "Use humor gently" + } + ] + }, + { + "id": "conflict_repair_175", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What usually blocks repair fastest this week?", + "depth": 4, + "access": "premium", + "tags": [ + "blocks", + "repair" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "blame", + "text": "Blame" + }, + { + "id": "silence", + "text": "Silence" + }, + { + "id": "timing", + "text": "Timing" + } + ] + }, + { + "id": "conflict_repair_176", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What do you need after I hurt your feelings this week?", + "depth": 3, + "access": "premium", + "tags": [ + "hurt", + "support" + ], + "options": [ + { + "id": "validation", + "text": "Validation" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "time", + "text": "Time" + } + ] + }, + { + "id": "conflict_repair_177", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What helps you hear my side after conflict this week?", + "depth": 4, + "access": "premium", + "tags": [ + "listening", + "repair" + ], + "options": [ + { + "id": "calm_timing", + "text": "Calm timing" + }, + { + "id": "no_blame", + "text": "No blame" + }, + { + "id": "clear_examples", + "text": "Clear examples" + }, + { + "id": "feeling_heard_first", + "text": "Feeling heard first" + } + ] + }, + { + "id": "conflict_repair_178", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What should we avoid during repair this week?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "boundaries" + ], + "options": [ + { + "id": "scorekeeping", + "text": "Scorekeeping" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "old_fights", + "text": "Old fights" + }, + { + "id": "threats", + "text": "Threats" + } + ] + }, + { + "id": "conflict_repair_179", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What should our repair goal be this week?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "goals" + ], + "options": [ + { + "id": "understand", + "text": "Understand" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "make_a_plan", + "text": "Make a plan" + }, + { + "id": "reconnect", + "text": "Reconnect" + } + ] + }, + { + "id": "conflict_repair_180", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What kind of follow-up feels useful this week?", + "depth": 3, + "access": "premium", + "tags": [ + "follow_up", + "repair" + ], + "options": [ + { + "id": "same_day", + "text": "Same day" + }, + { + "id": "next_day", + "text": "Next day" + }, + { + "id": "weekly_check_in", + "text": "Weekly check-in" + }, + { + "id": "only_if_needed", + "text": "Only if needed" + } + ] + }, + { + "id": "conflict_repair_181", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "After conflict, what helps you reconnect first during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "reconnection" + ], + "options": [ + { + "id": "a_calm_apology", + "text": "A calm apology" + }, + { + "id": "physical_space", + "text": "Physical space" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_practical_next_step", + "text": "A practical next step" + } + ] + }, + { + "id": "conflict_repair_182", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What makes an apology land best for you during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_excuses", + "text": "No excuses" + } + ] + }, + { + "id": "conflict_repair_183", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "When a fight escalates, what should we do first during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "escalation", + "pauses" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "lower_voices", + "text": "Lower voices" + }, + { + "id": "name_the_issue", + "text": "Name the issue" + }, + { + "id": "get_water_and_reset", + "text": "Get water and reset" + } + ] + }, + { + "id": "conflict_repair_184", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What repair style feels most natural to you during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "repair_style", + "conflict" + ], + "options": [ + { + "id": "talk_it_out", + "text": "Talk it out" + }, + { + "id": "write_it_out", + "text": "Write it out" + }, + { + "id": "take_space_first", + "text": "Take space first" + }, + { + "id": "use_humor_gently", + "text": "Use humor gently" + } + ] + }, + { + "id": "conflict_repair_185", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What usually blocks repair fastest during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "repair" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "blame", + "text": "Blame" + }, + { + "id": "silence", + "text": "Silence" + }, + { + "id": "timing", + "text": "Timing" + } + ] + }, + { + "id": "conflict_repair_186", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What do you need after I hurt your feelings during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "hurt", + "support" + ], + "options": [ + { + "id": "validation", + "text": "Validation" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "time", + "text": "Time" + } + ] + }, + { + "id": "conflict_repair_187", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What helps you hear my side after conflict during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "listening", + "repair" + ], + "options": [ + { + "id": "calm_timing", + "text": "Calm timing" + }, + { + "id": "no_blame", + "text": "No blame" + }, + { + "id": "clear_examples", + "text": "Clear examples" + }, + { + "id": "feeling_heard_first", + "text": "Feeling heard first" + } + ] + }, + { + "id": "conflict_repair_188", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What should we avoid during repair during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "boundaries" + ], + "options": [ + { + "id": "scorekeeping", + "text": "Scorekeeping" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "old_fights", + "text": "Old fights" + }, + { + "id": "threats", + "text": "Threats" + } + ] + }, + { + "id": "conflict_repair_189", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What should our repair goal be during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "goals" + ], + "options": [ + { + "id": "understand", + "text": "Understand" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "make_a_plan", + "text": "Make a plan" + }, + { + "id": "reconnect", + "text": "Reconnect" + } + ] + }, + { + "id": "conflict_repair_190", + "category_id": "conflict_repair", + "type": "single_choice", + "text": "What kind of follow-up feels useful during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "follow_up", + "repair" + ], + "options": [ + { + "id": "same_day", + "text": "Same day" + }, + { + "id": "next_day", + "text": "Next day" + }, + { + "id": "weekly_check_in", + "text": "Weekly check-in" + }, + { + "id": "only_if_needed", + "text": "Only if needed" + } + ] + }, + { + "id": "conflict_repair_191", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which repair actions help after conflict? Select all that apply.", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "actions" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "validation", + "text": "Validation" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "a_calm_follow_up", + "text": "A calm follow-up" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_192", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which things make repair harder? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "blocks" + ], + "options": [ + { + "id": "blame", + "text": "Blame" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "rushing", + "text": "Rushing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_193", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which topics need gentler repair? Select up to three.", + "depth": 5, + "access": "premium", + "tags": [ + "gentleness", + "repair" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "intimacy", + "text": "Intimacy" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "old_wounds", + "text": "Old wounds" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_repair_194", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which repair signals work for you? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "signals", + "repair" + ], + "options": [ + { + "id": "soft_voice", + "text": "Soft voice" + }, + { + "id": "eye_contact", + "text": "Eye contact" + }, + { + "id": "taking_responsibility", + "text": "Taking responsibility" + }, + { + "id": "asking_to_restart", + "text": "Asking to restart" + }, + { + "id": "physical_reassurance", + "text": "Physical reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_195", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which agreements would protect future repair? Select up to three.", + "depth": 5, + "access": "premium", + "tags": [ + "agreements", + "repair" + ], + "options": [ + { + "id": "no_insults", + "text": "No insults" + }, + { + "id": "pause_when_flooded", + "text": "Pause when flooded" + }, + { + "id": "return_after_breaks", + "text": "Return after breaks" + }, + { + "id": "no_old_scorekeeping", + "text": "No old scorekeeping" + }, + { + "id": "name_the_real_issue", + "text": "Name the real issue" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_repair_196", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which repair actions help after conflict? Select all that apply. right now", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "actions" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "validation", + "text": "Validation" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "a_calm_follow_up", + "text": "A calm follow-up" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_197", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which things make repair harder? Select all that apply. right now", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "blocks" + ], + "options": [ + { + "id": "blame", + "text": "Blame" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "rushing", + "text": "Rushing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_198", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which topics need gentler repair? Select up to three. right now", + "depth": 4, + "access": "premium", + "tags": [ + "gentleness", + "repair" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "intimacy", + "text": "Intimacy" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "old_wounds", + "text": "Old wounds" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_repair_199", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which repair signals work for you? Select all that apply. right now", + "depth": 5, + "access": "premium", + "tags": [ + "signals", + "repair" + ], + "options": [ + { + "id": "soft_voice", + "text": "Soft voice" + }, + { + "id": "eye_contact", + "text": "Eye contact" + }, + { + "id": "taking_responsibility", + "text": "Taking responsibility" + }, + { + "id": "asking_to_restart", + "text": "Asking to restart" + }, + { + "id": "physical_reassurance", + "text": "Physical reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_200", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which agreements would protect future repair? Select up to three. right now", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "repair" + ], + "options": [ + { + "id": "no_insults", + "text": "No insults" + }, + { + "id": "pause_when_flooded", + "text": "Pause when flooded" + }, + { + "id": "return_after_breaks", + "text": "Return after breaks" + }, + { + "id": "no_old_scorekeeping", + "text": "No old scorekeeping" + }, + { + "id": "name_the_real_issue", + "text": "Name the real issue" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_repair_201", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which repair actions help after conflict? Select all that apply. this week", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "actions" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "validation", + "text": "Validation" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "a_calm_follow_up", + "text": "A calm follow-up" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_202", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which things make repair harder? Select all that apply. this week", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "blocks" + ], + "options": [ + { + "id": "blame", + "text": "Blame" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "rushing", + "text": "Rushing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_203", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which topics need gentler repair? Select up to three. this week", + "depth": 5, + "access": "premium", + "tags": [ + "gentleness", + "repair" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "intimacy", + "text": "Intimacy" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "old_wounds", + "text": "Old wounds" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_repair_204", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which repair signals work for you? Select all that apply. this week", + "depth": 4, + "access": "premium", + "tags": [ + "signals", + "repair" + ], + "options": [ + { + "id": "soft_voice", + "text": "Soft voice" + }, + { + "id": "eye_contact", + "text": "Eye contact" + }, + { + "id": "taking_responsibility", + "text": "Taking responsibility" + }, + { + "id": "asking_to_restart", + "text": "Asking to restart" + }, + { + "id": "physical_reassurance", + "text": "Physical reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_205", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which agreements would protect future repair? Select up to three. this week", + "depth": 5, + "access": "premium", + "tags": [ + "agreements", + "repair" + ], + "options": [ + { + "id": "no_insults", + "text": "No insults" + }, + { + "id": "pause_when_flooded", + "text": "Pause when flooded" + }, + { + "id": "return_after_breaks", + "text": "Return after breaks" + }, + { + "id": "no_old_scorekeeping", + "text": "No old scorekeeping" + }, + { + "id": "name_the_real_issue", + "text": "Name the real issue" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_repair_206", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which repair actions help after conflict? Select all that apply. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "actions" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "validation", + "text": "Validation" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "a_calm_follow_up", + "text": "A calm follow-up" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_207", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which things make repair harder? Select all that apply. during stress", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "blocks" + ], + "options": [ + { + "id": "blame", + "text": "Blame" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "rushing", + "text": "Rushing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_208", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which topics need gentler repair? Select up to three. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "gentleness", + "repair" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "intimacy", + "text": "Intimacy" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "old_wounds", + "text": "Old wounds" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_repair_209", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which repair signals work for you? Select all that apply. during stress", + "depth": 5, + "access": "premium", + "tags": [ + "signals", + "repair" + ], + "options": [ + { + "id": "soft_voice", + "text": "Soft voice" + }, + { + "id": "eye_contact", + "text": "Eye contact" + }, + { + "id": "taking_responsibility", + "text": "Taking responsibility" + }, + { + "id": "asking_to_restart", + "text": "Asking to restart" + }, + { + "id": "physical_reassurance", + "text": "Physical reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "conflict_repair_210", + "category_id": "conflict_repair", + "type": "multi_choice", + "text": "Which agreements would protect future repair? Select up to three. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "repair" + ], + "options": [ + { + "id": "no_insults", + "text": "No insults" + }, + { + "id": "pause_when_flooded", + "text": "Pause when flooded" + }, + { + "id": "return_after_breaks", + "text": "Return after breaks" + }, + { + "id": "no_old_scorekeeping", + "text": "No old scorekeeping" + }, + { + "id": "name_the_real_issue", + "text": "Name the real issue" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "conflict_repair_211", + "category_id": "conflict_repair", + "type": "scale", + "text": "How repaired do you feel after our last hard conversation?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not repaired", + "max_label": "Fully repaired", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_212", + "category_id": "conflict_repair", + "type": "scale", + "text": "How safe do you feel bringing up hurt feelings?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_213", + "category_id": "conflict_repair", + "type": "scale", + "text": "How well do we pause before things escalate?", + "depth": 5, + "access": "premium", + "tags": [ + "pauses", + "escalation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_214", + "category_id": "conflict_repair", + "type": "scale", + "text": "How meaningful do my apologies feel lately?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not meaningful", + "max_label": "Very meaningful", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_215", + "category_id": "conflict_repair", + "type": "scale", + "text": "How confident are you that we can repair conflict better?", + "depth": 5, + "access": "premium", + "tags": [ + "confidence", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_216", + "category_id": "conflict_repair", + "type": "scale", + "text": "How repaired do you feel after our last hard conversation right now?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not repaired", + "max_label": "Fully repaired", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_217", + "category_id": "conflict_repair", + "type": "scale", + "text": "How safe do you feel bringing up hurt feelings right now?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_218", + "category_id": "conflict_repair", + "type": "scale", + "text": "How well do we pause before things escalate right now?", + "depth": 4, + "access": "premium", + "tags": [ + "pauses", + "escalation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_219", + "category_id": "conflict_repair", + "type": "scale", + "text": "How meaningful do my apologies feel lately right now?", + "depth": 5, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not meaningful", + "max_label": "Very meaningful", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_220", + "category_id": "conflict_repair", + "type": "scale", + "text": "How confident are you that we can repair conflict better right now?", + "depth": 4, + "access": "premium", + "tags": [ + "confidence", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_221", + "category_id": "conflict_repair", + "type": "scale", + "text": "How repaired do you feel after our last hard conversation this week?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not repaired", + "max_label": "Fully repaired", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_222", + "category_id": "conflict_repair", + "type": "scale", + "text": "How safe do you feel bringing up hurt feelings this week?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_223", + "category_id": "conflict_repair", + "type": "scale", + "text": "How well do we pause before things escalate this week?", + "depth": 5, + "access": "premium", + "tags": [ + "pauses", + "escalation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_224", + "category_id": "conflict_repair", + "type": "scale", + "text": "How meaningful do my apologies feel lately this week?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not meaningful", + "max_label": "Very meaningful", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_225", + "category_id": "conflict_repair", + "type": "scale", + "text": "How confident are you that we can repair conflict better this week?", + "depth": 5, + "access": "premium", + "tags": [ + "confidence", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_226", + "category_id": "conflict_repair", + "type": "scale", + "text": "How repaired do you feel after our last hard conversation during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not repaired", + "max_label": "Fully repaired", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_227", + "category_id": "conflict_repair", + "type": "scale", + "text": "How safe do you feel bringing up hurt feelings during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_228", + "category_id": "conflict_repair", + "type": "scale", + "text": "How well do we pause before things escalate during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "pauses", + "escalation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_229", + "category_id": "conflict_repair", + "type": "scale", + "text": "How meaningful do my apologies feel lately during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not meaningful", + "max_label": "Very meaningful", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_230", + "category_id": "conflict_repair", + "type": "scale", + "text": "How confident are you that we can repair conflict better during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "confidence", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_231", + "category_id": "conflict_repair", + "type": "scale", + "text": "How repaired do you feel after our last hard conversation after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not repaired", + "max_label": "Fully repaired", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_232", + "category_id": "conflict_repair", + "type": "scale", + "text": "How safe do you feel bringing up hurt feelings after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_233", + "category_id": "conflict_repair", + "type": "scale", + "text": "How well do we pause before things escalate after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "pauses", + "escalation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_234", + "category_id": "conflict_repair", + "type": "scale", + "text": "How meaningful do my apologies feel lately after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not meaningful", + "max_label": "Very meaningful", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_235", + "category_id": "conflict_repair", + "type": "scale", + "text": "How confident are you that we can repair conflict better after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "confidence", + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "conflict_repair_236", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "After conflict, which do you usually need first?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "needs" + ], + "options": [ + { + "id": "space", + "text": "Space" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "conflict_repair_237", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "During repair, which matters more first?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "priorities" + ], + "options": [ + { + "id": "feeling_heard", + "text": "Feeling heard" + }, + { + "id": "finding_solution", + "text": "Finding solution" + } + ] + }, + { + "id": "conflict_repair_238", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "For apologies, which lands better?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "short_and_clear", + "text": "Short and clear" + }, + { + "id": "detailed_and_reflective", + "text": "Detailed and reflective" + } + ] + }, + { + "id": "conflict_repair_239", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "When heated, which helps more?", + "depth": 5, + "access": "premium", + "tags": [ + "escalation", + "pauses" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "slow_down_and_continue", + "text": "Slow down and continue" + } + ] + }, + { + "id": "conflict_repair_240", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "For follow-up, which feels better?", + "depth": 4, + "access": "premium", + "tags": [ + "follow_up", + "repair" + ], + "options": [ + { + "id": "same_day", + "text": "Same day" + }, + { + "id": "next_day", + "text": "Next day" + } + ] + }, + { + "id": "conflict_repair_241", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "After conflict, which do you usually need first right now?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "needs" + ], + "options": [ + { + "id": "space", + "text": "Space" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "conflict_repair_242", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "During repair, which matters more first right now?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "priorities" + ], + "options": [ + { + "id": "feeling_heard", + "text": "Feeling heard" + }, + { + "id": "finding_solution", + "text": "Finding solution" + } + ] + }, + { + "id": "conflict_repair_243", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "For apologies, which lands better right now?", + "depth": 5, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "short_and_clear", + "text": "Short and clear" + }, + { + "id": "detailed_and_reflective", + "text": "Detailed and reflective" + } + ] + }, + { + "id": "conflict_repair_244", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "When heated, which helps more right now?", + "depth": 4, + "access": "premium", + "tags": [ + "escalation", + "pauses" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "slow_down_and_continue", + "text": "Slow down and continue" + } + ] + }, + { + "id": "conflict_repair_245", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "For follow-up, which feels better right now?", + "depth": 5, + "access": "premium", + "tags": [ + "follow_up", + "repair" + ], + "options": [ + { + "id": "same_day", + "text": "Same day" + }, + { + "id": "next_day", + "text": "Next day" + } + ] + }, + { + "id": "conflict_repair_246", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "After conflict, which do you usually need first this week?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "needs" + ], + "options": [ + { + "id": "space", + "text": "Space" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "conflict_repair_247", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "During repair, which matters more first this week?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "priorities" + ], + "options": [ + { + "id": "feeling_heard", + "text": "Feeling heard" + }, + { + "id": "finding_solution", + "text": "Finding solution" + } + ] + }, + { + "id": "conflict_repair_248", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "For apologies, which lands better this week?", + "depth": 4, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "short_and_clear", + "text": "Short and clear" + }, + { + "id": "detailed_and_reflective", + "text": "Detailed and reflective" + } + ] + }, + { + "id": "conflict_repair_249", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "When heated, which helps more this week?", + "depth": 5, + "access": "premium", + "tags": [ + "escalation", + "pauses" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "slow_down_and_continue", + "text": "Slow down and continue" + } + ] + }, + { + "id": "conflict_repair_250", + "category_id": "conflict_repair", + "type": "this_or_that", + "text": "For follow-up, which feels better this week?", + "depth": 4, + "access": "premium", + "tags": [ + "follow_up", + "repair" + ], + "options": [ + { + "id": "same_day", + "text": "Same day" + }, + { + "id": "next_day", + "text": "Next day" + } + ] + } + ] +} diff --git a/seed/questions/date_night.json b/seed/questions/date_night.json new file mode 100644 index 00000000..6a99a623 --- /dev/null +++ b/seed/questions/date_night.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "date_night", + "display_name": "Date Night", + "description": "Questions designed for couples to use during dates, meals, walks, or quiet time together.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "date_night_001", + "category_id": "date_night", + "type": "written", + "text": "What would make a simple dinner feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_simple_dinner", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_002", + "category_id": "date_night", + "type": "written", + "text": "How could we make a simple dinner easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_simple_dinner", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_003", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a simple dinner feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_simple_dinner", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_004", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a simple dinner does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_simple_dinner", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_005", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a simple dinner?", + "depth": 2, + "access": "free", + "tags": [ + "a_simple_dinner", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_006", + "category_id": "date_night", + "type": "written", + "text": "What would make a walk together feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_walk_together", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_007", + "category_id": "date_night", + "type": "written", + "text": "How could we make a walk together easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_walk_together", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_008", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a walk together feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_walk_together", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_009", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a walk together does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_walk_together", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_010", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a walk together?", + "depth": 2, + "access": "free", + "tags": [ + "a_walk_together", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_011", + "category_id": "date_night", + "type": "written", + "text": "What would make cooking at home feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "cooking_at_home", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_012", + "category_id": "date_night", + "type": "written", + "text": "How could we make cooking at home easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "cooking_at_home", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_013", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make cooking at home feel special?", + "depth": 2, + "access": "free", + "tags": [ + "cooking_at_home", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_014", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so cooking at home does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "cooking_at_home", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_015", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after cooking at home?", + "depth": 2, + "access": "free", + "tags": [ + "cooking_at_home", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_016", + "category_id": "date_night", + "type": "written", + "text": "What would make a movie night feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_movie_night", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_017", + "category_id": "date_night", + "type": "written", + "text": "How could we make a movie night easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_movie_night", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_018", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a movie night feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_movie_night", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_019", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a movie night does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_movie_night", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_020", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a movie night?", + "depth": 2, + "access": "free", + "tags": [ + "a_movie_night", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_021", + "category_id": "date_night", + "type": "written", + "text": "What would make trying something new feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "trying_something_new", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_022", + "category_id": "date_night", + "type": "written", + "text": "How could we make trying something new easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "trying_something_new", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_023", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make trying something new feel special?", + "depth": 2, + "access": "free", + "tags": [ + "trying_something_new", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_024", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so trying something new does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "trying_something_new", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_025", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after trying something new?", + "depth": 2, + "access": "free", + "tags": [ + "trying_something_new", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_026", + "category_id": "date_night", + "type": "written", + "text": "What would make a low-cost date feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_low_cost_date", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_027", + "category_id": "date_night", + "type": "written", + "text": "How could we make a low-cost date easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_low_cost_date", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_028", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a low-cost date feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_low_cost_date", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_029", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a low-cost date does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_low_cost_date", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_030", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a low-cost date?", + "depth": 2, + "access": "free", + "tags": [ + "a_low_cost_date", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_031", + "category_id": "date_night", + "type": "written", + "text": "What would make a cozy night in feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_cozy_night_in", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_032", + "category_id": "date_night", + "type": "written", + "text": "How could we make a cozy night in easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_cozy_night_in", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_033", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a cozy night in feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_cozy_night_in", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_034", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a cozy night in does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_cozy_night_in", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_035", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a cozy night in?", + "depth": 2, + "access": "free", + "tags": [ + "a_cozy_night_in", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_036", + "category_id": "date_night", + "type": "written", + "text": "What would make a spontaneous plan feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_spontaneous_plan", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_037", + "category_id": "date_night", + "type": "written", + "text": "How could we make a spontaneous plan easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_spontaneous_plan", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_038", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a spontaneous plan feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_spontaneous_plan", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_039", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a spontaneous plan does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_spontaneous_plan", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_040", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a spontaneous plan?", + "depth": 2, + "access": "free", + "tags": [ + "a_spontaneous_plan", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_041", + "category_id": "date_night", + "type": "written", + "text": "What would make a shared playlist feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_shared_playlist", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_042", + "category_id": "date_night", + "type": "written", + "text": "How could we make a shared playlist easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_shared_playlist", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_043", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a shared playlist feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_shared_playlist", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_044", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a shared playlist does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_shared_playlist", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_045", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a shared playlist?", + "depth": 2, + "access": "free", + "tags": [ + "a_shared_playlist", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_046", + "category_id": "date_night", + "type": "written", + "text": "What would make a favorite memory feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_favorite_memory", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_047", + "category_id": "date_night", + "type": "written", + "text": "How could we make a favorite memory easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_favorite_memory", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_048", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a favorite memory feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_favorite_memory", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_049", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a favorite memory does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_favorite_memory", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_050", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a favorite memory?", + "depth": 2, + "access": "free", + "tags": [ + "a_favorite_memory", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_051", + "category_id": "date_night", + "type": "written", + "text": "What would make a playful challenge feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_playful_challenge", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_052", + "category_id": "date_night", + "type": "written", + "text": "How could we make a playful challenge easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_playful_challenge", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_053", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a playful challenge feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_playful_challenge", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_054", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a playful challenge does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_playful_challenge", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_055", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a playful challenge?", + "depth": 2, + "access": "free", + "tags": [ + "a_playful_challenge", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_056", + "category_id": "date_night", + "type": "written", + "text": "What would make a quiet conversation feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_quiet_conversation", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_057", + "category_id": "date_night", + "type": "written", + "text": "How could we make a quiet conversation easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_quiet_conversation", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_058", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a quiet conversation feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_quiet_conversation", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_059", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a quiet conversation does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_quiet_conversation", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_060", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a quiet conversation?", + "depth": 2, + "access": "free", + "tags": [ + "a_quiet_conversation", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_061", + "category_id": "date_night", + "type": "written", + "text": "What would make a small adventure feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_small_adventure", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_062", + "category_id": "date_night", + "type": "written", + "text": "How could we make a small adventure easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_small_adventure", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_063", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a small adventure feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_small_adventure", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_064", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a small adventure does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_small_adventure", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_065", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a small adventure?", + "depth": 2, + "access": "free", + "tags": [ + "a_small_adventure", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_066", + "category_id": "date_night", + "type": "written", + "text": "What would make a no-phone hour feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_no_phone_hour", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_067", + "category_id": "date_night", + "type": "written", + "text": "How could we make a no-phone hour easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_no_phone_hour", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_068", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a no-phone hour feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_no_phone_hour", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_069", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a no-phone hour does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_no_phone_hour", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_070", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a no-phone hour?", + "depth": 2, + "access": "free", + "tags": [ + "a_no_phone_hour", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_071", + "category_id": "date_night", + "type": "written", + "text": "What would make a celebration night feel fun for both of us?", + "depth": 1, + "access": "free", + "tags": [ + "a_celebration_night", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_072", + "category_id": "date_night", + "type": "written", + "text": "How could we make a celebration night easy to plan this month?", + "depth": 1, + "access": "free", + "tags": [ + "a_celebration_night", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_073", + "category_id": "date_night", + "type": "written", + "text": "What is one small detail that would make a celebration night feel special?", + "depth": 2, + "access": "free", + "tags": [ + "a_celebration_night", + "special" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_074", + "category_id": "date_night", + "type": "written", + "text": "What should we avoid so a celebration night does not feel like another task?", + "depth": 2, + "access": "free", + "tags": [ + "a_celebration_night", + "ease" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_075", + "category_id": "date_night", + "type": "written", + "text": "What would you want to remember after a celebration night?", + "depth": 2, + "access": "free", + "tags": [ + "a_celebration_night", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_076", + "category_id": "date_night", + "type": "written", + "text": "What would make a date that brings us closer feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_date_that_brings_us_closer", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_077", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a date that brings us closer?", + "depth": 3, + "access": "premium", + "tags": [ + "a_date_that_brings_us_closer", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_078", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a date that brings us closer?", + "depth": 5, + "access": "premium", + "tags": [ + "a_date_that_brings_us_closer", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_079", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a date that brings us closer?", + "depth": 5, + "access": "premium", + "tags": [ + "a_date_that_brings_us_closer", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_080", + "category_id": "date_night", + "type": "written", + "text": "How could a date that brings us closer become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_date_that_brings_us_closer", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_081", + "category_id": "date_night", + "type": "written", + "text": "What would make a romantic reset feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_romantic_reset", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_082", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a romantic reset?", + "depth": 3, + "access": "premium", + "tags": [ + "a_romantic_reset", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_083", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a romantic reset?", + "depth": 5, + "access": "premium", + "tags": [ + "a_romantic_reset", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_084", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a romantic reset?", + "depth": 5, + "access": "premium", + "tags": [ + "a_romantic_reset", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_085", + "category_id": "date_night", + "type": "written", + "text": "How could a romantic reset become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_romantic_reset", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_086", + "category_id": "date_night", + "type": "written", + "text": "What would make a deeper conversation date feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_deeper_conversation_date", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_087", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a deeper conversation date?", + "depth": 3, + "access": "premium", + "tags": [ + "a_deeper_conversation_date", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_088", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a deeper conversation date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_deeper_conversation_date", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_089", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a deeper conversation date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_deeper_conversation_date", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_090", + "category_id": "date_night", + "type": "written", + "text": "How could a deeper conversation date become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_deeper_conversation_date", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_091", + "category_id": "date_night", + "type": "written", + "text": "What would make a sensual but respectful evening feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_sensual_but_respectful_evening", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_092", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a sensual but respectful evening?", + "depth": 3, + "access": "premium", + "tags": [ + "a_sensual_but_respectful_evening", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_093", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a sensual but respectful evening?", + "depth": 5, + "access": "premium", + "tags": [ + "a_sensual_but_respectful_evening", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_094", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a sensual but respectful evening?", + "depth": 5, + "access": "premium", + "tags": [ + "a_sensual_but_respectful_evening", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_095", + "category_id": "date_night", + "type": "written", + "text": "How could a sensual but respectful evening become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_sensual_but_respectful_evening", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_096", + "category_id": "date_night", + "type": "written", + "text": "What would make a future-planning date feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_future_planning_date", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_097", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a future-planning date?", + "depth": 3, + "access": "premium", + "tags": [ + "a_future_planning_date", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_098", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a future-planning date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_future_planning_date", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_099", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a future-planning date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_future_planning_date", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_100", + "category_id": "date_night", + "type": "written", + "text": "How could a future-planning date become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_future_planning_date", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_101", + "category_id": "date_night", + "type": "written", + "text": "What would make a repair-after-stress date feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_repair_after_stress_date", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_102", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a repair-after-stress date?", + "depth": 3, + "access": "premium", + "tags": [ + "a_repair_after_stress_date", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_103", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a repair-after-stress date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_repair_after_stress_date", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_104", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a repair-after-stress date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_repair_after_stress_date", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_105", + "category_id": "date_night", + "type": "written", + "text": "How could a repair-after-stress date become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_repair_after_stress_date", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_106", + "category_id": "date_night", + "type": "written", + "text": "What would make a tradition we create feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_tradition_we_create", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_107", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a tradition we create?", + "depth": 3, + "access": "premium", + "tags": [ + "a_tradition_we_create", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_108", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a tradition we create?", + "depth": 5, + "access": "premium", + "tags": [ + "a_tradition_we_create", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_109", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a tradition we create?", + "depth": 5, + "access": "premium", + "tags": [ + "a_tradition_we_create", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_110", + "category_id": "date_night", + "type": "written", + "text": "How could a tradition we create become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_tradition_we_create", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_111", + "category_id": "date_night", + "type": "written", + "text": "What would make a surprise date feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_surprise_date", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_112", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a surprise date?", + "depth": 3, + "access": "premium", + "tags": [ + "a_surprise_date", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_113", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a surprise date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_surprise_date", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_114", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a surprise date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_surprise_date", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_115", + "category_id": "date_night", + "type": "written", + "text": "How could a surprise date become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_surprise_date", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_116", + "category_id": "date_night", + "type": "written", + "text": "What would make a nostalgia night feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_nostalgia_night", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_117", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a nostalgia night?", + "depth": 3, + "access": "premium", + "tags": [ + "a_nostalgia_night", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_118", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a nostalgia night?", + "depth": 5, + "access": "premium", + "tags": [ + "a_nostalgia_night", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_119", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a nostalgia night?", + "depth": 5, + "access": "premium", + "tags": [ + "a_nostalgia_night", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_120", + "category_id": "date_night", + "type": "written", + "text": "How could a nostalgia night become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_nostalgia_night", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_121", + "category_id": "date_night", + "type": "written", + "text": "What would make a dream-building date feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_dream_building_date", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_122", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a dream-building date?", + "depth": 3, + "access": "premium", + "tags": [ + "a_dream_building_date", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_123", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a dream-building date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_dream_building_date", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_124", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a dream-building date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_dream_building_date", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_125", + "category_id": "date_night", + "type": "written", + "text": "How could a dream-building date become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_dream_building_date", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_126", + "category_id": "date_night", + "type": "written", + "text": "What would make an intimacy-focused date feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "an_intimacy_focused_date", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_127", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit an intimacy-focused date?", + "depth": 3, + "access": "premium", + "tags": [ + "an_intimacy_focused_date", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_128", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during an intimacy-focused date?", + "depth": 5, + "access": "premium", + "tags": [ + "an_intimacy_focused_date", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_129", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during an intimacy-focused date?", + "depth": 5, + "access": "premium", + "tags": [ + "an_intimacy_focused_date", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_130", + "category_id": "date_night", + "type": "written", + "text": "How could an intimacy-focused date become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "an_intimacy_focused_date", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_131", + "category_id": "date_night", + "type": "written", + "text": "What would make a comfort-zone stretch feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_comfort_zone_stretch", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_132", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a comfort-zone stretch?", + "depth": 3, + "access": "premium", + "tags": [ + "a_comfort_zone_stretch", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_133", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a comfort-zone stretch?", + "depth": 5, + "access": "premium", + "tags": [ + "a_comfort_zone_stretch", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_134", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a comfort-zone stretch?", + "depth": 5, + "access": "premium", + "tags": [ + "a_comfort_zone_stretch", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_135", + "category_id": "date_night", + "type": "written", + "text": "How could a comfort-zone stretch become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_comfort_zone_stretch", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_136", + "category_id": "date_night", + "type": "written", + "text": "What would make a relationship check-in date feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_relationship_check_in_date", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_137", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a relationship check-in date?", + "depth": 3, + "access": "premium", + "tags": [ + "a_relationship_check_in_date", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_138", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a relationship check-in date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_relationship_check_in_date", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_139", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a relationship check-in date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_relationship_check_in_date", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_140", + "category_id": "date_night", + "type": "written", + "text": "How could a relationship check-in date become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_relationship_check_in_date", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_141", + "category_id": "date_night", + "type": "written", + "text": "What would make a long-distance date feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_long_distance_date", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_142", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a long-distance date?", + "depth": 3, + "access": "premium", + "tags": [ + "a_long_distance_date", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_143", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a long-distance date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_long_distance_date", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_144", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a long-distance date?", + "depth": 5, + "access": "premium", + "tags": [ + "a_long_distance_date", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_145", + "category_id": "date_night", + "type": "written", + "text": "How could a long-distance date become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_long_distance_date", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_146", + "category_id": "date_night", + "type": "written", + "text": "What would make a date that feels like us feel meaningful instead of just scheduled?", + "depth": 4, + "access": "premium", + "tags": [ + "a_date_that_feels_like_us", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_147", + "category_id": "date_night", + "type": "written", + "text": "What kind of conversation would fit a date that feels like us?", + "depth": 3, + "access": "premium", + "tags": [ + "a_date_that_feels_like_us", + "conversation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_148", + "category_id": "date_night", + "type": "written", + "text": "What would help you feel desired, chosen, or appreciated during a date that feels like us?", + "depth": 5, + "access": "premium", + "tags": [ + "a_date_that_feels_like_us", + "romance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_149", + "category_id": "date_night", + "type": "written", + "text": "What boundary or preference should we respect during a date that feels like us?", + "depth": 5, + "access": "premium", + "tags": [ + "a_date_that_feels_like_us", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_150", + "category_id": "date_night", + "type": "written", + "text": "How could a date that feels like us become a ritual we actually look forward to?", + "depth": 4, + "access": "premium", + "tags": [ + "a_date_that_feels_like_us", + "ritual" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "date_night_151", + "category_id": "date_night", + "type": "single_choice", + "text": "What kind of date sounds best this week?", + "depth": 1, + "access": "premium", + "tags": [ + "weekly", + "date_type" + ], + "options": [ + { + "id": "cozy_night_in", + "text": "Cozy night in" + }, + { + "id": "dinner_out", + "text": "Dinner out" + }, + { + "id": "outdoor_walk", + "text": "Outdoor walk" + }, + { + "id": "something_new", + "text": "Something new" + } + ] + }, + { + "id": "date_night_152", + "category_id": "date_night", + "type": "single_choice", + "text": "What energy level should our next date have?", + "depth": 1, + "access": "premium", + "tags": [ + "energy", + "planning" + ], + "options": [ + { + "id": "calm", + "text": "Calm" + }, + { + "id": "playful", + "text": "Playful" + }, + { + "id": "romantic", + "text": "Romantic" + }, + { + "id": "adventurous", + "text": "Adventurous" + } + ] + }, + { + "id": "date_night_153", + "category_id": "date_night", + "type": "single_choice", + "text": "What budget feels right for our next date?", + "depth": 1, + "access": "premium", + "tags": [ + "budget", + "planning" + ], + "options": [ + { + "id": "free", + "text": "Free" + }, + { + "id": "low_cost", + "text": "Low-cost" + }, + { + "id": "moderate", + "text": "Moderate" + }, + { + "id": "splurge", + "text": "Splurge" + } + ] + }, + { + "id": "date_night_154", + "category_id": "date_night", + "type": "single_choice", + "text": "What should the focus be?", + "depth": 2, + "access": "premium", + "tags": [ + "focus", + "date_night" + ], + "options": [ + { + "id": "connection", + "text": "Connection" + }, + { + "id": "fun", + "text": "Fun" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "romance", + "text": "Romance" + } + ] + }, + { + "id": "date_night_155", + "category_id": "date_night", + "type": "single_choice", + "text": "What time works best for a date?", + "depth": 1, + "access": "premium", + "tags": [ + "timing", + "planning" + ], + "options": [ + { + "id": "morning", + "text": "Morning" + }, + { + "id": "afternoon", + "text": "Afternoon" + }, + { + "id": "evening", + "text": "Evening" + }, + { + "id": "late_night", + "text": "Late night" + } + ] + }, + { + "id": "date_night_156", + "category_id": "date_night", + "type": "single_choice", + "text": "What kind of setting helps you relax?", + "depth": 2, + "access": "premium", + "tags": [ + "setting", + "comfort" + ], + "options": [ + { + "id": "home", + "text": "Home" + }, + { + "id": "restaurant", + "text": "Restaurant" + }, + { + "id": "nature", + "text": "Nature" + }, + { + "id": "car_ride", + "text": "Car ride" + } + ] + }, + { + "id": "date_night_157", + "category_id": "date_night", + "type": "single_choice", + "text": "What makes a date feel thoughtful?", + "depth": 2, + "access": "premium", + "tags": [ + "thoughtfulness", + "date" + ], + "options": [ + { + "id": "planning_ahead", + "text": "Planning ahead" + }, + { + "id": "personal_details", + "text": "Personal details" + }, + { + "id": "no_distractions", + "text": "No distractions" + }, + { + "id": "a_surprise", + "text": "A surprise" + } + ] + }, + { + "id": "date_night_158", + "category_id": "date_night", + "type": "single_choice", + "text": "What ruins date night fastest?", + "depth": 3, + "access": "premium", + "tags": [ + "ruins", + "date" + ], + "options": [ + { + "id": "phones", + "text": "Phones" + }, + { + "id": "rushing", + "text": "Rushing" + }, + { + "id": "bad_mood", + "text": "Bad mood" + }, + { + "id": "no_plan", + "text": "No plan" + } + ] + }, + { + "id": "date_night_159", + "category_id": "date_night", + "type": "single_choice", + "text": "What makes you feel pursued on a date?", + "depth": 3, + "access": "premium", + "tags": [ + "pursuit", + "romance" + ], + "options": [ + { + "id": "being_invited", + "text": "Being invited" + }, + { + "id": "being_complimented", + "text": "Being complimented" + }, + { + "id": "being_listened_to", + "text": "Being listened to" + }, + { + "id": "being_surprised", + "text": "Being surprised" + } + ] + }, + { + "id": "date_night_160", + "category_id": "date_night", + "type": "single_choice", + "text": "What makes a date feel mutual?", + "depth": 3, + "access": "premium", + "tags": [ + "mutuality", + "planning" + ], + "options": [ + { + "id": "both_planning", + "text": "Both planning" + }, + { + "id": "both_choosing", + "text": "Both choosing" + }, + { + "id": "both_paying_attention", + "text": "Both paying attention" + }, + { + "id": "both_staying_present", + "text": "Both staying present" + } + ] + }, + { + "id": "date_night_161", + "category_id": "date_night", + "type": "single_choice", + "text": "What food plan sounds best?", + "depth": 1, + "access": "premium", + "tags": [ + "food", + "date" + ], + "options": [ + { + "id": "cook_together", + "text": "Cook together" + }, + { + "id": "order_in", + "text": "Order in" + }, + { + "id": "try_a_new_place", + "text": "Try a new place" + }, + { + "id": "dessert_only", + "text": "Dessert only" + } + ] + }, + { + "id": "date_night_162", + "category_id": "date_night", + "type": "single_choice", + "text": "What activity sounds most fun?", + "depth": 1, + "access": "premium", + "tags": [ + "activity", + "fun" + ], + "options": [ + { + "id": "game_night", + "text": "Game night" + }, + { + "id": "walk", + "text": "Walk" + }, + { + "id": "class_or_workshop", + "text": "Class or workshop" + }, + { + "id": "live_event", + "text": "Live event" + } + ] + }, + { + "id": "date_night_163", + "category_id": "date_night", + "type": "single_choice", + "text": "What would make date night feel romantic?", + "depth": 2, + "access": "premium", + "tags": [ + "romance", + "date" + ], + "options": [ + { + "id": "candles_or_mood", + "text": "Candles or mood" + }, + { + "id": "dressing_up", + "text": "Dressing up" + }, + { + "id": "slow_conversation", + "text": "Slow conversation" + }, + { + "id": "physical_affection", + "text": "Physical affection" + } + ] + }, + { + "id": "date_night_164", + "category_id": "date_night", + "type": "single_choice", + "text": "What would make date night feel playful?", + "depth": 2, + "access": "premium", + "tags": [ + "playfulness", + "date" + ], + "options": [ + { + "id": "a_challenge", + "text": "A challenge" + }, + { + "id": "a_game", + "text": "A game" + }, + { + "id": "a_silly_theme", + "text": "A silly theme" + }, + { + "id": "trying_something_new", + "text": "Trying something new" + } + ] + }, + { + "id": "date_night_165", + "category_id": "date_night", + "type": "single_choice", + "text": "What would make date night feel restful?", + "depth": 2, + "access": "premium", + "tags": [ + "rest", + "date" + ], + "options": [ + { + "id": "quiet_setting", + "text": "Quiet setting" + }, + { + "id": "no_plans_after", + "text": "No plans after" + }, + { + "id": "comfort_food", + "text": "Comfort food" + }, + { + "id": "slow_pace", + "text": "Slow pace" + } + ] + }, + { + "id": "date_night_166", + "category_id": "date_night", + "type": "single_choice", + "text": "What conversation depth do you want tonight?", + "depth": 2, + "access": "premium", + "tags": [ + "conversation", + "depth" + ], + "options": [ + { + "id": "light", + "text": "Light" + }, + { + "id": "medium", + "text": "Medium" + }, + { + "id": "deep", + "text": "Deep" + }, + { + "id": "mostly_playful", + "text": "Mostly playful" + } + ] + }, + { + "id": "date_night_167", + "category_id": "date_night", + "type": "single_choice", + "text": "What should we not talk about on our next date?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "topics" + ], + "options": [ + { + "id": "work", + "text": "Work" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "conflict", + "text": "Conflict" + }, + { + "id": "planning_logistics", + "text": "Planning logistics" + } + ] + }, + { + "id": "date_night_168", + "category_id": "date_night", + "type": "single_choice", + "text": "What should we make room to talk about?", + "depth": 3, + "access": "premium", + "tags": [ + "conversation", + "topics" + ], + "options": [ + { + "id": "dreams", + "text": "Dreams" + }, + { + "id": "us", + "text": "Us" + }, + { + "id": "fun_memories", + "text": "Fun memories" + }, + { + "id": "needs", + "text": "Needs" + } + ] + }, + { + "id": "date_night_169", + "category_id": "date_night", + "type": "single_choice", + "text": "What kind of surprise do you like?", + "depth": 2, + "access": "premium", + "tags": [ + "surprise", + "preference" + ], + "options": [ + { + "id": "small_gift", + "text": "Small gift" + }, + { + "id": "secret_location", + "text": "Secret location" + }, + { + "id": "planned_activity", + "text": "Planned activity" + }, + { + "id": "sweet_note", + "text": "Sweet note" + } + ] + }, + { + "id": "date_night_170", + "category_id": "date_night", + "type": "single_choice", + "text": "What kind of surprise stresses you out?", + "depth": 2, + "access": "premium", + "tags": [ + "surprise", + "stress" + ], + "options": [ + { + "id": "unknown_budget", + "text": "Unknown budget" + }, + { + "id": "unknown_dress_code", + "text": "Unknown dress code" + }, + { + "id": "too_many_people", + "text": "Too many people" + }, + { + "id": "too_much_activity", + "text": "Too much activity" + } + ] + }, + { + "id": "date_night_171", + "category_id": "date_night", + "type": "single_choice", + "text": "What kind of date helps after a hard week?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_week", + "date" + ], + "options": [ + { + "id": "comfort_date", + "text": "Comfort date" + }, + { + "id": "laughing_date", + "text": "Laughing date" + }, + { + "id": "quiet_date", + "text": "Quiet date" + }, + { + "id": "adventure_date", + "text": "Adventure date" + } + ] + }, + { + "id": "date_night_172", + "category_id": "date_night", + "type": "single_choice", + "text": "What kind of date helps us reconnect?", + "depth": 3, + "access": "premium", + "tags": [ + "reconnect", + "date" + ], + "options": [ + { + "id": "deep_conversation", + "text": "Deep conversation" + }, + { + "id": "physical_closeness", + "text": "Physical closeness" + }, + { + "id": "shared_novelty", + "text": "Shared novelty" + }, + { + "id": "low_pressure_time", + "text": "Low-pressure time" + } + ] + }, + { + "id": "date_night_173", + "category_id": "date_night", + "type": "single_choice", + "text": "What date pace do you prefer?", + "depth": 1, + "access": "premium", + "tags": [ + "pace", + "preference" + ], + "options": [ + { + "id": "slow", + "text": "Slow" + }, + { + "id": "structured", + "text": "Structured" + }, + { + "id": "spontaneous", + "text": "Spontaneous" + }, + { + "id": "flexible", + "text": "Flexible" + } + ] + }, + { + "id": "date_night_174", + "category_id": "date_night", + "type": "single_choice", + "text": "What role do you like in planning?", + "depth": 2, + "access": "premium", + "tags": [ + "planning", + "role" + ], + "options": [ + { + "id": "i_choose", + "text": "I choose" + }, + { + "id": "you_choose", + "text": "You choose" + }, + { + "id": "we_alternate", + "text": "We alternate" + }, + { + "id": "we_plan_together", + "text": "We plan together" + } + ] + }, + { + "id": "date_night_175", + "category_id": "date_night", + "type": "single_choice", + "text": "What should we prioritize more?", + "depth": 3, + "access": "premium", + "tags": [ + "priority", + "date" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "creativity", + "text": "Creativity" + }, + { + "id": "romance", + "text": "Romance" + }, + { + "id": "ease", + "text": "Ease" + } + ] + }, + { + "id": "date_night_176", + "category_id": "date_night", + "type": "single_choice", + "text": "What feels most like us?", + "depth": 2, + "access": "premium", + "tags": [ + "identity", + "couple" + ], + "options": [ + { + "id": "cozy", + "text": "Cozy" + }, + { + "id": "silly", + "text": "Silly" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "thoughtful", + "text": "Thoughtful" + } + ] + }, + { + "id": "date_night_177", + "category_id": "date_night", + "type": "single_choice", + "text": "What kind of music fits our next date?", + "depth": 1, + "access": "premium", + "tags": [ + "music", + "mood" + ], + "options": [ + { + "id": "soft", + "text": "Soft" + }, + { + "id": "upbeat", + "text": "Upbeat" + }, + { + "id": "nostalgic", + "text": "Nostalgic" + }, + { + "id": "no_music", + "text": "No music" + } + ] + }, + { + "id": "date_night_178", + "category_id": "date_night", + "type": "single_choice", + "text": "What memory should inspire our next date?", + "depth": 2, + "access": "premium", + "tags": [ + "memory", + "inspiration" + ], + "options": [ + { + "id": "first_date", + "text": "First date" + }, + { + "id": "favorite_trip", + "text": "Favorite trip" + }, + { + "id": "funny_moment", + "text": "Funny moment" + }, + { + "id": "quiet_sweet_moment", + "text": "Quiet sweet moment" + } + ] + }, + { + "id": "date_night_179", + "category_id": "date_night", + "type": "single_choice", + "text": "What would make us laugh?", + "depth": 1, + "access": "premium", + "tags": [ + "laughter", + "play" + ], + "options": [ + { + "id": "game", + "text": "Game" + }, + { + "id": "challenge", + "text": "Challenge" + }, + { + "id": "comedy", + "text": "Comedy" + }, + { + "id": "shared_story", + "text": "Shared story" + } + ] + }, + { + "id": "date_night_180", + "category_id": "date_night", + "type": "single_choice", + "text": "What would help us slow down?", + "depth": 2, + "access": "premium", + "tags": [ + "slow_down", + "presence" + ], + "options": [ + { + "id": "phone_free_time", + "text": "Phone-free time" + }, + { + "id": "walk", + "text": "Walk" + }, + { + "id": "cooking", + "text": "Cooking" + }, + { + "id": "long_drive", + "text": "Long drive" + } + ] + }, + { + "id": "date_night_181", + "category_id": "date_night", + "type": "single_choice", + "text": "What date length feels best right now?", + "depth": 1, + "access": "premium", + "tags": [ + "length", + "planning" + ], + "options": [ + { + "id": "30_minutes", + "text": "30 minutes" + }, + { + "id": "1_hour", + "text": "1 hour" + }, + { + "id": "2_hours", + "text": "2 hours" + }, + { + "id": "half_day", + "text": "Half day" + } + ] + }, + { + "id": "date_night_182", + "category_id": "date_night", + "type": "single_choice", + "text": "What do you want to feel after our next date?", + "depth": 2, + "access": "premium", + "tags": [ + "desired_feeling", + "outcome" + ], + "options": [ + { + "id": "closer", + "text": "Closer" + }, + { + "id": "lighter", + "text": "Lighter" + }, + { + "id": "romantic", + "text": "Romantic" + }, + { + "id": "understood", + "text": "Understood" + } + ] + }, + { + "id": "date_night_183", + "category_id": "date_night", + "type": "single_choice", + "text": "What kind of date should be recurring?", + "depth": 2, + "access": "premium", + "tags": [ + "ritual", + "recurring" + ], + "options": [ + { + "id": "weekly_walk", + "text": "Weekly walk" + }, + { + "id": "monthly_dinner", + "text": "Monthly dinner" + }, + { + "id": "game_night", + "text": "Game night" + }, + { + "id": "coffee_date", + "text": "Coffee date" + } + ] + }, + { + "id": "date_night_184", + "category_id": "date_night", + "type": "single_choice", + "text": "What should we try once?", + "depth": 2, + "access": "premium", + "tags": [ + "novelty", + "try" + ], + "options": [ + { + "id": "dance_class", + "text": "Dance class" + }, + { + "id": "new_cuisine", + "text": "New cuisine" + }, + { + "id": "mini_road_trip", + "text": "Mini road trip" + }, + { + "id": "museum_or_show", + "text": "Museum or show" + } + ] + }, + { + "id": "date_night_185", + "category_id": "date_night", + "type": "single_choice", + "text": "What date feels easiest to repeat?", + "depth": 1, + "access": "premium", + "tags": [ + "repeat", + "ease" + ], + "options": [ + { + "id": "walk", + "text": "Walk" + }, + { + "id": "movie_night", + "text": "Movie night" + }, + { + "id": "breakfast_out", + "text": "Breakfast out" + }, + { + "id": "cook_together", + "text": "Cook together" + } + ] + }, + { + "id": "date_night_186", + "category_id": "date_night", + "type": "single_choice", + "text": "What date feels worth saving for?", + "depth": 3, + "access": "premium", + "tags": [ + "saving", + "special" + ], + "options": [ + { + "id": "weekend_trip", + "text": "Weekend trip" + }, + { + "id": "concert", + "text": "Concert" + }, + { + "id": "fancy_dinner", + "text": "Fancy dinner" + }, + { + "id": "shared_class", + "text": "Shared class" + } + ] + }, + { + "id": "date_night_187", + "category_id": "date_night", + "type": "single_choice", + "text": "What makes a date feel intimate?", + "depth": 4, + "access": "premium", + "tags": [ + "intimacy", + "date" + ], + "options": [ + { + "id": "unhurried_time", + "text": "Unhurried time" + }, + { + "id": "honest_conversation", + "text": "Honest conversation" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "being_fully_present", + "text": "Being fully present" + } + ] + }, + { + "id": "date_night_188", + "category_id": "date_night", + "type": "single_choice", + "text": "What makes a date feel safe?", + "depth": 3, + "access": "premium", + "tags": [ + "safety", + "date" + ], + "options": [ + { + "id": "clear_plan", + "text": "Clear plan" + }, + { + "id": "comfortable_setting", + "text": "Comfortable setting" + }, + { + "id": "respecting_limits", + "text": "Respecting limits" + }, + { + "id": "low_pressure", + "text": "Low pressure" + } + ] + }, + { + "id": "date_night_189", + "category_id": "date_night", + "type": "single_choice", + "text": "What makes date night feel exciting?", + "depth": 3, + "access": "premium", + "tags": [ + "excitement", + "date" + ], + "options": [ + { + "id": "novelty", + "text": "Novelty" + }, + { + "id": "flirting", + "text": "Flirting" + }, + { + "id": "surprise", + "text": "Surprise" + }, + { + "id": "adventure", + "text": "Adventure" + } + ] + }, + { + "id": "date_night_190", + "category_id": "date_night", + "type": "single_choice", + "text": "What should our next date remind us of?", + "depth": 3, + "access": "premium", + "tags": [ + "meaning", + "reminder" + ], + "options": [ + { + "id": "we_are_friends", + "text": "We are friends" + }, + { + "id": "we_are_lovers", + "text": "We are lovers" + }, + { + "id": "we_are_a_team", + "text": "We are a team" + }, + { + "id": "we_still_choose_each_other", + "text": "We still choose each other" + } + ] + }, + { + "id": "date_night_191", + "category_id": "date_night", + "type": "multi_choice", + "text": "Which date ingredients matter most to you?", + "depth": 2, + "access": "premium", + "tags": [ + "ingredients", + "date" + ], + "options": [ + { + "id": "good_food", + "text": "Good food" + }, + { + "id": "good_conversation", + "text": "Good conversation" + }, + { + "id": "no_phones", + "text": "No phones" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "novelty", + "text": "Novelty" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_192", + "category_id": "date_night", + "type": "multi_choice", + "text": "What helps you feel present on a date?", + "depth": 2, + "access": "premium", + "tags": [ + "presence", + "date" + ], + "options": [ + { + "id": "phone_away", + "text": "Phone away" + }, + { + "id": "enough_time", + "text": "Enough time" + }, + { + "id": "low_stress", + "text": "Low stress" + }, + { + "id": "clear_plan", + "text": "Clear plan" + }, + { + "id": "comfortable_setting", + "text": "Comfortable setting" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_193", + "category_id": "date_night", + "type": "multi_choice", + "text": "Which date types should we rotate?", + "depth": 2, + "access": "premium", + "tags": [ + "rotation", + "date_types" + ], + "options": [ + { + "id": "at_home", + "text": "At-home" + }, + { + "id": "outdoor", + "text": "Outdoor" + }, + { + "id": "fancy", + "text": "Fancy" + }, + { + "id": "playful", + "text": "Playful" + }, + { + "id": "quiet", + "text": "Quiet" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_194", + "category_id": "date_night", + "type": "multi_choice", + "text": "What makes planning feel easier?", + "depth": 2, + "access": "premium", + "tags": [ + "planning", + "ease" + ], + "options": [ + { + "id": "shared_list", + "text": "Shared list" + }, + { + "id": "taking_turns", + "text": "Taking turns" + }, + { + "id": "budget_range", + "text": "Budget range" + }, + { + "id": "calendar_reminder", + "text": "Calendar reminder" + }, + { + "id": "simple_options", + "text": "Simple options" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_195", + "category_id": "date_night", + "type": "multi_choice", + "text": "What should we avoid during date night?", + "depth": 3, + "access": "premium", + "tags": [ + "avoid", + "date" + ], + "options": [ + { + "id": "phones", + "text": "Phones" + }, + { + "id": "heavy_logistics", + "text": "Heavy logistics" + }, + { + "id": "old_fights", + "text": "Old fights" + }, + { + "id": "rushing", + "text": "Rushing" + }, + { + "id": "comparing_ourselves", + "text": "Comparing ourselves" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_196", + "category_id": "date_night", + "type": "multi_choice", + "text": "What topics would make a date better?", + "depth": 3, + "access": "premium", + "tags": [ + "topics", + "conversation" + ], + "options": [ + { + "id": "dreams", + "text": "Dreams" + }, + { + "id": "funny_memories", + "text": "Funny memories" + }, + { + "id": "appreciation", + "text": "Appreciation" + }, + { + "id": "future_plans", + "text": "Future plans" + }, + { + "id": "desires", + "text": "Desires" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_197", + "category_id": "date_night", + "type": "multi_choice", + "text": "Which small details feel romantic?", + "depth": 2, + "access": "premium", + "tags": [ + "romance", + "details" + ], + "options": [ + { + "id": "a_note", + "text": "A note" + }, + { + "id": "dressing_up", + "text": "Dressing up" + }, + { + "id": "favorite_snack", + "text": "Favorite snack" + }, + { + "id": "holding_hands", + "text": "Holding hands" + }, + { + "id": "slow_dancing", + "text": "Slow dancing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_198", + "category_id": "date_night", + "type": "multi_choice", + "text": "Which activities sound playful?", + "depth": 1, + "access": "premium", + "tags": [ + "play", + "activities" + ], + "options": [ + { + "id": "board_game", + "text": "Board game" + }, + { + "id": "mini_golf", + "text": "Mini golf" + }, + { + "id": "cooking_challenge", + "text": "Cooking challenge" + }, + { + "id": "trivia", + "text": "Trivia" + }, + { + "id": "karaoke", + "text": "Karaoke" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_199", + "category_id": "date_night", + "type": "multi_choice", + "text": "Which activities sound restorative?", + "depth": 2, + "access": "premium", + "tags": [ + "rest", + "activities" + ], + "options": [ + { + "id": "walk", + "text": "Walk" + }, + { + "id": "bath_or_spa_night", + "text": "Bath or spa night" + }, + { + "id": "quiet_dinner", + "text": "Quiet dinner" + }, + { + "id": "reading_together", + "text": "Reading together" + }, + { + "id": "stargazing", + "text": "Stargazing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_200", + "category_id": "date_night", + "type": "multi_choice", + "text": "Which activities sound adventurous?", + "depth": 2, + "access": "premium", + "tags": [ + "adventure", + "activities" + ], + "options": [ + { + "id": "new_restaurant", + "text": "New restaurant" + }, + { + "id": "day_trip", + "text": "Day trip" + }, + { + "id": "dance_class", + "text": "Dance class" + }, + { + "id": "hike", + "text": "Hike" + }, + { + "id": "live_show", + "text": "Live show" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_201", + "category_id": "date_night", + "type": "multi_choice", + "text": "What would make a date feel more like us?", + "depth": 3, + "access": "premium", + "tags": [ + "identity", + "date" + ], + "options": [ + { + "id": "inside_jokes", + "text": "Inside jokes" + }, + { + "id": "favorite_places", + "text": "Favorite places" + }, + { + "id": "shared_music", + "text": "Shared music" + }, + { + "id": "personal_questions", + "text": "Personal questions" + }, + { + "id": "a_tradition", + "text": "A tradition" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_202", + "category_id": "date_night", + "type": "multi_choice", + "text": "What gets in the way of regular dates?", + "depth": 3, + "access": "premium", + "tags": [ + "barriers", + "date" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "fatigue", + "text": "Fatigue" + }, + { + "id": "planning_load", + "text": "Planning load" + }, + { + "id": "childcare_or_logistics", + "text": "Childcare or logistics" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_203", + "category_id": "date_night", + "type": "multi_choice", + "text": "What could help us date each other again?", + "depth": 4, + "access": "premium", + "tags": [ + "renewal", + "date" + ], + "options": [ + { + "id": "intentional_invites", + "text": "Intentional invites" + }, + { + "id": "flirting", + "text": "Flirting" + }, + { + "id": "trying_new_things", + "text": "Trying new things" + }, + { + "id": "less_pressure", + "text": "Less pressure" + }, + { + "id": "more_appreciation", + "text": "More appreciation" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_204", + "category_id": "date_night", + "type": "multi_choice", + "text": "What kind of date helps repair distance?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "distance" + ], + "options": [ + { + "id": "low_pressure_walk", + "text": "Low-pressure walk" + }, + { + "id": "honest_dinner", + "text": "Honest dinner" + }, + { + "id": "cozy_movie", + "text": "Cozy movie" + }, + { + "id": "shared_activity", + "text": "Shared activity" + }, + { + "id": "quiet_affection", + "text": "Quiet affection" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_205", + "category_id": "date_night", + "type": "multi_choice", + "text": "What should a date night checklist include?", + "depth": 2, + "access": "premium", + "tags": [ + "checklist", + "date" + ], + "options": [ + { + "id": "time_set_aside", + "text": "Time set aside" + }, + { + "id": "budget", + "text": "Budget" + }, + { + "id": "phones_away", + "text": "Phones away" + }, + { + "id": "one_question", + "text": "One question" + }, + { + "id": "one_sweet_gesture", + "text": "One sweet gesture" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_206", + "category_id": "date_night", + "type": "multi_choice", + "text": "What would make a home date special?", + "depth": 2, + "access": "premium", + "tags": [ + "home_date", + "special" + ], + "options": [ + { + "id": "lighting", + "text": "Lighting" + }, + { + "id": "music", + "text": "Music" + }, + { + "id": "favorite_food", + "text": "Favorite food" + }, + { + "id": "game_or_question_deck", + "text": "Game or question deck" + }, + { + "id": "clean_space", + "text": "Clean space" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_207", + "category_id": "date_night", + "type": "multi_choice", + "text": "What would make an outside date special?", + "depth": 2, + "access": "premium", + "tags": [ + "outside_date", + "special" + ], + "options": [ + { + "id": "pretty_setting", + "text": "Pretty setting" + }, + { + "id": "good_weather_plan", + "text": "Good weather plan" + }, + { + "id": "walking_time", + "text": "Walking time" + }, + { + "id": "photos", + "text": "Photos" + }, + { + "id": "dessert_stop", + "text": "Dessert stop" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_208", + "category_id": "date_night", + "type": "multi_choice", + "text": "What are good date night boundaries?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "date" + ], + "options": [ + { + "id": "no_serious_conflict_unless_agreed", + "text": "No serious conflict unless agreed" + }, + { + "id": "respect_tiredness", + "text": "Respect tiredness" + }, + { + "id": "no_forced_intimacy", + "text": "No forced intimacy" + }, + { + "id": "budget_clarity", + "text": "Budget clarity" + }, + { + "id": "end_kindly", + "text": "End kindly" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_209", + "category_id": "date_night", + "type": "multi_choice", + "text": "What would make a surprise date successful?", + "depth": 3, + "access": "premium", + "tags": [ + "surprise", + "success" + ], + "options": [ + { + "id": "known_budget", + "text": "Known budget" + }, + { + "id": "clear_dress_code", + "text": "Clear dress code" + }, + { + "id": "thoughtful_activity", + "text": "Thoughtful activity" + }, + { + "id": "enough_notice", + "text": "Enough notice" + }, + { + "id": "easy_backup_plan", + "text": "Easy backup plan" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_210", + "category_id": "date_night", + "type": "multi_choice", + "text": "What should we remember when planning dates?", + "depth": 3, + "access": "premium", + "tags": [ + "remember", + "planning" + ], + "options": [ + { + "id": "both_preferences_matter", + "text": "Both preferences matter" + }, + { + "id": "simple_counts", + "text": "Simple counts" + }, + { + "id": "novelty_helps", + "text": "Novelty helps" + }, + { + "id": "rest_matters", + "text": "Rest matters" + }, + { + "id": "connection_is_the_point", + "text": "Connection is the point" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "date_night_211", + "category_id": "date_night", + "type": "scale", + "text": "How much do you want a date night this week?", + "depth": 1, + "access": "premium", + "tags": [ + "weekly", + "desire" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_212", + "category_id": "date_night", + "type": "scale", + "text": "How connected do you usually feel after our dates?", + "depth": 3, + "access": "premium", + "tags": [ + "connection", + "after_date" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not connected", + "max_label": "Very connected", + "scale_step": 1 + } + }, + { + "id": "date_night_213", + "category_id": "date_night", + "type": "scale", + "text": "How easy is it for us to plan dates?", + "depth": 2, + "access": "premium", + "tags": [ + "planning", + "ease" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "date_night_214", + "category_id": "date_night", + "type": "scale", + "text": "How much does novelty matter to you on dates?", + "depth": 2, + "access": "premium", + "tags": [ + "novelty", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_215", + "category_id": "date_night", + "type": "scale", + "text": "How much does comfort matter to you on dates?", + "depth": 2, + "access": "premium", + "tags": [ + "comfort", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_216", + "category_id": "date_night", + "type": "scale", + "text": "How romantic do our dates feel lately?", + "depth": 3, + "access": "premium", + "tags": [ + "romance", + "recent" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not romantic", + "max_label": "Very romantic", + "scale_step": 1 + } + }, + { + "id": "date_night_217", + "category_id": "date_night", + "type": "scale", + "text": "How playful do our dates feel lately?", + "depth": 2, + "access": "premium", + "tags": [ + "playful", + "recent" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not playful", + "max_label": "Very playful", + "scale_step": 1 + } + }, + { + "id": "date_night_218", + "category_id": "date_night", + "type": "scale", + "text": "How present are we with each other during dates?", + "depth": 3, + "access": "premium", + "tags": [ + "presence", + "date" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Distracted", + "max_label": "Very present", + "scale_step": 1 + } + }, + { + "id": "date_night_219", + "category_id": "date_night", + "type": "scale", + "text": "How often do phones get in the way?", + "depth": 2, + "access": "premium", + "tags": [ + "phones", + "distraction" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "date_night_220", + "category_id": "date_night", + "type": "scale", + "text": "How much planning pressure do you feel?", + "depth": 3, + "access": "premium", + "tags": [ + "planning", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "None", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_221", + "category_id": "date_night", + "type": "scale", + "text": "How balanced does date planning feel?", + "depth": 3, + "access": "premium", + "tags": [ + "balance", + "planning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unbalanced", + "max_label": "Very balanced", + "scale_step": 1 + } + }, + { + "id": "date_night_222", + "category_id": "date_night", + "type": "scale", + "text": "How much do budget worries affect date night?", + "depth": 3, + "access": "premium", + "tags": [ + "budget", + "stress" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not at all", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_223", + "category_id": "date_night", + "type": "scale", + "text": "How much do you want more at-home dates?", + "depth": 1, + "access": "premium", + "tags": [ + "home_date", + "desire" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_224", + "category_id": "date_night", + "type": "scale", + "text": "How much do you want more going-out dates?", + "depth": 1, + "access": "premium", + "tags": [ + "going_out", + "desire" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_225", + "category_id": "date_night", + "type": "scale", + "text": "How meaningful are simple dates to you?", + "depth": 2, + "access": "premium", + "tags": [ + "simple_dates", + "meaning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not meaningful", + "max_label": "Very meaningful", + "scale_step": 1 + } + }, + { + "id": "date_night_226", + "category_id": "date_night", + "type": "scale", + "text": "How much do date nights help us reset?", + "depth": 3, + "access": "premium", + "tags": [ + "reset", + "date" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_227", + "category_id": "date_night", + "type": "scale", + "text": "How much do you enjoy surprise dates?", + "depth": 2, + "access": "premium", + "tags": [ + "surprise", + "enjoyment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_228", + "category_id": "date_night", + "type": "scale", + "text": "How much notice do you need before a date?", + "depth": 2, + "access": "premium", + "tags": [ + "notice", + "planning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_229", + "category_id": "date_night", + "type": "scale", + "text": "How comfortable are you asking for the kind of date you want?", + "depth": 3, + "access": "premium", + "tags": [ + "asking", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Uncomfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "date_night_230", + "category_id": "date_night", + "type": "scale", + "text": "How often do we make dates feel intentional?", + "depth": 3, + "access": "premium", + "tags": [ + "intentional", + "date" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "date_night_231", + "category_id": "date_night", + "type": "scale", + "text": "How much should our next date focus on rest?", + "depth": 2, + "access": "premium", + "tags": [ + "rest", + "focus" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_232", + "category_id": "date_night", + "type": "scale", + "text": "How much should our next date focus on fun?", + "depth": 2, + "access": "premium", + "tags": [ + "fun", + "focus" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_233", + "category_id": "date_night", + "type": "scale", + "text": "How much should our next date focus on romance?", + "depth": 3, + "access": "premium", + "tags": [ + "romance", + "focus" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_234", + "category_id": "date_night", + "type": "scale", + "text": "How much should our next date focus on deep connection?", + "depth": 4, + "access": "premium", + "tags": [ + "deep_connection", + "focus" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "date_night_235", + "category_id": "date_night", + "type": "scale", + "text": "How excited are you to plan something together?", + "depth": 2, + "access": "premium", + "tags": [ + "excitement", + "planning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not excited", + "max_label": "Very excited", + "scale_step": 1 + } + }, + { + "id": "date_night_236", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which date sounds better tonight?", + "depth": 1, + "access": "premium", + "tags": [ + "preference", + "tonight" + ], + "options": [ + { + "id": "cozy_night_in", + "text": "Cozy night in" + }, + { + "id": "going_out", + "text": "Going out" + } + ] + }, + { + "id": "date_night_237", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which feels more romantic?", + "depth": 2, + "access": "premium", + "tags": [ + "romance", + "comparison" + ], + "options": [ + { + "id": "dinner_together", + "text": "Dinner together" + }, + { + "id": "slow_walk", + "text": "Slow walk" + } + ] + }, + { + "id": "date_night_238", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which feels more fun?", + "depth": 1, + "access": "premium", + "tags": [ + "fun", + "comparison" + ], + "options": [ + { + "id": "game_night", + "text": "Game night" + }, + { + "id": "movie_night", + "text": "Movie night" + } + ] + }, + { + "id": "date_night_239", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which should we do more?", + "depth": 2, + "access": "premium", + "tags": [ + "frequency", + "date" + ], + "options": [ + { + "id": "planned_dates", + "text": "Planned dates" + }, + { + "id": "spontaneous_dates", + "text": "Spontaneous dates" + } + ] + }, + { + "id": "date_night_240", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which matters more for date night?", + "depth": 2, + "access": "premium", + "tags": [ + "priority", + "date" + ], + "options": [ + { + "id": "novelty", + "text": "Novelty" + }, + { + "id": "comfort", + "text": "Comfort" + } + ] + }, + { + "id": "date_night_241", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which should we prioritize this week?", + "depth": 2, + "access": "premium", + "tags": [ + "weekly", + "priority" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "adventure", + "text": "Adventure" + } + ] + }, + { + "id": "date_night_242", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which sounds better?", + "depth": 1, + "access": "premium", + "tags": [ + "activity", + "preference" + ], + "options": [ + { + "id": "cook_together", + "text": "Cook together" + }, + { + "id": "order_in", + "text": "Order in" + } + ] + }, + { + "id": "date_night_243", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which would help us reconnect?", + "depth": 3, + "access": "premium", + "tags": [ + "reconnect", + "choice" + ], + "options": [ + { + "id": "deep_questions", + "text": "Deep questions" + }, + { + "id": "shared_activity", + "text": "Shared activity" + } + ] + }, + { + "id": "date_night_244", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which should be phone-free?", + "depth": 2, + "access": "premium", + "tags": [ + "phones", + "boundary" + ], + "options": [ + { + "id": "dinner", + "text": "Dinner" + }, + { + "id": "walk", + "text": "Walk" + } + ] + }, + { + "id": "date_night_245", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which feels more thoughtful?", + "depth": 2, + "access": "premium", + "tags": [ + "thoughtful", + "comparison" + ], + "options": [ + { + "id": "a_planned_surprise", + "text": "A planned surprise" + }, + { + "id": "a_shared_plan", + "text": "A shared plan" + } + ] + }, + { + "id": "date_night_246", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which is easier to repeat?", + "depth": 1, + "access": "premium", + "tags": [ + "repeat", + "ease" + ], + "options": [ + { + "id": "coffee_date", + "text": "Coffee date" + }, + { + "id": "evening_walk", + "text": "Evening walk" + } + ] + }, + { + "id": "date_night_247", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which feels more like us?", + "depth": 2, + "access": "premium", + "tags": [ + "identity", + "couple" + ], + "options": [ + { + "id": "silly_date", + "text": "Silly date" + }, + { + "id": "sweet_date", + "text": "Sweet date" + } + ] + }, + { + "id": "date_night_248", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which date should we save for?", + "depth": 2, + "access": "premium", + "tags": [ + "saving", + "date" + ], + "options": [ + { + "id": "concert", + "text": "Concert" + }, + { + "id": "weekend_trip", + "text": "Weekend trip" + } + ] + }, + { + "id": "date_night_249", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which should we try first?", + "depth": 1, + "access": "premium", + "tags": [ + "try_first", + "activity" + ], + "options": [ + { + "id": "new_restaurant", + "text": "New restaurant" + }, + { + "id": "new_activity", + "text": "New activity" + } + ] + }, + { + "id": "date_night_250", + "category_id": "date_night", + "type": "this_or_that", + "text": "Which should end the date?", + "depth": 2, + "access": "premium", + "tags": [ + "ending", + "date" + ], + "options": [ + { + "id": "dessert", + "text": "Dessert" + }, + { + "id": "quiet_talk", + "text": "Quiet talk" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/difficult_conversations.json b/seed/questions/difficult_conversations.json new file mode 100644 index 00000000..12279386 --- /dev/null +++ b/seed/questions/difficult_conversations.json @@ -0,0 +1,5206 @@ +{ + "category": { + "id": "difficult_conversations", + "display_name": "Difficult Conversations", + "description": "Questions designed to help couples approach hard topics with clarity, respect, honesty, boundaries, and repair.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "difficult_conversations_001", + "category_id": "difficult_conversations", + "type": "written", + "text": "What makes a hard conversation feel safe enough to start?", + "depth": 2, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_002", + "category_id": "difficult_conversations", + "type": "written", + "text": "What makes a hard conversation feel unsafe before it even begins?", + "depth": 2, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_003", + "category_id": "difficult_conversations", + "type": "written", + "text": "What timing helps you stay open during a difficult conversation?", + "depth": 3, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_004", + "category_id": "difficult_conversations", + "type": "written", + "text": "What timing almost guarantees a difficult conversation will go badly?", + "depth": 4, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_005", + "category_id": "difficult_conversations", + "type": "written", + "text": "What words help you know I am trying to understand, not attack?", + "depth": 5, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_006", + "category_id": "difficult_conversations", + "type": "written", + "text": "What words make you brace for a fight?", + "depth": 1, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_007", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should I ask before bringing up something serious?", + "depth": 2, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_008", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should you ask before bringing up something serious with me?", + "depth": 2, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_009", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one hard topic we should approach more gently?", + "depth": 3, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_010", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one hard topic we should approach more directly?", + "depth": 4, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_011", + "category_id": "difficult_conversations", + "type": "written", + "text": "What does good listening look like when the topic is uncomfortable?", + "depth": 5, + "access": "free", + "tags": [ + "listening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_012", + "category_id": "difficult_conversations", + "type": "written", + "text": "What makes you feel unheard during a hard conversation?", + "depth": 1, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_013", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should I repeat back when you share something difficult?", + "depth": 2, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_014", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should I avoid doing when you share something difficult?", + "depth": 2, + "access": "free", + "tags": [ + "avoidance", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_015", + "category_id": "difficult_conversations", + "type": "written", + "text": "How do you know I am listening with care?", + "depth": 3, + "access": "free", + "tags": [ + "listening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_016", + "category_id": "difficult_conversations", + "type": "written", + "text": "How do you know I am listening defensively?", + "depth": 4, + "access": "free", + "tags": [ + "listening", + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_017", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps you keep listening when you feel criticized?", + "depth": 5, + "access": "free", + "tags": [ + "listening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_018", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps me keep listening when I feel criticized?", + "depth": 1, + "access": "free", + "tags": [ + "listening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_019", + "category_id": "difficult_conversations", + "type": "written", + "text": "What question would help us slow down and understand each other?", + "depth": 2, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_020", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one sign that we are talking past each other?", + "depth": 2, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_021", + "category_id": "difficult_conversations", + "type": "written", + "text": "What truth feels hard to say because you worry about my reaction?", + "depth": 3, + "access": "free", + "tags": [ + "honesty", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_022", + "category_id": "difficult_conversations", + "type": "written", + "text": "What reaction from me makes honesty harder?", + "depth": 4, + "access": "free", + "tags": [ + "honesty", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_023", + "category_id": "difficult_conversations", + "type": "written", + "text": "What reaction from me makes honesty easier?", + "depth": 5, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_024", + "category_id": "difficult_conversations", + "type": "written", + "text": "What kind of honesty do you want more of from me?", + "depth": 1, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_025", + "category_id": "difficult_conversations", + "type": "written", + "text": "What kind of honesty do you want to offer me more often?", + "depth": 2, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_026", + "category_id": "difficult_conversations", + "type": "written", + "text": "What fear shows up for you during difficult conversations?", + "depth": 2, + "access": "free", + "tags": [ + "fear", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_027", + "category_id": "difficult_conversations", + "type": "written", + "text": "What fear do you think shows up for me during difficult conversations?", + "depth": 3, + "access": "free", + "tags": [ + "fear", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_028", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one thing you avoid saying to protect the peace?", + "depth": 4, + "access": "free", + "tags": [ + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_029", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one thing we should stop avoiding to protect the relationship?", + "depth": 5, + "access": "free", + "tags": [ + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_030", + "category_id": "difficult_conversations", + "type": "written", + "text": "What would make honesty feel less dangerous between us?", + "depth": 1, + "access": "free", + "tags": [ + "honesty", + "anger" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_031", + "category_id": "difficult_conversations", + "type": "written", + "text": "What tone helps you stay open?", + "depth": 2, + "access": "free", + "tags": [ + "tone" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_032", + "category_id": "difficult_conversations", + "type": "written", + "text": "What tone makes you shut down?", + "depth": 2, + "access": "free", + "tags": [ + "tone" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_033", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one early sign that our conversation is escalating?", + "depth": 3, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_034", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should we do when that early sign appears?", + "depth": 4, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_035", + "category_id": "difficult_conversations", + "type": "written", + "text": "What phrase can we use when the conversation starts getting too sharp?", + "depth": 5, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_036", + "category_id": "difficult_conversations", + "type": "written", + "text": "What body language from me makes a hard talk feel worse?", + "depth": 1, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_037", + "category_id": "difficult_conversations", + "type": "written", + "text": "What body language from me makes a hard talk feel safer?", + "depth": 2, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_038", + "category_id": "difficult_conversations", + "type": "written", + "text": "How can we disagree without sounding contemptuous?", + "depth": 2, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_039", + "category_id": "difficult_conversations", + "type": "written", + "text": "How can we express anger without trying to wound each other?", + "depth": 3, + "access": "free", + "tags": [ + "anger" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_040", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should we never say just to win a moment?", + "depth": 4, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_041", + "category_id": "difficult_conversations", + "type": "written", + "text": "What makes you feel defensive with me?", + "depth": 5, + "access": "free", + "tags": [ + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_042", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps you soften when you feel defensive?", + "depth": 1, + "access": "free", + "tags": [ + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_043", + "category_id": "difficult_conversations", + "type": "written", + "text": "What makes me seem defensive to you?", + "depth": 2, + "access": "free", + "tags": [ + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_044", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps me soften when I seem defensive?", + "depth": 2, + "access": "free", + "tags": [ + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_045", + "category_id": "difficult_conversations", + "type": "written", + "text": "How can I take responsibility without feeling like I am accepting blame for everything?", + "depth": 3, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_046", + "category_id": "difficult_conversations", + "type": "written", + "text": "How can you take responsibility without feeling blamed for everything?", + "depth": 4, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_047", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one thing I should own more clearly?", + "depth": 5, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_048", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one thing you want to own more clearly?", + "depth": 1, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_049", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps us shift from defending to understanding?", + "depth": 2, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_050", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one defensive habit we should interrupt kindly?", + "depth": 2, + "access": "free", + "tags": [ + "defensiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_051", + "category_id": "difficult_conversations", + "type": "written", + "text": "What old conversation still affects how you hear me now?", + "depth": 3, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_052", + "category_id": "difficult_conversations", + "type": "written", + "text": "What old hurt should we revisit with more care?", + "depth": 4, + "access": "free", + "tags": [ + "hurt" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_053", + "category_id": "difficult_conversations", + "type": "written", + "text": "What part of that hurt feels unfinished?", + "depth": 5, + "access": "free", + "tags": [ + "hurt" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_054", + "category_id": "difficult_conversations", + "type": "written", + "text": "What would help us talk about old pain without reliving the whole fight?", + "depth": 1, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_055", + "category_id": "difficult_conversations", + "type": "written", + "text": "What apology or repair still matters to you?", + "depth": 2, + "access": "free", + "tags": [ + "repair", + "apology" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_056", + "category_id": "difficult_conversations", + "type": "written", + "text": "What would help me hear about old pain without shutting down?", + "depth": 2, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_057", + "category_id": "difficult_conversations", + "type": "written", + "text": "What would help you share old pain without attacking?", + "depth": 3, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_058", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one pattern from the past we should not drag into every new issue?", + "depth": 4, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_059", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one lesson from the past we should keep using?", + "depth": 5, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_060", + "category_id": "difficult_conversations", + "type": "written", + "text": "What does healing an old conversation look like to you?", + "depth": 1, + "access": "free", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_061", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary would make difficult conversations healthier for you?", + "depth": 2, + "access": "free", + "tags": [ + "hard_talks", + "boundaries", + "health" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_062", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary should we set around raised voices?", + "depth": 2, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_063", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary should we set around leaving the room?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_064", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary should we set around texting during conflict?", + "depth": 4, + "access": "free", + "tags": [ + "boundaries", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_065", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary should we set around bringing up other people?", + "depth": 5, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_066", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary should we set around private information?", + "depth": 1, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_067", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary should we set around timing serious talks?", + "depth": 2, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_068", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary should we set around humor during serious talks?", + "depth": 2, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_069", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary helps you feel respected even when we disagree?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_070", + "category_id": "difficult_conversations", + "type": "written", + "text": "What boundary would protect both of us from saying too much too fast?", + "depth": 4, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_071", + "category_id": "difficult_conversations", + "type": "written", + "text": "What does repair look like after a difficult conversation?", + "depth": 5, + "access": "free", + "tags": [ + "repair", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_072", + "category_id": "difficult_conversations", + "type": "written", + "text": "What kind of apology helps you reconnect?", + "depth": 1, + "access": "free", + "tags": [ + "apology" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_073", + "category_id": "difficult_conversations", + "type": "written", + "text": "What kind of apology feels incomplete?", + "depth": 2, + "access": "free", + "tags": [ + "apology" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_074", + "category_id": "difficult_conversations", + "type": "written", + "text": "What action matters more than an apology to you?", + "depth": 2, + "access": "free", + "tags": [ + "apology" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_075", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should we do within the first hour after a hard talk?", + "depth": 3, + "access": "free", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_076", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should we do within the first day after a hard talk?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_077", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps you believe a hard conversation was worth it?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_078", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps me believe a hard conversation was worth it?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_079", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one repair habit we should practice more often?", + "depth": 5, + "access": "premium", + "tags": [ + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_080", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one repair habit we should stop postponing?", + "depth": 3, + "access": "premium", + "tags": [ + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_081", + "category_id": "difficult_conversations", + "type": "written", + "text": "What need is hardest for you to name out loud?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_082", + "category_id": "difficult_conversations", + "type": "written", + "text": "What need do you wish I noticed sooner?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_083", + "category_id": "difficult_conversations", + "type": "written", + "text": "What need do you think I wish you noticed sooner?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_084", + "category_id": "difficult_conversations", + "type": "written", + "text": "How can we ask for needs without turning them into demands?", + "depth": 5, + "access": "premium", + "tags": [ + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_085", + "category_id": "difficult_conversations", + "type": "written", + "text": "How can we hear needs without turning them into accusations?", + "depth": 3, + "access": "premium", + "tags": [ + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_086", + "category_id": "difficult_conversations", + "type": "written", + "text": "What unmet need tends to become irritation for you?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_087", + "category_id": "difficult_conversations", + "type": "written", + "text": "What unmet need tends to become distance for you?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_088", + "category_id": "difficult_conversations", + "type": "written", + "text": "What unmet need tends to become anger for you?", + "depth": 5, + "access": "premium", + "tags": [ + "anger" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_089", + "category_id": "difficult_conversations", + "type": "written", + "text": "What need should we check in about more often?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_090", + "category_id": "difficult_conversations", + "type": "written", + "text": "What need has changed for you lately?", + "depth": 3, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_091", + "category_id": "difficult_conversations", + "type": "written", + "text": "What decision do we need to discuss more honestly?", + "depth": 4, + "access": "premium", + "tags": [ + "decisions", + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_092", + "category_id": "difficult_conversations", + "type": "written", + "text": "What decision feels heavy because we want different things?", + "depth": 4, + "access": "premium", + "tags": [ + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_093", + "category_id": "difficult_conversations", + "type": "written", + "text": "How should we handle it when we cannot agree quickly?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_094", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps you feel respected during a big decision?", + "depth": 5, + "access": "premium", + "tags": [ + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_095", + "category_id": "difficult_conversations", + "type": "written", + "text": "What makes you feel pushed during a big decision?", + "depth": 3, + "access": "premium", + "tags": [ + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_096", + "category_id": "difficult_conversations", + "type": "written", + "text": "What information do you need before making a big decision together?", + "depth": 4, + "access": "premium", + "tags": [ + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_097", + "category_id": "difficult_conversations", + "type": "written", + "text": "What emotions do you need acknowledged before making a big decision?", + "depth": 4, + "access": "premium", + "tags": [ + "decisions", + "emotions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_098", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one decision we should not rush?", + "depth": 5, + "access": "premium", + "tags": [ + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_099", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one decision we should stop avoiding?", + "depth": 5, + "access": "premium", + "tags": [ + "decisions", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_100", + "category_id": "difficult_conversations", + "type": "written", + "text": "What would a fair decision process look like?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness", + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_101", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic feels sensitive because it touches your self-worth?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_102", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic feels sensitive because it touches your past?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_103", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic feels sensitive because it touches money, family, or future plans?", + "depth": 5, + "access": "premium", + "tags": [ + "money", + "family", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_104", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic do you want me to treat with extra care?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_105", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic do you want us to stop tiptoeing around?", + "depth": 3, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_106", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic should we discuss only when we are both calm?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_107", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic should we break into smaller conversations?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_108", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic needs more curiosity and less certainty?", + "depth": 5, + "access": "premium", + "tags": [ + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_109", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic needs more truth and less avoidance?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "avoidance", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_110", + "category_id": "difficult_conversations", + "type": "written", + "text": "What topic would bring us closer if we handled it well?", + "depth": 3, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_111", + "category_id": "difficult_conversations", + "type": "written", + "text": "What does accountability from me look like in a hard conversation?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_112", + "category_id": "difficult_conversations", + "type": "written", + "text": "What does accountability from you look like in a hard conversation?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_113", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one behavior I should acknowledge without explaining it away?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_114", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one behavior you want to acknowledge without explaining it away?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_115", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps accountability feel like repair instead of punishment?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_116", + "category_id": "difficult_conversations", + "type": "written", + "text": "What makes accountability feel performative?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_117", + "category_id": "difficult_conversations", + "type": "written", + "text": "What follow-through would show that I really heard you?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_118", + "category_id": "difficult_conversations", + "type": "written", + "text": "What follow-through would show that you really heard me?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_119", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one promise we should make only if we can keep it?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_120", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one change that would speak louder than another conversation?", + "depth": 3, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_121", + "category_id": "difficult_conversations", + "type": "written", + "text": "What does your silence usually mean during a difficult conversation?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks", + "silence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_122", + "category_id": "difficult_conversations", + "type": "written", + "text": "What do you think my silence usually means during a difficult conversation?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks", + "silence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_123", + "category_id": "difficult_conversations", + "type": "written", + "text": "When does silence help you think?", + "depth": 5, + "access": "premium", + "tags": [ + "silence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_124", + "category_id": "difficult_conversations", + "type": "written", + "text": "When does silence feel like punishment?", + "depth": 5, + "access": "premium", + "tags": [ + "silence" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_125", + "category_id": "difficult_conversations", + "type": "written", + "text": "How should we pause without abandoning the conversation?", + "depth": 3, + "access": "premium", + "tags": [ + "pause" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_126", + "category_id": "difficult_conversations", + "type": "written", + "text": "How should we come back after a pause?", + "depth": 4, + "access": "premium", + "tags": [ + "pause" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_127", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should I not assume when you get quiet?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_128", + "category_id": "difficult_conversations", + "type": "written", + "text": "What should you not assume when I get quiet?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_129", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps you return to a hard conversation after space?", + "depth": 5, + "access": "premium", + "tags": [ + "space", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_130", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps me return to a hard conversation after space?", + "depth": 3, + "access": "premium", + "tags": [ + "space", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_131", + "category_id": "difficult_conversations", + "type": "written", + "text": "What kind of criticism makes you feel ashamed instead of motivated?", + "depth": 4, + "access": "premium", + "tags": [ + "shame" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_132", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps you hear hard feedback without collapsing into shame?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks", + "shame" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_133", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps me hear hard feedback without collapsing into shame?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_talks", + "shame" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_134", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one vulnerable truth you want handled gently?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_135", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one vulnerable truth you think I want handled gently?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_136", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps you stay present when you feel exposed?", + "depth": 4, + "access": "premium", + "tags": [ + "resentment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_137", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helps me stay present when I feel exposed?", + "depth": 4, + "access": "premium", + "tags": [ + "resentment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_138", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one thing we should never mock, dismiss, or use against each other?", + "depth": 5, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_139", + "category_id": "difficult_conversations", + "type": "written", + "text": "What would help us protect tenderness during hard topics?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_140", + "category_id": "difficult_conversations", + "type": "written", + "text": "What does courage look like in our difficult conversations?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_141", + "category_id": "difficult_conversations", + "type": "written", + "text": "What difficult conversation have we handled better than before?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_142", + "category_id": "difficult_conversations", + "type": "written", + "text": "What helped us handle it better?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_143", + "category_id": "difficult_conversations", + "type": "written", + "text": "What difficult conversation still needs practice?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_talks", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_144", + "category_id": "difficult_conversations", + "type": "written", + "text": "What skill should we build before our next hard season?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_145", + "category_id": "difficult_conversations", + "type": "written", + "text": "What hard topic would you like us to approach as teammates?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_146", + "category_id": "difficult_conversations", + "type": "written", + "text": "What would make you proud of how we communicate under pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_147", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one sign that a hard talk made us stronger?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_148", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one sign that a hard talk needs repair afterward?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "hard_talks", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_149", + "category_id": "difficult_conversations", + "type": "written", + "text": "What do you want our hard conversations to feel like one year from now?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_150", + "category_id": "difficult_conversations", + "type": "written", + "text": "What is one small step we can take toward that this week?", + "depth": 3, + "access": "premium", + "tags": [ + "difficult_conversations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "difficult_conversations_151", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps you start a difficult conversation?", + "depth": 2, + "access": "premium", + "tags": [ + "start", + "safety" + ], + "options": [ + { + "id": "a_calm_setting", + "text": "A calm setting" + }, + { + "id": "a_planned_time", + "text": "A planned time" + }, + { + "id": "a_gentle_first_sentence", + "text": "A gentle first sentence" + }, + { + "id": "a_little_reassurance", + "text": "A little reassurance" + } + ] + }, + { + "id": "difficult_conversations_152", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes you shut down fastest?", + "depth": 2, + "access": "premium", + "tags": [ + "shutdown" + ], + "options": [ + { + "id": "raised_voice", + "text": "Raised voice" + }, + { + "id": "blame", + "text": "Blame" + }, + { + "id": "interruptions", + "text": "Interruptions" + }, + { + "id": "feeling_misunderstood", + "text": "Feeling misunderstood" + } + ] + }, + { + "id": "difficult_conversations_153", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps you stay open to hard feedback?", + "depth": 3, + "access": "premium", + "tags": [ + "feedback" + ], + "options": [ + { + "id": "specific_examples", + "text": "Specific examples" + }, + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "clear_care", + "text": "Clear care" + }, + { + "id": "time_to_think", + "text": "Time to think" + } + ] + }, + { + "id": "difficult_conversations_154", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "When a topic is sensitive, what do you need first?", + "depth": 4, + "access": "premium", + "tags": [ + "sensitive_topics" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "context", + "text": "Context" + }, + { + "id": "a_question", + "text": "A question" + }, + { + "id": "a_pause", + "text": "A pause" + } + ] + }, + { + "id": "difficult_conversations_155", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What usually escalates a hard talk?", + "depth": 5, + "access": "premium", + "tags": [ + "escalation" + ], + "options": [ + { + "id": "tone", + "text": "Tone" + }, + { + "id": "timing", + "text": "Timing" + }, + { + "id": "old_issues", + "text": "Old issues" + }, + { + "id": "assumptions", + "text": "Assumptions" + } + ] + }, + { + "id": "difficult_conversations_156", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What usually de-escalates a hard talk?", + "depth": 1, + "access": "premium", + "tags": [ + "repair" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "apology", + "text": "Apology" + }, + { + "id": "softer_tone", + "text": "Softer tone" + }, + { + "id": "restating_the_goal", + "text": "Restating the goal" + } + ] + }, + { + "id": "difficult_conversations_157", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes accountability easier to receive?", + "depth": 2, + "access": "premium", + "tags": [ + "accountability" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "follow_up_later", + "text": "Follow-up later" + } + ] + }, + { + "id": "difficult_conversations_158", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes an apology feel real?", + "depth": 2, + "access": "premium", + "tags": [ + "apology" + ], + "options": [ + { + "id": "specificity", + "text": "Specificity" + }, + { + "id": "remorse", + "text": "Remorse" + }, + { + "id": "repair_action", + "text": "Repair action" + }, + { + "id": "no_rushing", + "text": "No rushing" + } + ] + }, + { + "id": "difficult_conversations_159", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes an apology feel weak?", + "depth": 3, + "access": "premium", + "tags": [ + "apology" + ], + "options": [ + { + "id": "but_language", + "text": "But language" + }, + { + "id": "vagueness", + "text": "Vagueness" + }, + { + "id": "pressure_to_move_on", + "text": "Pressure to move on" + }, + { + "id": "no_change", + "text": "No change" + } + ] + }, + { + "id": "difficult_conversations_160", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What do you need when you feel defensive?", + "depth": 4, + "access": "premium", + "tags": [ + "defensiveness" + ], + "options": [ + { + "id": "a_pause", + "text": "A pause" + }, + { + "id": "gentler_wording", + "text": "Gentler wording" + }, + { + "id": "a_reminder_of_care", + "text": "A reminder of care" + }, + { + "id": "a_chance_to_explain", + "text": "A chance to explain" + } + ] + }, + { + "id": "difficult_conversations_161", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What do you need when I seem defensive?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness" + ], + "options": [ + { + "id": "a_pause", + "text": "A pause" + }, + { + "id": "less_explaining", + "text": "Less explaining" + }, + { + "id": "more_listening", + "text": "More listening" + }, + { + "id": "a_clear_question", + "text": "A clear question" + } + ] + }, + { + "id": "difficult_conversations_162", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What is the best place for a hard talk?", + "depth": 1, + "access": "premium", + "tags": [ + "setting" + ], + "options": [ + { + "id": "at_home", + "text": "At home" + }, + { + "id": "on_a_walk", + "text": "On a walk" + }, + { + "id": "in_the_car_parked", + "text": "In the car parked" + }, + { + "id": "somewhere_neutral", + "text": "Somewhere neutral" + } + ] + }, + { + "id": "difficult_conversations_163", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What is the worst time for a hard talk?", + "depth": 2, + "access": "premium", + "tags": [ + "timing" + ], + "options": [ + { + "id": "late_night", + "text": "Late night" + }, + { + "id": "before_work", + "text": "Before work" + }, + { + "id": "during_stress", + "text": "During stress" + }, + { + "id": "in_public", + "text": "In public" + } + ] + }, + { + "id": "difficult_conversations_164", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps you hear my side?", + "depth": 2, + "access": "premium", + "tags": [ + "listening" + ], + "options": [ + { + "id": "calm_tone", + "text": "Calm tone" + }, + { + "id": "clear_examples", + "text": "Clear examples" + }, + { + "id": "less_pressure", + "text": "Less pressure" + }, + { + "id": "feeling_heard_first", + "text": "Feeling heard first" + } + ] + }, + { + "id": "difficult_conversations_165", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps me hear your side?", + "depth": 3, + "access": "premium", + "tags": [ + "listening" + ], + "options": [ + { + "id": "calm_tone", + "text": "Calm tone" + }, + { + "id": "clear_examples", + "text": "Clear examples" + }, + { + "id": "less_pressure", + "text": "Less pressure" + }, + { + "id": "feeling_heard_first", + "text": "Feeling heard first" + } + ] + }, + { + "id": "difficult_conversations_166", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What should we do when we repeat ourselves?", + "depth": 4, + "access": "premium", + "tags": [ + "stuck" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "summarize", + "text": "Summarize" + }, + { + "id": "ask_what_is_missing", + "text": "Ask what is missing" + }, + { + "id": "come_back_later", + "text": "Come back later" + } + ] + }, + { + "id": "difficult_conversations_167", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What should we do when emotions spike?", + "depth": 5, + "access": "premium", + "tags": [ + "emotions" + ], + "options": [ + { + "id": "breathe", + "text": "Breathe" + }, + { + "id": "pause", + "text": "Pause" + }, + { + "id": "lower_voices", + "text": "Lower voices" + }, + { + "id": "name_the_emotion", + "text": "Name the emotion" + } + ] + }, + { + "id": "difficult_conversations_168", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What is hardest to say?", + "depth": 1, + "access": "premium", + "tags": [ + "honesty" + ], + "options": [ + { + "id": "i_was_hurt", + "text": "I was hurt" + }, + { + "id": "i_was_wrong", + "text": "I was wrong" + }, + { + "id": "i_need_help", + "text": "I need help" + }, + { + "id": "i_am_afraid", + "text": "I am afraid" + } + ] + }, + { + "id": "difficult_conversations_169", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What is hardest to hear?", + "depth": 2, + "access": "premium", + "tags": [ + "listening" + ], + "options": [ + { + "id": "you_hurt_me", + "text": "You hurt me" + }, + { + "id": "i_need_change", + "text": "I need change" + }, + { + "id": "i_disagree", + "text": "I disagree" + }, + { + "id": "i_am_not_okay", + "text": "I am not okay" + } + ] + }, + { + "id": "difficult_conversations_170", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes a hard talk feel productive?", + "depth": 2, + "access": "premium", + "tags": [ + "productive" + ], + "options": [ + { + "id": "clarity", + "text": "Clarity" + }, + { + "id": "kindness", + "text": "Kindness" + }, + { + "id": "a_next_step", + "text": "A next step" + }, + { + "id": "mutual_ownership", + "text": "Mutual ownership" + } + ] + }, + { + "id": "difficult_conversations_171", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes a hard talk feel pointless?", + "depth": 3, + "access": "premium", + "tags": [ + "stuck" + ], + "options": [ + { + "id": "no_listening", + "text": "No listening" + }, + { + "id": "no_change", + "text": "No change" + }, + { + "id": "blame_loops", + "text": "Blame loops" + }, + { + "id": "unclear_issue", + "text": "Unclear issue" + } + ] + }, + { + "id": "difficult_conversations_172", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What repair action matters most after hard talks?", + "depth": 4, + "access": "premium", + "tags": [ + "repair" + ], + "options": [ + { + "id": "check_in_later", + "text": "Check in later" + }, + { + "id": "change_behavior", + "text": "Change behavior" + }, + { + "id": "offer_comfort", + "text": "Offer comfort" + }, + { + "id": "make_a_plan", + "text": "Make a plan" + } + ] + }, + { + "id": "difficult_conversations_173", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "When we disagree, what do you need protected?", + "depth": 5, + "access": "premium", + "tags": [ + "respect" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "voice", + "text": "Voice" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "difficult_conversations_174", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps you talk about old hurt?", + "depth": 1, + "access": "premium", + "tags": [ + "old_wounds" + ], + "options": [ + { + "id": "gentle_pace", + "text": "Gentle pace" + }, + { + "id": "no_interruptions", + "text": "No interruptions" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "a_safe_ending", + "text": "A safe ending" + } + ] + }, + { + "id": "difficult_conversations_175", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes old hurt harder to discuss?", + "depth": 2, + "access": "premium", + "tags": [ + "old_wounds" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "minimizing", + "text": "Minimizing" + }, + { + "id": "rushing", + "text": "Rushing" + }, + { + "id": "counterattacks", + "text": "Counterattacks" + } + ] + }, + { + "id": "difficult_conversations_176", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What is most important during a hard decision?", + "depth": 2, + "access": "premium", + "tags": [ + "decisions" + ], + "options": [ + { + "id": "fairness", + "text": "Fairness" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "shared_values", + "text": "Shared values" + } + ] + }, + { + "id": "difficult_conversations_177", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps you pause without feeling abandoned?", + "depth": 3, + "access": "premium", + "tags": [ + "pause" + ], + "options": [ + { + "id": "set_a_return_time", + "text": "Set a return time" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "physical_space", + "text": "Physical space" + }, + { + "id": "short_message", + "text": "Short message" + } + ] + }, + { + "id": "difficult_conversations_178", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps you return after a pause?", + "depth": 4, + "access": "premium", + "tags": [ + "pause" + ], + "options": [ + { + "id": "clear_time", + "text": "Clear time" + }, + { + "id": "softer_tone", + "text": "Softer tone" + }, + { + "id": "a_summary", + "text": "A summary" + }, + { + "id": "a_repair_attempt", + "text": "A repair attempt" + } + ] + }, + { + "id": "difficult_conversations_179", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes silence feel safe?", + "depth": 5, + "access": "premium", + "tags": [ + "silence" + ], + "options": [ + { + "id": "agreed_pause", + "text": "Agreed pause" + }, + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "clear_return", + "text": "Clear return" + }, + { + "id": "no_punishment", + "text": "No punishment" + } + ] + }, + { + "id": "difficult_conversations_180", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes silence feel painful?", + "depth": 1, + "access": "premium", + "tags": [ + "silence" + ], + "options": [ + { + "id": "no_explanation", + "text": "No explanation" + }, + { + "id": "coldness", + "text": "Coldness" + }, + { + "id": "long_delay", + "text": "Long delay" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ] + }, + { + "id": "difficult_conversations_181", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What should we clarify before hard talks?", + "depth": 2, + "access": "premium", + "tags": [ + "clarity" + ], + "options": [ + { + "id": "the_topic", + "text": "The topic" + }, + { + "id": "the_goal", + "text": "The goal" + }, + { + "id": "the_timing", + "text": "The timing" + }, + { + "id": "the_boundary", + "text": "The boundary" + } + ] + }, + { + "id": "difficult_conversations_182", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What should we avoid during hard talks?", + "depth": 2, + "access": "premium", + "tags": [ + "boundaries" + ], + "options": [ + { + "id": "name_calling", + "text": "Name-calling" + }, + { + "id": "threats", + "text": "Threats" + }, + { + "id": "old_pile_ons", + "text": "Old pile-ons" + }, + { + "id": "mind_reading", + "text": "Mind-reading" + } + ] + }, + { + "id": "difficult_conversations_183", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps you believe we are on the same team?", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork" + ], + "options": [ + { + "id": "shared_goal", + "text": "Shared goal" + }, + { + "id": "gentle_touch", + "text": "Gentle touch" + }, + { + "id": "kind_words", + "text": "Kind words" + }, + { + "id": "mutual_ownership", + "text": "Mutual ownership" + } + ] + }, + { + "id": "difficult_conversations_184", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What makes you feel alone in a hard talk?", + "depth": 4, + "access": "premium", + "tags": [ + "loneliness" + ], + "options": [ + { + "id": "dismissal", + "text": "Dismissal" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "coldness", + "text": "Coldness" + }, + { + "id": "no_curiosity", + "text": "No curiosity" + } + ] + }, + { + "id": "difficult_conversations_185", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What kind of question opens you up?", + "depth": 5, + "access": "premium", + "tags": [ + "questions" + ], + "options": [ + { + "id": "curious", + "text": "Curious" + }, + { + "id": "specific", + "text": "Specific" + }, + { + "id": "gentle", + "text": "Gentle" + }, + { + "id": "non_blaming", + "text": "Non-blaming" + } + ] + }, + { + "id": "difficult_conversations_186", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What kind of question closes you down?", + "depth": 1, + "access": "premium", + "tags": [ + "questions" + ], + "options": [ + { + "id": "accusing", + "text": "Accusing" + }, + { + "id": "loaded", + "text": "Loaded" + }, + { + "id": "vague", + "text": "Vague" + }, + { + "id": "repeated", + "text": "Repeated" + } + ] + }, + { + "id": "difficult_conversations_187", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What helps us end a hard talk well?", + "depth": 2, + "access": "premium", + "tags": [ + "ending" + ], + "options": [ + { + "id": "a_summary", + "text": "A summary" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_next_step", + "text": "A next step" + }, + { + "id": "a_kind_sentence", + "text": "A kind sentence" + } + ] + }, + { + "id": "difficult_conversations_188", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What should we do if a hard talk goes badly?", + "depth": 2, + "access": "premium", + "tags": [ + "repair" + ], + "options": [ + { + "id": "pause_and_repair", + "text": "Pause and repair" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "reschedule", + "text": "Reschedule" + }, + { + "id": "write_down_the_issue", + "text": "Write down the issue" + } + ] + }, + { + "id": "difficult_conversations_189", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What is your first sign of overwhelm?", + "depth": 3, + "access": "premium", + "tags": [ + "overwhelm" + ], + "options": [ + { + "id": "tears", + "text": "Tears" + }, + { + "id": "anger", + "text": "Anger" + }, + { + "id": "silence", + "text": "Silence" + }, + { + "id": "fast_talking", + "text": "Fast talking" + } + ] + }, + { + "id": "difficult_conversations_190", + "category_id": "difficult_conversations", + "type": "single_choice", + "text": "What should I do when I notice that sign?", + "depth": 4, + "access": "premium", + "tags": [ + "support" + ], + "options": [ + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "ask_gently", + "text": "Ask gently" + }, + { + "id": "offer_a_pause", + "text": "Offer a pause" + }, + { + "id": "reassure_you", + "text": "Reassure you" + } + ] + }, + { + "id": "difficult_conversations_191", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What should be off-limits during hard talks?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries" + ], + "options": [ + { + "id": "insults", + "text": "Insults" + }, + { + "id": "threats", + "text": "Threats" + }, + { + "id": "mocking", + "text": "Mocking" + }, + { + "id": "private_vulnerabilities", + "text": "Private vulnerabilities" + }, + { + "id": "old_unrelated_issues", + "text": "Old unrelated issues" + }, + { + "id": "public_arguments", + "text": "Public arguments" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_192", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What helps a hard talk stay respectful?", + "depth": 1, + "access": "premium", + "tags": [ + "respect" + ], + "options": [ + { + "id": "calm_tone", + "text": "Calm tone" + }, + { + "id": "taking_turns", + "text": "Taking turns" + }, + { + "id": "specific_examples", + "text": "Specific examples" + }, + { + "id": "pauses", + "text": "Pauses" + }, + { + "id": "no_name_calling", + "text": "No name-calling" + }, + { + "id": "clear_goal", + "text": "Clear goal" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_193", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What makes hard talks easier to start?", + "depth": 2, + "access": "premium", + "tags": [ + "start" + ], + "options": [ + { + "id": "planned_time", + "text": "Planned time" + }, + { + "id": "soft_wording", + "text": "Soft wording" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "a_clear_topic", + "text": "A clear topic" + }, + { + "id": "no_distractions", + "text": "No distractions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_194", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What topics need extra care?", + "depth": 2, + "access": "premium", + "tags": [ + "sensitive_topics" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "sex", + "text": "Sex" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "future_plans", + "text": "Future plans" + }, + { + "id": "trust", + "text": "Trust" + }, + { + "id": "personal_insecurities", + "text": "Personal insecurities" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_195", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What signs show we need a pause?", + "depth": 3, + "access": "premium", + "tags": [ + "pause" + ], + "options": [ + { + "id": "raised_voices", + "text": "Raised voices" + }, + { + "id": "repeating_loops", + "text": "Repeating loops" + }, + { + "id": "tears", + "text": "Tears" + }, + { + "id": "shutdown", + "text": "Shutdown" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "fast_breathing", + "text": "Fast breathing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_196", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What repair attempts work for you?", + "depth": 4, + "access": "premium", + "tags": [ + "repair" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "humor", + "text": "Humor" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "a_reset_phrase", + "text": "A reset phrase" + }, + { + "id": "taking_ownership", + "text": "Taking ownership" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_197", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What makes accountability feel real?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "follow_up", + "text": "Follow-up" + }, + { + "id": "listening_first", + "text": "Listening first" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_198", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What makes you feel heard?", + "depth": 1, + "access": "premium", + "tags": [ + "listening" + ], + "options": [ + { + "id": "eye_contact", + "text": "Eye contact" + }, + { + "id": "paraphrasing", + "text": "Paraphrasing" + }, + { + "id": "questions", + "text": "Questions" + }, + { + "id": "no_interruptions", + "text": "No interruptions" + }, + { + "id": "validation", + "text": "Validation" + }, + { + "id": "patience", + "text": "Patience" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_199", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What makes you feel unheard?", + "depth": 2, + "access": "premium", + "tags": [ + "listening" + ], + "options": [ + { + "id": "interruptions", + "text": "Interruptions" + }, + { + "id": "fixing_too_fast", + "text": "Fixing too fast" + }, + { + "id": "defending", + "text": "Defending" + }, + { + "id": "looking_away", + "text": "Looking away" + }, + { + "id": "changing_topic", + "text": "Changing topic" + }, + { + "id": "minimizing", + "text": "Minimizing" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_200", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What should we do before a big conversation?", + "depth": 2, + "access": "premium", + "tags": [ + "preparation" + ], + "options": [ + { + "id": "eat", + "text": "Eat" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "pick_time", + "text": "Pick time" + }, + { + "id": "agree_on_topic", + "text": "Agree on topic" + }, + { + "id": "set_goal", + "text": "Set goal" + }, + { + "id": "remove_distractions", + "text": "Remove distractions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_201", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What should we do after a big conversation?", + "depth": 3, + "access": "premium", + "tags": [ + "aftercare" + ], + "options": [ + { + "id": "check_in", + "text": "Check in" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "plan_next_step", + "text": "Plan next step" + }, + { + "id": "offer_affection", + "text": "Offer affection" + }, + { + "id": "write_agreement", + "text": "Write agreement" + }, + { + "id": "thank_each_other", + "text": "Thank each other" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_202", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What hard emotions are hardest to share?", + "depth": 4, + "access": "premium", + "tags": [ + "emotions" + ], + "options": [ + { + "id": "fear", + "text": "Fear" + }, + { + "id": "shame", + "text": "Shame" + }, + { + "id": "anger", + "text": "Anger" + }, + { + "id": "disappointment", + "text": "Disappointment" + }, + { + "id": "jealousy", + "text": "Jealousy" + }, + { + "id": "loneliness", + "text": "Loneliness" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_203", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What hard emotions are hardest to receive?", + "depth": 5, + "access": "premium", + "tags": [ + "emotions" + ], + "options": [ + { + "id": "fear", + "text": "Fear" + }, + { + "id": "shame", + "text": "Shame" + }, + { + "id": "anger", + "text": "Anger" + }, + { + "id": "disappointment", + "text": "Disappointment" + }, + { + "id": "jealousy", + "text": "Jealousy" + }, + { + "id": "loneliness", + "text": "Loneliness" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_204", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What helps disagreement feel safer?", + "depth": 1, + "access": "premium", + "tags": [ + "disagreement" + ], + "options": [ + { + "id": "shared_goal", + "text": "Shared goal" + }, + { + "id": "respectful_tone", + "text": "Respectful tone" + }, + { + "id": "choice_of_timing", + "text": "Choice of timing" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "repair", + "text": "Repair" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_205", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What makes defensiveness worse?", + "depth": 2, + "access": "premium", + "tags": [ + "defensiveness" + ], + "options": [ + { + "id": "blame", + "text": "Blame" + }, + { + "id": "broad_statements", + "text": "Broad statements" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "interruptions", + "text": "Interruptions" + }, + { + "id": "old_issues", + "text": "Old issues" + }, + { + "id": "no_reassurance", + "text": "No reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_206", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What makes defensiveness soften?", + "depth": 2, + "access": "premium", + "tags": [ + "defensiveness" + ], + "options": [ + { + "id": "gentle_wording", + "text": "Gentle wording" + }, + { + "id": "specific_examples", + "text": "Specific examples" + }, + { + "id": "shared_responsibility", + "text": "Shared responsibility" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "validation", + "text": "Validation" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_207", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What should we clarify when stuck?", + "depth": 3, + "access": "premium", + "tags": [ + "clarity" + ], + "options": [ + { + "id": "the_real_issue", + "text": "The real issue" + }, + { + "id": "the_feeling", + "text": "The feeling" + }, + { + "id": "the_need", + "text": "The need" + }, + { + "id": "the_request", + "text": "The request" + }, + { + "id": "the_fear", + "text": "The fear" + }, + { + "id": "the_next_step", + "text": "The next step" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_208", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What should we protect during hard talks?", + "depth": 4, + "access": "premium", + "tags": [ + "values" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "safety", + "text": "Safety" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "hope", + "text": "Hope" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_209", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What kinds of follow-through matter?", + "depth": 5, + "access": "premium", + "tags": [ + "follow_through" + ], + "options": [ + { + "id": "behavior_change", + "text": "Behavior change" + }, + { + "id": "check_in_later", + "text": "Check-in later" + }, + { + "id": "clear_agreement", + "text": "Clear agreement" + }, + { + "id": "apology", + "text": "Apology" + }, + { + "id": "taking_over_a_task", + "text": "Taking over a task" + }, + { + "id": "getting_support", + "text": "Getting support" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_210", + "category_id": "difficult_conversations", + "type": "multi_choice", + "text": "What makes a difficult conversation worth having?", + "depth": 1, + "access": "premium", + "tags": [ + "growth" + ], + "options": [ + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_closeness", + "text": "More closeness" + }, + { + "id": "clearer_choices", + "text": "Clearer choices" + }, + { + "id": "less_resentment", + "text": "Less resentment" + }, + { + "id": "better_teamwork", + "text": "Better teamwork" + }, + { + "id": "real_repair", + "text": "Real repair" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "difficult_conversations_211", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How safe do difficult conversations feel with me right now?", + "depth": 2, + "access": "premium", + "tags": [ + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not safe", + "max_label": "Very safe" + } + }, + { + "id": "difficult_conversations_212", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How easy is it to bring up hard topics with me?", + "depth": 2, + "access": "premium", + "tags": [ + "start" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very hard", + "max_label": "Very easy" + } + }, + { + "id": "difficult_conversations_213", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do I listen during hard talks?", + "depth": 3, + "access": "premium", + "tags": [ + "listening" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_214", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do you feel you listen during hard talks?", + "depth": 4, + "access": "premium", + "tags": [ + "listening" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_215", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How defensive do our hard talks feel lately?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not defensive", + "max_label": "Very defensive" + } + }, + { + "id": "difficult_conversations_216", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How respectful are we when emotions run high?", + "depth": 1, + "access": "premium", + "tags": [ + "respect" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not respectful", + "max_label": "Very respectful" + } + }, + { + "id": "difficult_conversations_217", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do we pause before escalation?", + "depth": 2, + "access": "premium", + "tags": [ + "pause" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_218", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do we come back after a pause?", + "depth": 2, + "access": "premium", + "tags": [ + "pause" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_219", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How honest do you feel you can be with me?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not honest", + "max_label": "Very honest" + } + }, + { + "id": "difficult_conversations_220", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How honest do you feel I am with you?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not honest", + "max_label": "Very honest" + } + }, + { + "id": "difficult_conversations_221", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How much do old issues affect new conversations?", + "depth": 5, + "access": "premium", + "tags": [ + "old_wounds" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not much", + "max_label": "A lot" + } + }, + { + "id": "difficult_conversations_222", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do we repair after hard talks?", + "depth": 1, + "access": "premium", + "tags": [ + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_223", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How clear are our boundaries during conflict?", + "depth": 2, + "access": "premium", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very unclear", + "max_label": "Very clear" + } + }, + { + "id": "difficult_conversations_224", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How much do you feel blamed during hard talks?", + "depth": 2, + "access": "premium", + "tags": [ + "blame" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not blamed", + "max_label": "Very blamed" + } + }, + { + "id": "difficult_conversations_225", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How much do you feel understood during hard talks?", + "depth": 3, + "access": "premium", + "tags": [ + "understanding" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not understood", + "max_label": "Very understood" + } + }, + { + "id": "difficult_conversations_226", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do we name the real issue?", + "depth": 4, + "access": "premium", + "tags": [ + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_227", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do we talk about needs instead of accusations?", + "depth": 5, + "access": "premium", + "tags": [ + "needs" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_228", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do we handle sensitive topics?", + "depth": 1, + "access": "premium", + "tags": [ + "sensitive_topics" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_229", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How much do you trust our ability to have hard conversations?", + "depth": 2, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not much", + "max_label": "Very much" + } + }, + { + "id": "difficult_conversations_230", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do we keep hard talks private and respectful?", + "depth": 2, + "access": "premium", + "tags": [ + "privacy" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_231", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How well do we follow through after hard talks?", + "depth": 3, + "access": "premium", + "tags": [ + "follow_through" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "difficult_conversations_232", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How much courage do you feel in our communication?", + "depth": 4, + "access": "premium", + "tags": [ + "courage" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very little", + "max_label": "A lot" + } + }, + { + "id": "difficult_conversations_233", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How much tenderness survives our hard conversations?", + "depth": 5, + "access": "premium", + "tags": [ + "tenderness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very little", + "max_label": "A lot" + } + }, + { + "id": "difficult_conversations_234", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How much resentment is waiting to be discussed?", + "depth": 1, + "access": "premium", + "tags": [ + "resentment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "None", + "max_label": "A lot" + } + }, + { + "id": "difficult_conversations_235", + "category_id": "difficult_conversations", + "type": "scale", + "text": "How confident are you that our next hard talk can go better?", + "depth": 2, + "access": "premium", + "tags": [ + "growth" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not confident", + "max_label": "Very confident" + } + }, + { + "id": "difficult_conversations_236", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "For hard talks, which helps more?", + "depth": 1, + "access": "premium", + "tags": [ + "timing" + ], + "options": [ + { + "id": "plan_ahead", + "text": "Plan ahead" + }, + { + "id": "bring_it_up_naturally", + "text": "Bring it up naturally" + } + ] + }, + { + "id": "difficult_conversations_237", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "When emotions rise, which should we do first?", + "depth": 2, + "access": "premium", + "tags": [ + "pause" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "slow_down_together", + "text": "Slow down together" + } + ] + }, + { + "id": "difficult_conversations_238", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "For feedback, which lands better?", + "depth": 2, + "access": "premium", + "tags": [ + "feedback" + ], + "options": [ + { + "id": "gentle_wording", + "text": "Gentle wording" + }, + { + "id": "direct_wording", + "text": "Direct wording" + } + ] + }, + { + "id": "difficult_conversations_239", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "For old hurts, which helps more?", + "depth": 3, + "access": "premium", + "tags": [ + "old_wounds" + ], + "options": [ + { + "id": "talk_in_pieces", + "text": "Talk in pieces" + }, + { + "id": "talk_all_at_once", + "text": "Talk all at once" + } + ] + }, + { + "id": "difficult_conversations_240", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "When stuck, which should we ask?", + "depth": 1, + "access": "premium", + "tags": [ + "clarity" + ], + "options": [ + { + "id": "what_are_you_feeling", + "text": "What are you feeling?" + }, + { + "id": "what_do_you_need", + "text": "What do you need?" + } + ] + }, + { + "id": "difficult_conversations_241", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "For repair, which matters more?", + "depth": 1, + "access": "premium", + "tags": [ + "repair" + ], + "options": [ + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "spoken_apology", + "text": "Spoken apology" + } + ] + }, + { + "id": "difficult_conversations_242", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "During disagreement, which protects us more?", + "depth": 2, + "access": "premium", + "tags": [ + "disagreement" + ], + "options": [ + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "extra_reassurance", + "text": "Extra reassurance" + } + ] + }, + { + "id": "difficult_conversations_243", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "When one of us is defensive, which helps more?", + "depth": 2, + "access": "premium", + "tags": [ + "defensiveness" + ], + "options": [ + { + "id": "pause", + "text": "Pause" + }, + { + "id": "gentle_question", + "text": "Gentle question" + } + ] + }, + { + "id": "difficult_conversations_244", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "For sensitive topics, which matters more?", + "depth": 3, + "access": "premium", + "tags": [ + "sensitive_topics" + ], + "options": [ + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "timing", + "text": "Timing" + } + ] + }, + { + "id": "difficult_conversations_245", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "When we disagree, which should lead?", + "depth": 1, + "access": "premium", + "tags": [ + "values" + ], + "options": [ + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "honesty", + "text": "Honesty" + } + ] + }, + { + "id": "difficult_conversations_246", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "After a hard talk, which helps more?", + "depth": 1, + "access": "premium", + "tags": [ + "aftercare" + ], + "options": [ + { + "id": "affection", + "text": "Affection" + }, + { + "id": "action_plan", + "text": "Action plan" + } + ] + }, + { + "id": "difficult_conversations_247", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "For big decisions, which matters more?", + "depth": 2, + "access": "premium", + "tags": [ + "decisions" + ], + "options": [ + { + "id": "shared_values", + "text": "Shared values" + }, + { + "id": "practical_details", + "text": "Practical details" + } + ] + }, + { + "id": "difficult_conversations_248", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "When someone gets quiet, which should we assume first?", + "depth": 2, + "access": "premium", + "tags": [ + "silence" + ], + "options": [ + { + "id": "needs_time", + "text": "Needs time" + }, + { + "id": "needs_safety", + "text": "Needs safety" + } + ] + }, + { + "id": "difficult_conversations_249", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "For emotional honesty, which helps more?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty" + ], + "options": [ + { + "id": "ask_gently", + "text": "Ask gently" + }, + { + "id": "listen_quietly", + "text": "Listen quietly" + } + ] + }, + { + "id": "difficult_conversations_250", + "category_id": "difficult_conversations", + "type": "this_or_that", + "text": "For our next hard talk, which should we protect first?", + "depth": 1, + "access": "premium", + "tags": [ + "respect" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "connection", + "text": "Connection" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/emotional_intimacy.json b/seed/questions/emotional_intimacy.json new file mode 100644 index 00000000..d0baf7c6 --- /dev/null +++ b/seed/questions/emotional_intimacy.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "emotional_intimacy", + "display_name": "Emotional Intimacy", + "description": "Questions about closeness, vulnerability, affection, fears, and emotional needs.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "emotional_intimacy_001", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience feeling emotionally safe with me?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_emotionally_safe", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_002", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed feeling emotionally safe between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "feeling_emotionally_safe", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_003", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support feeling emotionally safe?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_emotionally_safe", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_004", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes feeling emotionally safe feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_emotionally_safe", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_005", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about feeling emotionally safe?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_emotionally_safe", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_006", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience sharing small worries with me?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_small_worries", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_007", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed sharing small worries between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "sharing_small_worries", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_008", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support sharing small worries?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_small_worries", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_009", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes sharing small worries feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_small_worries", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_010", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about sharing small worries?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_small_worries", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_011", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience asking for comfort with me?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_comfort", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_012", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed asking for comfort between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "asking_for_comfort", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_013", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support asking for comfort?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_comfort", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_014", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes asking for comfort feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_comfort", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_015", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about asking for comfort?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_comfort", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_016", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience being seen with me?", + "depth": 2, + "access": "free", + "tags": [ + "being_seen", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_017", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed being seen between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "being_seen", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_018", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support being seen?", + "depth": 2, + "access": "free", + "tags": [ + "being_seen", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_019", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes being seen feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "being_seen", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_020", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about being seen?", + "depth": 2, + "access": "free", + "tags": [ + "being_seen", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_021", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience showing affection in words with me?", + "depth": 2, + "access": "free", + "tags": [ + "showing_affection_in_words", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_022", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed showing affection in words between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "showing_affection_in_words", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_023", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support showing affection in words?", + "depth": 2, + "access": "free", + "tags": [ + "showing_affection_in_words", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_024", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes showing affection in words feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "showing_affection_in_words", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_025", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about showing affection in words?", + "depth": 2, + "access": "free", + "tags": [ + "showing_affection_in_words", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_026", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience talking about your day with me?", + "depth": 2, + "access": "free", + "tags": [ + "talking_about_your_day", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_027", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed talking about your day between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "talking_about_your_day", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_028", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support talking about your day?", + "depth": 2, + "access": "free", + "tags": [ + "talking_about_your_day", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_029", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes talking about your day feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "talking_about_your_day", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_030", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about talking about your day?", + "depth": 2, + "access": "free", + "tags": [ + "talking_about_your_day", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_031", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience feeling close after time apart with me?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_close_after_time_apart", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_032", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed feeling close after time apart between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "feeling_close_after_time_apart", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_033", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support feeling close after time apart?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_close_after_time_apart", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_034", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes feeling close after time apart feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_close_after_time_apart", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_035", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about feeling close after time apart?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_close_after_time_apart", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_036", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience receiving reassurance with me?", + "depth": 2, + "access": "free", + "tags": [ + "receiving_reassurance", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_037", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed receiving reassurance between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "receiving_reassurance", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_038", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support receiving reassurance?", + "depth": 2, + "access": "free", + "tags": [ + "receiving_reassurance", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_039", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes receiving reassurance feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "receiving_reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_040", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about receiving reassurance?", + "depth": 2, + "access": "free", + "tags": [ + "receiving_reassurance", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_041", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience sharing joy with me?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_joy", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_042", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed sharing joy between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "sharing_joy", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_043", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support sharing joy?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_joy", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_044", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes sharing joy feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_joy", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_045", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about sharing joy?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_joy", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_046", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience showing tenderness with me?", + "depth": 2, + "access": "free", + "tags": [ + "showing_tenderness", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_047", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed showing tenderness between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "showing_tenderness", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_048", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support showing tenderness?", + "depth": 2, + "access": "free", + "tags": [ + "showing_tenderness", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_049", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes showing tenderness feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "showing_tenderness", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_050", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about showing tenderness?", + "depth": 2, + "access": "free", + "tags": [ + "showing_tenderness", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_051", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience being quiet together with me?", + "depth": 2, + "access": "free", + "tags": [ + "being_quiet_together", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_052", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed being quiet together between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "being_quiet_together", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_053", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support being quiet together?", + "depth": 2, + "access": "free", + "tags": [ + "being_quiet_together", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_054", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes being quiet together feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "being_quiet_together", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_055", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about being quiet together?", + "depth": 2, + "access": "free", + "tags": [ + "being_quiet_together", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_056", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience handling vulnerability gently with me?", + "depth": 2, + "access": "free", + "tags": [ + "handling_vulnerability_gently", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_057", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed handling vulnerability gently between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "handling_vulnerability_gently", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_058", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support handling vulnerability gently?", + "depth": 2, + "access": "free", + "tags": [ + "handling_vulnerability_gently", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_059", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes handling vulnerability gently feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "handling_vulnerability_gently", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_060", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about handling vulnerability gently?", + "depth": 2, + "access": "free", + "tags": [ + "handling_vulnerability_gently", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_061", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience naming feelings with me?", + "depth": 2, + "access": "free", + "tags": [ + "naming_feelings", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_062", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed naming feelings between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "naming_feelings", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_063", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support naming feelings?", + "depth": 2, + "access": "free", + "tags": [ + "naming_feelings", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_064", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes naming feelings feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "naming_feelings", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_065", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about naming feelings?", + "depth": 2, + "access": "free", + "tags": [ + "naming_feelings", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_066", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience feeling chosen with me?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_chosen", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_067", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed feeling chosen between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "feeling_chosen", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_068", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support feeling chosen?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_chosen", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_069", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes feeling chosen feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_chosen", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_070", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about feeling chosen?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_chosen", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_071", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What helps you experience asking for support with me?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_support", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_072", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When have you noticed asking for support between us recently?", + "depth": 1, + "access": "free", + "tags": [ + "asking_for_support", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_073", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one small thing I can do to support asking for support?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_support", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_074", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What makes asking for support feel easier for you?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_support", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_075", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one gentle question I could ask about asking for support?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_support", + "gentle_questions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_076", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about your deeper fears?", + "depth": 4, + "access": "premium", + "tags": [ + "your_deeper_fears", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_077", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does your deeper fears affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "your_deeper_fears", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_078", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about your deeper fears?", + "depth": 5, + "access": "premium", + "tags": [ + "your_deeper_fears", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_079", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to your deeper fears in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "your_deeper_fears", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_080", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with your deeper fears?", + "depth": 5, + "access": "premium", + "tags": [ + "your_deeper_fears", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_081", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about emotional needs you hide?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_needs_you_hide", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_082", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does emotional needs you hide affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_needs_you_hide", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_083", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about emotional needs you hide?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_needs_you_hide", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_084", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to emotional needs you hide in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_needs_you_hide", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_085", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with emotional needs you hide?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_needs_you_hide", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_086", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about moments you feel unseen?", + "depth": 4, + "access": "premium", + "tags": [ + "moments_you_feel_unseen", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_087", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does moments you feel unseen affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "moments_you_feel_unseen", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_088", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about moments you feel unseen?", + "depth": 5, + "access": "premium", + "tags": [ + "moments_you_feel_unseen", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_089", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to moments you feel unseen in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "moments_you_feel_unseen", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_090", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with moments you feel unseen?", + "depth": 5, + "access": "premium", + "tags": [ + "moments_you_feel_unseen", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_091", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about childhood patterns?", + "depth": 4, + "access": "premium", + "tags": [ + "childhood_patterns", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_092", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does childhood patterns affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "childhood_patterns", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_093", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about childhood patterns?", + "depth": 5, + "access": "premium", + "tags": [ + "childhood_patterns", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_094", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to childhood patterns in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "childhood_patterns", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_095", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with childhood patterns?", + "depth": 5, + "access": "premium", + "tags": [ + "childhood_patterns", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_096", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about shame and tenderness?", + "depth": 4, + "access": "premium", + "tags": [ + "shame_and_tenderness", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_097", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does shame and tenderness affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "shame_and_tenderness", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_098", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about shame and tenderness?", + "depth": 5, + "access": "premium", + "tags": [ + "shame_and_tenderness", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_099", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to shame and tenderness in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "shame_and_tenderness", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_100", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with shame and tenderness?", + "depth": 5, + "access": "premium", + "tags": [ + "shame_and_tenderness", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_101", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about fear of being too much?", + "depth": 4, + "access": "premium", + "tags": [ + "fear_of_being_too_much", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_102", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does fear of being too much affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "fear_of_being_too_much", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_103", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about fear of being too much?", + "depth": 5, + "access": "premium", + "tags": [ + "fear_of_being_too_much", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_104", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to fear of being too much in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "fear_of_being_too_much", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_105", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with fear of being too much?", + "depth": 5, + "access": "premium", + "tags": [ + "fear_of_being_too_much", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_106", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about fear of not being enough?", + "depth": 4, + "access": "premium", + "tags": [ + "fear_of_not_being_enough", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_107", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does fear of not being enough affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "fear_of_not_being_enough", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_108", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about fear of not being enough?", + "depth": 5, + "access": "premium", + "tags": [ + "fear_of_not_being_enough", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_109", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to fear of not being enough in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "fear_of_not_being_enough", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_110", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with fear of not being enough?", + "depth": 5, + "access": "premium", + "tags": [ + "fear_of_not_being_enough", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_111", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about emotional withdrawal?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_withdrawal", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_112", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does emotional withdrawal affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_withdrawal", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_113", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about emotional withdrawal?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_withdrawal", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_114", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to emotional withdrawal in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_withdrawal", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_115", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with emotional withdrawal?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_withdrawal", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_116", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about repairing emotional distance?", + "depth": 4, + "access": "premium", + "tags": [ + "repairing_emotional_distance", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_117", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does repairing emotional distance affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_emotional_distance", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_118", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about repairing emotional distance?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_emotional_distance", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_119", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to repairing emotional distance in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_emotional_distance", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_120", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with repairing emotional distance?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_emotional_distance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_121", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about receiving love?", + "depth": 4, + "access": "premium", + "tags": [ + "receiving_love", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_122", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does receiving love affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_love", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_123", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about receiving love?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_love", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_124", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to receiving love in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_love", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_125", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with receiving love?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_love", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_126", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about giving love under stress?", + "depth": 4, + "access": "premium", + "tags": [ + "giving_love_under_stress", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_127", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does giving love under stress affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "giving_love_under_stress", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_128", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about giving love under stress?", + "depth": 5, + "access": "premium", + "tags": [ + "giving_love_under_stress", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_129", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to giving love under stress in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "giving_love_under_stress", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_130", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with giving love under stress?", + "depth": 5, + "access": "premium", + "tags": [ + "giving_love_under_stress", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_131", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about trusting me with sadness?", + "depth": 4, + "access": "premium", + "tags": [ + "trusting_me_with_sadness", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_132", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does trusting me with sadness affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "trusting_me_with_sadness", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_133", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about trusting me with sadness?", + "depth": 5, + "access": "premium", + "tags": [ + "trusting_me_with_sadness", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_134", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to trusting me with sadness in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "trusting_me_with_sadness", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_135", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with trusting me with sadness?", + "depth": 5, + "access": "premium", + "tags": [ + "trusting_me_with_sadness", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_136", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about intimacy after conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "intimacy_after_conflict", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_137", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does intimacy after conflict affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_after_conflict", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_138", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about intimacy after conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_after_conflict", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_139", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to intimacy after conflict in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_after_conflict", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_140", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with intimacy after conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_after_conflict", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_141", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about longing for closeness?", + "depth": 4, + "access": "premium", + "tags": [ + "longing_for_closeness", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_142", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does longing for closeness affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "longing_for_closeness", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_143", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about longing for closeness?", + "depth": 5, + "access": "premium", + "tags": [ + "longing_for_closeness", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_144", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to longing for closeness in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "longing_for_closeness", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_145", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with longing for closeness?", + "depth": 5, + "access": "premium", + "tags": [ + "longing_for_closeness", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_146", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What do you wish I understood about the parts of you you protect?", + "depth": 4, + "access": "premium", + "tags": [ + "the_parts_of_you_you_protect", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_147", + "category_id": "emotional_intimacy", + "type": "written", + "text": "When does the parts of you you protect affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "the_parts_of_you_you_protect", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_148", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What would help you share more honestly about the parts of you you protect?", + "depth": 5, + "access": "premium", + "tags": [ + "the_parts_of_you_you_protect", + "vulnerability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_149", + "category_id": "emotional_intimacy", + "type": "written", + "text": "How can I respond to the parts of you you protect in a way that feels safe instead of fixing you?", + "depth": 5, + "access": "premium", + "tags": [ + "the_parts_of_you_you_protect", + "responsiveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_150", + "category_id": "emotional_intimacy", + "type": "written", + "text": "What is one boundary or reassurance that would help with the parts of you you protect?", + "depth": 5, + "access": "premium", + "tags": [ + "the_parts_of_you_you_protect", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "emotional_intimacy_151", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "When you feel emotionally vulnerable, what helps most first?", + "depth": 3, + "access": "premium", + "tags": [ + "vulnerability", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "quiet_presence", + "text": "Quiet presence" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "emotional_intimacy_152", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes you feel emotionally closest to me?", + "depth": 2, + "access": "premium", + "tags": [ + "closeness", + "connection" + ], + "options": [ + { + "id": "deep_conversation", + "text": "Deep conversation" + }, + { + "id": "shared_laughter", + "text": "Shared laughter" + }, + { + "id": "physical_affection", + "text": "Physical affection" + }, + { + "id": "being_helped", + "text": "Being helped" + } + ] + }, + { + "id": "emotional_intimacy_153", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What kind of reassurance lands best?", + "depth": 3, + "access": "premium", + "tags": [ + "reassurance", + "needs" + ], + "options": [ + { + "id": "i_am_here", + "text": "I am here" + }, + { + "id": "you_matter_to_me", + "text": "You matter to me" + }, + { + "id": "we_are_okay", + "text": "We are okay" + }, + { + "id": "i_understand_you", + "text": "I understand you" + } + ] + }, + { + "id": "emotional_intimacy_154", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "When you are sad, what do you usually need?", + "depth": 3, + "access": "premium", + "tags": [ + "sadness", + "support" + ], + "options": [ + { + "id": "listening", + "text": "Listening" + }, + { + "id": "holding", + "text": "Holding" + }, + { + "id": "problem_solving", + "text": "Problem solving" + }, + { + "id": "distraction", + "text": "Distraction" + } + ] + }, + { + "id": "emotional_intimacy_155", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes it easiest to open up?", + "depth": 3, + "access": "premium", + "tags": [ + "opening_up", + "safety" + ], + "options": [ + { + "id": "soft_tone", + "text": "Soft tone" + }, + { + "id": "no_rushing", + "text": "No rushing" + }, + { + "id": "specific_questions", + "text": "Specific questions" + }, + { + "id": "eye_contact", + "text": "Eye contact" + } + ] + }, + { + "id": "emotional_intimacy_156", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes you close down fastest?", + "depth": 4, + "access": "premium", + "tags": [ + "shutdown", + "triggers" + ], + "options": [ + { + "id": "judgment", + "text": "Judgment" + }, + { + "id": "interrupting", + "text": "Interrupting" + }, + { + "id": "advice_too_soon", + "text": "Advice too soon" + }, + { + "id": "dismissive_tone", + "text": "Dismissive tone" + } + ] + }, + { + "id": "emotional_intimacy_157", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What helps you feel seen?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_seen", + "intimacy" + ], + "options": [ + { + "id": "being_remembered", + "text": "Being remembered" + }, + { + "id": "being_asked", + "text": "Being asked" + }, + { + "id": "being_noticed", + "text": "Being noticed" + }, + { + "id": "being_understood", + "text": "Being understood" + } + ] + }, + { + "id": "emotional_intimacy_158", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "How do you usually show emotional closeness?", + "depth": 2, + "access": "premium", + "tags": [ + "expression", + "closeness" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "acts_of_care", + "text": "Acts of care" + } + ] + }, + { + "id": "emotional_intimacy_159", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What kind of comfort feels safest?", + "depth": 3, + "access": "premium", + "tags": [ + "comfort", + "safety" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "kind_words", + "text": "Kind words" + }, + { + "id": "sitting_nearby", + "text": "Sitting nearby" + }, + { + "id": "giving_space", + "text": "Giving space" + } + ] + }, + { + "id": "emotional_intimacy_160", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "When do you most want emotional attention?", + "depth": 3, + "access": "premium", + "tags": [ + "attention", + "timing" + ], + "options": [ + { + "id": "after_stress", + "text": "After stress" + }, + { + "id": "before_sleep", + "text": "Before sleep" + }, + { + "id": "during_conflict", + "text": "During conflict" + }, + { + "id": "when_i_get_quiet", + "text": "When I get quiet" + } + ] + }, + { + "id": "emotional_intimacy_161", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes affection feel meaningful?", + "depth": 2, + "access": "premium", + "tags": [ + "affection", + "meaning" + ], + "options": [ + { + "id": "timing", + "text": "Timing" + }, + { + "id": "specificity", + "text": "Specificity" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "tenderness", + "text": "Tenderness" + } + ] + }, + { + "id": "emotional_intimacy_162", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What is hardest to ask for?", + "depth": 4, + "access": "premium", + "tags": [ + "asking", + "difficulty" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "emotional_intimacy_163", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What do you want me to notice sooner?", + "depth": 4, + "access": "premium", + "tags": [ + "noticing", + "needs" + ], + "options": [ + { + "id": "stress", + "text": "Stress" + }, + { + "id": "sadness", + "text": "Sadness" + }, + { + "id": "distance", + "text": "Distance" + }, + { + "id": "excitement", + "text": "Excitement" + } + ] + }, + { + "id": "emotional_intimacy_164", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "When I ask how you are, what answer is hardest?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "feelings" + ], + "options": [ + { + "id": "i_am_scared", + "text": "I am scared" + }, + { + "id": "i_am_hurt", + "text": "I am hurt" + }, + { + "id": "i_need_you", + "text": "I need you" + }, + { + "id": "i_feel_alone", + "text": "I feel alone" + } + ] + }, + { + "id": "emotional_intimacy_165", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes emotional closeness feel pressured?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "closeness" + ], + "options": [ + { + "id": "too_many_questions", + "text": "Too many questions" + }, + { + "id": "bad_timing", + "text": "Bad timing" + }, + { + "id": "expected_answers", + "text": "Expected answers" + }, + { + "id": "no_privacy", + "text": "No privacy" + } + ] + }, + { + "id": "emotional_intimacy_166", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes emotional closeness feel natural?", + "depth": 3, + "access": "premium", + "tags": [ + "natural", + "closeness" + ], + "options": [ + { + "id": "time_together", + "text": "Time together" + }, + { + "id": "no_distractions", + "text": "No distractions" + }, + { + "id": "gentle_questions", + "text": "Gentle questions" + }, + { + "id": "shared_activity", + "text": "Shared activity" + } + ] + }, + { + "id": "emotional_intimacy_167", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What response helps when you cry?", + "depth": 4, + "access": "premium", + "tags": [ + "crying", + "support" + ], + "options": [ + { + "id": "stay_close", + "text": "Stay close" + }, + { + "id": "ask_what_i_need", + "text": "Ask what I need" + }, + { + "id": "hold_me", + "text": "Hold me" + }, + { + "id": "do_not_panic", + "text": "Do not panic" + } + ] + }, + { + "id": "emotional_intimacy_168", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What response hurts when you cry?", + "depth": 4, + "access": "premium", + "tags": [ + "crying", + "hurt" + ], + "options": [ + { + "id": "fixing_it", + "text": "Fixing it" + }, + { + "id": "leaving_too_fast", + "text": "Leaving too fast" + }, + { + "id": "minimizing_it", + "text": "Minimizing it" + }, + { + "id": "getting_uncomfortable", + "text": "Getting uncomfortable" + } + ] + }, + { + "id": "emotional_intimacy_169", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What helps you receive love?", + "depth": 4, + "access": "premium", + "tags": [ + "receiving_love", + "openness" + ], + "options": [ + { + "id": "trust", + "text": "Trust" + }, + { + "id": "calm", + "text": "Calm" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "clear_words", + "text": "Clear words" + } + ] + }, + { + "id": "emotional_intimacy_170", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What blocks you from receiving love?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_love", + "blocks" + ], + "options": [ + { + "id": "fear", + "text": "Fear" + }, + { + "id": "shame", + "text": "Shame" + }, + { + "id": "past_hurt", + "text": "Past hurt" + }, + { + "id": "stress", + "text": "Stress" + } + ] + }, + { + "id": "emotional_intimacy_171", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What feels most intimate to share?", + "depth": 4, + "access": "premium", + "tags": [ + "sharing", + "intimacy" + ], + "options": [ + { + "id": "a_fear", + "text": "A fear" + }, + { + "id": "a_dream", + "text": "A dream" + }, + { + "id": "a_memory", + "text": "A memory" + }, + { + "id": "a_need", + "text": "A need" + } + ] + }, + { + "id": "emotional_intimacy_172", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What feels safest to share first?", + "depth": 3, + "access": "premium", + "tags": [ + "sharing", + "safety" + ], + "options": [ + { + "id": "a_small_worry", + "text": "A small worry" + }, + { + "id": "a_hope", + "text": "A hope" + }, + { + "id": "a_preference", + "text": "A preference" + }, + { + "id": "a_memory", + "text": "A memory" + } + ] + }, + { + "id": "emotional_intimacy_173", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What do you need after sharing something vulnerable?", + "depth": 4, + "access": "premium", + "tags": [ + "aftercare", + "vulnerability" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "thanks_for_sharing", + "text": "Thanks for sharing" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + }, + { + "id": "follow_up_later", + "text": "Follow-up later" + } + ] + }, + { + "id": "emotional_intimacy_174", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What kind of follow-up helps after a deep talk?", + "depth": 4, + "access": "premium", + "tags": [ + "follow_up", + "deep_talks" + ], + "options": [ + { + "id": "check_on_me_later", + "text": "Check on me later" + }, + { + "id": "remember_details", + "text": "Remember details" + }, + { + "id": "ask_gently", + "text": "Ask gently" + }, + { + "id": "act_differently", + "text": "Act differently" + } + ] + }, + { + "id": "emotional_intimacy_175", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes you feel emotionally protected?", + "depth": 4, + "access": "premium", + "tags": [ + "protection", + "safety" + ], + "options": [ + { + "id": "loyalty", + "text": "Loyalty" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "gentleness", + "text": "Gentleness" + }, + { + "id": "consistency", + "text": "Consistency" + } + ] + }, + { + "id": "emotional_intimacy_176", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes you feel emotionally exposed?", + "depth": 5, + "access": "premium", + "tags": [ + "exposure", + "risk" + ], + "options": [ + { + "id": "being_teased", + "text": "Being teased" + }, + { + "id": "being_rushed", + "text": "Being rushed" + }, + { + "id": "being_corrected", + "text": "Being corrected" + }, + { + "id": "being_ignored", + "text": "Being ignored" + } + ] + }, + { + "id": "emotional_intimacy_177", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What do you want more of in our closeness?", + "depth": 3, + "access": "premium", + "tags": [ + "more_closeness", + "needs" + ], + "options": [ + { + "id": "tenderness", + "text": "Tenderness" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "playfulness", + "text": "Playfulness" + } + ] + }, + { + "id": "emotional_intimacy_178", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What do you want less of in our emotional talks?", + "depth": 4, + "access": "premium", + "tags": [ + "less", + "boundaries" + ], + "options": [ + { + "id": "fixing", + "text": "Fixing" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "sarcasm", + "text": "Sarcasm" + }, + { + "id": "interruptions", + "text": "Interruptions" + } + ] + }, + { + "id": "emotional_intimacy_179", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "Which feeling is easiest to share with me?", + "depth": 3, + "access": "premium", + "tags": [ + "feelings", + "ease" + ], + "options": [ + { + "id": "joy", + "text": "Joy" + }, + { + "id": "stress", + "text": "Stress" + }, + { + "id": "fear", + "text": "Fear" + }, + { + "id": "sadness", + "text": "Sadness" + } + ] + }, + { + "id": "emotional_intimacy_180", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "Which feeling is hardest to share with me?", + "depth": 5, + "access": "premium", + "tags": [ + "feelings", + "difficulty" + ], + "options": [ + { + "id": "anger", + "text": "Anger" + }, + { + "id": "neediness", + "text": "Neediness" + }, + { + "id": "shame", + "text": "Shame" + }, + { + "id": "loneliness", + "text": "Loneliness" + } + ] + }, + { + "id": "emotional_intimacy_181", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What helps when you feel emotionally distant?", + "depth": 4, + "access": "premium", + "tags": [ + "distance", + "repair" + ], + "options": [ + { + "id": "a_gentle_check_in", + "text": "A gentle check-in" + }, + { + "id": "time_alone", + "text": "Time alone" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "an_honest_talk", + "text": "An honest talk" + } + ] + }, + { + "id": "emotional_intimacy_182", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes distance worse?", + "depth": 4, + "access": "premium", + "tags": [ + "distance", + "triggers" + ], + "options": [ + { + "id": "ignoring_it", + "text": "Ignoring it" + }, + { + "id": "forcing_it", + "text": "Forcing it" + }, + { + "id": "blame", + "text": "Blame" + }, + { + "id": "coldness", + "text": "Coldness" + } + ] + }, + { + "id": "emotional_intimacy_183", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What kind of question feels caring?", + "depth": 3, + "access": "premium", + "tags": [ + "questions", + "care" + ], + "options": [ + { + "id": "open_ended", + "text": "Open-ended" + }, + { + "id": "specific", + "text": "Specific" + }, + { + "id": "soft", + "text": "Soft" + }, + { + "id": "curious", + "text": "Curious" + } + ] + }, + { + "id": "emotional_intimacy_184", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What kind of question feels intrusive?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "boundaries" + ], + "options": [ + { + "id": "too_sudden", + "text": "Too sudden" + }, + { + "id": "too_detailed", + "text": "Too detailed" + }, + { + "id": "too_frequent", + "text": "Too frequent" + }, + { + "id": "too_intense", + "text": "Too intense" + } + ] + }, + { + "id": "emotional_intimacy_185", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "When do you feel most emotionally brave with me?", + "depth": 4, + "access": "premium", + "tags": [ + "bravery", + "connection" + ], + "options": [ + { + "id": "after_reassurance", + "text": "After reassurance" + }, + { + "id": "when_you_listen", + "text": "When you listen" + }, + { + "id": "when_we_are_calm", + "text": "When we are calm" + }, + { + "id": "when_i_feel_chosen", + "text": "When I feel chosen" + } + ] + }, + { + "id": "emotional_intimacy_186", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What makes emotional bravery harder?", + "depth": 5, + "access": "premium", + "tags": [ + "bravery", + "blocks" + ], + "options": [ + { + "id": "fear_of_judgment", + "text": "Fear of judgment" + }, + { + "id": "past_rejection", + "text": "Past rejection" + }, + { + "id": "bad_timing", + "text": "Bad timing" + }, + { + "id": "not_feeling_safe", + "text": "Not feeling safe" + } + ] + }, + { + "id": "emotional_intimacy_187", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What is most healing to hear?", + "depth": 4, + "access": "premium", + "tags": [ + "healing", + "words" + ], + "options": [ + { + "id": "i_believe_you", + "text": "I believe you" + }, + { + "id": "i_am_with_you", + "text": "I am with you" + }, + { + "id": "that_makes_sense", + "text": "That makes sense" + }, + { + "id": "you_are_not_too_much", + "text": "You are not too much" + } + ] + }, + { + "id": "emotional_intimacy_188", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What is most grounding to hear?", + "depth": 3, + "access": "premium", + "tags": [ + "grounding", + "words" + ], + "options": [ + { + "id": "take_your_time", + "text": "Take your time" + }, + { + "id": "i_am_here", + "text": "I am here" + }, + { + "id": "we_can_slow_down", + "text": "We can slow down" + }, + { + "id": "i_want_to_understand", + "text": "I want to understand" + } + ] + }, + { + "id": "emotional_intimacy_189", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What closeness ritual sounds best?", + "depth": 2, + "access": "premium", + "tags": [ + "ritual", + "closeness" + ], + "options": [ + { + "id": "bedtime_check_in", + "text": "Bedtime check-in" + }, + { + "id": "morning_hug", + "text": "Morning hug" + }, + { + "id": "weekly_deep_talk", + "text": "Weekly deep talk" + }, + { + "id": "phone_free_walk", + "text": "Phone-free walk" + } + ] + }, + { + "id": "emotional_intimacy_190", + "category_id": "emotional_intimacy", + "type": "single_choice", + "text": "What emotional habit should we build first?", + "depth": 3, + "access": "premium", + "tags": [ + "habit", + "growth" + ], + "options": [ + { + "id": "naming_feelings", + "text": "Naming feelings" + }, + { + "id": "asking_needs", + "text": "Asking needs" + }, + { + "id": "offering_reassurance", + "text": "Offering reassurance" + }, + { + "id": "following_up", + "text": "Following up" + } + ] + }, + { + "id": "emotional_intimacy_191", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which things help you feel emotionally safe with me?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "needs" + ], + "options": [ + { + "id": "soft_tone", + "text": "Soft tone" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "no_judgment", + "text": "No judgment" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_192", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which signs tell you I am emotionally present?", + "depth": 3, + "access": "premium", + "tags": [ + "presence", + "signals" + ], + "options": [ + { + "id": "eye_contact", + "text": "Eye contact" + }, + { + "id": "remembering_details", + "text": "Remembering details" + }, + { + "id": "asking_follow_ups", + "text": "Asking follow-ups" + }, + { + "id": "putting_phone_away", + "text": "Putting phone away" + }, + { + "id": "warm_tone", + "text": "Warm tone" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_193", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What makes vulnerability feel risky?", + "depth": 5, + "access": "premium", + "tags": [ + "vulnerability", + "risk" + ], + "options": [ + { + "id": "fear_of_judgment", + "text": "Fear of judgment" + }, + { + "id": "fear_of_being_too_much", + "text": "Fear of being too much" + }, + { + "id": "past_hurt", + "text": "Past hurt" + }, + { + "id": "bad_timing", + "text": "Bad timing" + }, + { + "id": "feeling_rushed", + "text": "Feeling rushed" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_194", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What helps you open up after a hard day?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_day", + "support" + ], + "options": [ + { + "id": "a_quiet_moment", + "text": "A quiet moment" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_direct_question", + "text": "A direct question" + }, + { + "id": "food_or_comfort", + "text": "Food or comfort" + }, + { + "id": "time_to_decompress", + "text": "Time to decompress" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_195", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which emotions need more room between us?", + "depth": 5, + "access": "premium", + "tags": [ + "emotions", + "room" + ], + "options": [ + { + "id": "sadness", + "text": "Sadness" + }, + { + "id": "fear", + "text": "Fear" + }, + { + "id": "anger", + "text": "Anger" + }, + { + "id": "loneliness", + "text": "Loneliness" + }, + { + "id": "joy", + "text": "Joy" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_196", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What helps emotional distance soften?", + "depth": 4, + "access": "premium", + "tags": [ + "distance", + "softening" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "gentle_check_in", + "text": "Gentle check-in" + }, + { + "id": "shared_time", + "text": "Shared time" + }, + { + "id": "physical_closeness", + "text": "Physical closeness" + }, + { + "id": "humor", + "text": "Humor" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_197", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What makes closeness feel mutual?", + "depth": 4, + "access": "premium", + "tags": [ + "mutuality", + "closeness" + ], + "options": [ + { + "id": "both_sharing", + "text": "Both sharing" + }, + { + "id": "both_listening", + "text": "Both listening" + }, + { + "id": "both_asking", + "text": "Both asking" + }, + { + "id": "both_reassuring", + "text": "Both reassuring" + }, + { + "id": "both_remembering", + "text": "Both remembering" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_198", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which types of tenderness matter most to you?", + "depth": 3, + "access": "premium", + "tags": [ + "tenderness", + "needs" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "attention", + "text": "Attention" + }, + { + "id": "protection", + "text": "Protection" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_199", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What should we protect during deep talks?", + "depth": 5, + "access": "premium", + "tags": [ + "deep_talks", + "protection" + ], + "options": [ + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "pacing", + "text": "Pacing" + }, + { + "id": "kindness", + "text": "Kindness" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "no_interrupting", + "text": "No interrupting" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_200", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What can make emotional intimacy fade?", + "depth": 4, + "access": "premium", + "tags": [ + "fade", + "intimacy" + ], + "options": [ + { + "id": "busyness", + "text": "Busyness" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "unresolved_conflict", + "text": "Unresolved conflict" + }, + { + "id": "screens", + "text": "Screens" + }, + { + "id": "feeling_unappreciated", + "text": "Feeling unappreciated" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_201", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What helps emotional intimacy grow?", + "depth": 4, + "access": "premium", + "tags": [ + "growth", + "intimacy" + ], + "options": [ + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "shared_rituals", + "text": "Shared rituals" + }, + { + "id": "vulnerability", + "text": "Vulnerability" + }, + { + "id": "repair", + "text": "Repair" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_202", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which needs are hardest to name?", + "depth": 5, + "access": "premium", + "tags": [ + "needs", + "difficulty" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "attention", + "text": "Attention" + }, + { + "id": "comfort", + "text": "Comfort" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_203", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which responses make you feel cared for?", + "depth": 3, + "access": "premium", + "tags": [ + "care", + "responses" + ], + "options": [ + { + "id": "that_makes_sense", + "text": "That makes sense" + }, + { + "id": "tell_me_more", + "text": "Tell me more" + }, + { + "id": "i_am_here", + "text": "I am here" + }, + { + "id": "i_am_proud_of_you", + "text": "I am proud of you" + }, + { + "id": "how_can_i_help", + "text": "How can I help" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_204", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which responses make you feel dismissed?", + "depth": 4, + "access": "premium", + "tags": [ + "dismissal", + "responses" + ], + "options": [ + { + "id": "you_are_overthinking", + "text": "You are overthinking" + }, + { + "id": "it_is_not_a_big_deal", + "text": "It is not a big deal" + }, + { + "id": "just_relax", + "text": "Just relax" + }, + { + "id": "i_already_know", + "text": "I already know" + }, + { + "id": "why_are_you_upset", + "text": "Why are you upset" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_205", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What should we do after a vulnerable moment?", + "depth": 4, + "access": "premium", + "tags": [ + "aftercare", + "vulnerability" + ], + "options": [ + { + "id": "thank_each_other", + "text": "Thank each other" + }, + { + "id": "sit_quietly", + "text": "Sit quietly" + }, + { + "id": "hug", + "text": "Hug" + }, + { + "id": "follow_up_later", + "text": "Follow up later" + }, + { + "id": "protect_privacy", + "text": "Protect privacy" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_206", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What makes you feel chosen?", + "depth": 4, + "access": "premium", + "tags": [ + "chosen", + "love" + ], + "options": [ + { + "id": "being_prioritized", + "text": "Being prioritized" + }, + { + "id": "being_defended", + "text": "Being defended" + }, + { + "id": "being_remembered", + "text": "Being remembered" + }, + { + "id": "being_asked", + "text": "Being asked" + }, + { + "id": "being_comforted", + "text": "Being comforted" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_207", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which parts of emotional closeness need more consent?", + "depth": 5, + "access": "premium", + "tags": [ + "consent", + "closeness" + ], + "options": [ + { + "id": "timing", + "text": "Timing" + }, + { + "id": "depth", + "text": "Depth" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "advice", + "text": "Advice" + }, + { + "id": "follow_up", + "text": "Follow-up" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_208", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "Which rituals would help us stay emotionally close?", + "depth": 3, + "access": "premium", + "tags": [ + "rituals", + "closeness" + ], + "options": [ + { + "id": "weekly_check_in", + "text": "Weekly check-in" + }, + { + "id": "phone_free_dinner", + "text": "Phone-free dinner" + }, + { + "id": "bedtime_question", + "text": "Bedtime question" + }, + { + "id": "morning_affection", + "text": "Morning affection" + }, + { + "id": "monthly_memory_night", + "text": "Monthly memory night" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_209", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What should I be gentler with?", + "depth": 5, + "access": "premium", + "tags": [ + "gentleness", + "needs" + ], + "options": [ + { + "id": "your_fears", + "text": "Your fears" + }, + { + "id": "your_tears", + "text": "Your tears" + }, + { + "id": "your_anger", + "text": "Your anger" + }, + { + "id": "your_quiet", + "text": "Your quiet" + }, + { + "id": "your_uncertainty", + "text": "Your uncertainty" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_210", + "category_id": "emotional_intimacy", + "type": "multi_choice", + "text": "What should we be more honest about?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "depth" + ], + "options": [ + { + "id": "needs", + "text": "Needs" + }, + { + "id": "loneliness", + "text": "Loneliness" + }, + { + "id": "disappointment", + "text": "Disappointment" + }, + { + "id": "desire_for_closeness", + "text": "Desire for closeness" + }, + { + "id": "fear_of_conflict", + "text": "Fear of conflict" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "emotional_intimacy_211", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How emotionally safe do you feel with me right now?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "current" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_212", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How easy is it to open up to me?", + "depth": 4, + "access": "premium", + "tags": [ + "opening_up", + "ease" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_213", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How seen do you feel by me lately?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_seen", + "recent" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not seen", + "max_label": "Very seen", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_214", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How comfortable are you asking me for comfort?", + "depth": 4, + "access": "premium", + "tags": [ + "comfort", + "asking" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Uncomfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_215", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How often do we make room for deeper feelings?", + "depth": 4, + "access": "premium", + "tags": [ + "feelings", + "room" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_216", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How well do I respond when you are vulnerable?", + "depth": 5, + "access": "premium", + "tags": [ + "vulnerability", + "responsiveness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_217", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How well do you respond when I am vulnerable?", + "depth": 5, + "access": "premium", + "tags": [ + "vulnerability", + "self_reflection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_218", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How close have you felt to me this week?", + "depth": 3, + "access": "premium", + "tags": [ + "closeness", + "weekly" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Distant", + "max_label": "Very close", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_219", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How much emotional distance do you feel between us?", + "depth": 4, + "access": "premium", + "tags": [ + "distance", + "current" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "None", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_220", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How much reassurance do you need right now?", + "depth": 3, + "access": "premium", + "tags": [ + "reassurance", + "current" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_221", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How safe does silence feel between us?", + "depth": 3, + "access": "premium", + "tags": [ + "silence", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unsafe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_222", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How much tenderness do you feel from me?", + "depth": 3, + "access": "premium", + "tags": [ + "tenderness", + "receiving" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_223", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How much tenderness do you want from me?", + "depth": 3, + "access": "premium", + "tags": [ + "tenderness", + "needs" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_224", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How often do we follow up after deep talks?", + "depth": 4, + "access": "premium", + "tags": [ + "follow_up", + "deep_talks" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_225", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How comfortable are you naming your needs?", + "depth": 4, + "access": "premium", + "tags": [ + "needs", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Uncomfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_226", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How much does stress block your openness?", + "depth": 4, + "access": "premium", + "tags": [ + "stress", + "openness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not at all", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_227", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How much does conflict block your openness?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "openness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not at all", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_228", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How accepted do you feel when you are emotional?", + "depth": 5, + "access": "premium", + "tags": [ + "acceptance", + "emotions" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not accepted", + "max_label": "Fully accepted", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_229", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How well do we protect each others vulnerability?", + "depth": 5, + "access": "premium", + "tags": [ + "protection", + "vulnerability" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_230", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How much emotional intimacy do you want more of?", + "depth": 3, + "access": "premium", + "tags": [ + "desire", + "intimacy" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_231", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How confident are you that I want to understand you?", + "depth": 4, + "access": "premium", + "tags": [ + "confidence", + "understanding" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_232", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How often do you feel emotionally chosen by me?", + "depth": 4, + "access": "premium", + "tags": [ + "chosen", + "frequency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_233", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How good are we at repairing emotional distance?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "distance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not good", + "max_label": "Very good", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_234", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How much do small affectionate words matter to you?", + "depth": 2, + "access": "premium", + "tags": [ + "words", + "affection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_235", + "category_id": "emotional_intimacy", + "type": "scale", + "text": "How ready do you feel for a deeper conversation today?", + "depth": 3, + "access": "premium", + "tags": [ + "readiness", + "deep_talk" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not ready", + "max_label": "Very ready", + "scale_step": 1 + } + }, + { + "id": "emotional_intimacy_236", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which feels more intimate?", + "depth": 3, + "access": "premium", + "tags": [ + "intimacy", + "preference" + ], + "options": [ + { + "id": "a_deep_talk", + "text": "A deep talk" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ] + }, + { + "id": "emotional_intimacy_237", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which feels safer when you are upset?", + "depth": 3, + "access": "premium", + "tags": [ + "safety", + "upset" + ], + "options": [ + { + "id": "comfort_first", + "text": "Comfort first" + }, + { + "id": "space_first", + "text": "Space first" + } + ] + }, + { + "id": "emotional_intimacy_238", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which do you need more often?", + "depth": 3, + "access": "premium", + "tags": [ + "needs", + "frequency" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "curiosity", + "text": "Curiosity" + } + ] + }, + { + "id": "emotional_intimacy_239", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which helps you open up?", + "depth": 3, + "access": "premium", + "tags": [ + "opening_up", + "help" + ], + "options": [ + { + "id": "gentle_questions", + "text": "Gentle questions" + }, + { + "id": "patient_silence", + "text": "Patient silence" + } + ] + }, + { + "id": "emotional_intimacy_240", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which feels more loving?", + "depth": 2, + "access": "premium", + "tags": [ + "love", + "expression" + ], + "options": [ + { + "id": "being_remembered", + "text": "Being remembered" + }, + { + "id": "being_asked", + "text": "Being asked" + } + ] + }, + { + "id": "emotional_intimacy_241", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which is harder to say?", + "depth": 4, + "access": "premium", + "tags": [ + "difficulty", + "expression" + ], + "options": [ + { + "id": "i_need_you", + "text": "I need you" + }, + { + "id": "i_am_hurt", + "text": "I am hurt" + } + ] + }, + { + "id": "emotional_intimacy_242", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which feels more vulnerable?", + "depth": 5, + "access": "premium", + "tags": [ + "vulnerability", + "comparison" + ], + "options": [ + { + "id": "sharing_fear", + "text": "Sharing fear" + }, + { + "id": "asking_for_comfort", + "text": "Asking for comfort" + } + ] + }, + { + "id": "emotional_intimacy_243", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which should we protect more?", + "depth": 4, + "access": "premium", + "tags": [ + "protection", + "priority" + ], + "options": [ + { + "id": "tenderness", + "text": "Tenderness" + }, + { + "id": "honesty", + "text": "Honesty" + } + ] + }, + { + "id": "emotional_intimacy_244", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which helps after conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "repair" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_calm_talk", + "text": "A calm talk" + } + ] + }, + { + "id": "emotional_intimacy_245", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which closeness ritual sounds better?", + "depth": 2, + "access": "premium", + "tags": [ + "ritual", + "closeness" + ], + "options": [ + { + "id": "bedtime_check_in", + "text": "Bedtime check-in" + }, + { + "id": "morning_affection", + "text": "Morning affection" + } + ] + }, + { + "id": "emotional_intimacy_246", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which do you notice more?", + "depth": 2, + "access": "premium", + "tags": [ + "noticing", + "connection" + ], + "options": [ + { + "id": "tone", + "text": "Tone" + }, + { + "id": "actions", + "text": "Actions" + } + ] + }, + { + "id": "emotional_intimacy_247", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which do you want more from me?", + "depth": 3, + "access": "premium", + "tags": [ + "needs", + "partner" + ], + "options": [ + { + "id": "softness", + "text": "Softness" + }, + { + "id": "directness", + "text": "Directness" + } + ] + }, + { + "id": "emotional_intimacy_248", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which is easier for you?", + "depth": 3, + "access": "premium", + "tags": [ + "ease", + "self_reflection" + ], + "options": [ + { + "id": "giving_comfort", + "text": "Giving comfort" + }, + { + "id": "receiving_comfort", + "text": "Receiving comfort" + } + ] + }, + { + "id": "emotional_intimacy_249", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which feels more healing?", + "depth": 4, + "access": "premium", + "tags": [ + "healing", + "support" + ], + "options": [ + { + "id": "i_understand", + "text": "I understand" + }, + { + "id": "i_am_here", + "text": "I am here" + } + ] + }, + { + "id": "emotional_intimacy_250", + "category_id": "emotional_intimacy", + "type": "this_or_that", + "text": "Which should come first today?", + "depth": 3, + "access": "premium", + "tags": [ + "today", + "priority" + ], + "options": [ + { + "id": "connection", + "text": "Connection" + }, + { + "id": "rest", + "text": "Rest" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/fun.json b/seed/questions/fun.json new file mode 100644 index 00000000..1bff24a4 --- /dev/null +++ b/seed/questions/fun.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "fun", + "display_name": "Fun", + "description": "Questions about playfulness, laughter, shared activities, novelty, rituals, memories, and low-pressure connection.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "fun_001", + "category_id": "fun", + "type": "written", + "text": "What is one thing we do together that always makes you smile?", + "depth": 1, + "access": "free", + "tags": [ + "smiles", + "shared_joy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_002", + "category_id": "fun", + "type": "written", + "text": "What is one silly memory of us that you still love?", + "depth": 1, + "access": "free", + "tags": [ + "memories", + "silly" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_003", + "category_id": "fun", + "type": "written", + "text": "What is one small way I make life more fun?", + "depth": 1, + "access": "free", + "tags": [ + "appreciation", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_004", + "category_id": "fun", + "type": "written", + "text": "What is one activity we should do just because it is ridiculous?", + "depth": 1, + "access": "free", + "tags": [ + "play", + "spontaneity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_005", + "category_id": "fun", + "type": "written", + "text": "What is one inside joke you hope we never lose?", + "depth": 1, + "access": "free", + "tags": [ + "inside_jokes", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_006", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should celebrate for no real reason?", + "depth": 1, + "access": "free", + "tags": [ + "celebration", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_007", + "category_id": "fun", + "type": "written", + "text": "What is one low-effort date that would still feel fun?", + "depth": 1, + "access": "free", + "tags": [ + "date_night", + "low_effort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_008", + "category_id": "fun", + "type": "written", + "text": "What is one free thing we could do together this week?", + "depth": 1, + "access": "free", + "tags": [ + "budget", + "date_night" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_009", + "category_id": "fun", + "type": "written", + "text": "What is one song, movie, or show that feels like us?", + "depth": 1, + "access": "free", + "tags": [ + "media", + "identity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_010", + "category_id": "fun", + "type": "written", + "text": "What is one food adventure we should try?", + "depth": 1, + "access": "free", + "tags": [ + "food", + "novelty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_011", + "category_id": "fun", + "type": "written", + "text": "What is one place nearby we have ignored for too long?", + "depth": 1, + "access": "free", + "tags": [ + "local_adventure", + "novelty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_012", + "category_id": "fun", + "type": "written", + "text": "What is one game we should play together?", + "depth": 1, + "access": "free", + "tags": [ + "games", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_013", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should make together?", + "depth": 1, + "access": "free", + "tags": [ + "creativity", + "shared_activity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_014", + "category_id": "fun", + "type": "written", + "text": "What is one tradition we should start for fun?", + "depth": 2, + "access": "free", + "tags": [ + "rituals", + "traditions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_015", + "category_id": "fun", + "type": "written", + "text": "What is one ordinary chore we could make more fun?", + "depth": 1, + "access": "free", + "tags": [ + "chores", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_016", + "category_id": "fun", + "type": "written", + "text": "What is one errand that could become a mini-date?", + "depth": 1, + "access": "free", + "tags": [ + "errands", + "date_night" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_017", + "category_id": "fun", + "type": "written", + "text": "What is one thing we did early on that we should bring back?", + "depth": 2, + "access": "free", + "tags": [ + "nostalgia", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_018", + "category_id": "fun", + "type": "written", + "text": "What is one adventure you would say yes to today?", + "depth": 1, + "access": "free", + "tags": [ + "adventure", + "spontaneity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_019", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should do before the month ends?", + "depth": 1, + "access": "free", + "tags": [ + "planning", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_020", + "category_id": "fun", + "type": "written", + "text": "What is one place you want to wander with me?", + "depth": 1, + "access": "free", + "tags": [ + "wandering", + "adventure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_021", + "category_id": "fun", + "type": "written", + "text": "What is one way we can add more laughter to a normal week?", + "depth": 2, + "access": "free", + "tags": [ + "laughter", + "weekly_rhythm" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_022", + "category_id": "fun", + "type": "written", + "text": "What makes you laugh hardest when we are together?", + "depth": 1, + "access": "free", + "tags": [ + "laughter", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_023", + "category_id": "fun", + "type": "written", + "text": "What is one harmless prank or surprise you would actually enjoy?", + "depth": 1, + "access": "free", + "tags": [ + "surprises", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_024", + "category_id": "fun", + "type": "written", + "text": "What is one surprise from me that would make your day better?", + "depth": 1, + "access": "free", + "tags": [ + "surprises", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_025", + "category_id": "fun", + "type": "written", + "text": "What is one fun thing we can do without spending money?", + "depth": 1, + "access": "free", + "tags": [ + "budget", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_026", + "category_id": "fun", + "type": "written", + "text": "What is one fun thing worth saving up for?", + "depth": 2, + "access": "free", + "tags": [ + "goals", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_027", + "category_id": "fun", + "type": "written", + "text": "What is one hobby you want us to try together?", + "depth": 2, + "access": "free", + "tags": [ + "hobbies", + "novelty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_028", + "category_id": "fun", + "type": "written", + "text": "What is one hobby of mine you want to understand better?", + "depth": 2, + "access": "free", + "tags": [ + "hobbies", + "curiosity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_029", + "category_id": "fun", + "type": "written", + "text": "What is one hobby of yours you want to share with me?", + "depth": 2, + "access": "free", + "tags": [ + "hobbies", + "sharing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_030", + "category_id": "fun", + "type": "written", + "text": "What is one childhood game or activity you would still enjoy?", + "depth": 2, + "access": "free", + "tags": [ + "childhood", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_031", + "category_id": "fun", + "type": "written", + "text": "What is one tiny competition we could turn into a game?", + "depth": 1, + "access": "free", + "tags": [ + "games", + "competition" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_032", + "category_id": "fun", + "type": "written", + "text": "What is one way we can be more playful at home?", + "depth": 1, + "access": "free", + "tags": [ + "home", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_033", + "category_id": "fun", + "type": "written", + "text": "What is one way we can be more playful when we are out?", + "depth": 1, + "access": "free", + "tags": [ + "public_fun", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_034", + "category_id": "fun", + "type": "written", + "text": "What is one date idea that sounds cozy?", + "depth": 1, + "access": "free", + "tags": [ + "cozy", + "date_night" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_035", + "category_id": "fun", + "type": "written", + "text": "What is one date idea that sounds adventurous?", + "depth": 1, + "access": "free", + "tags": [ + "adventure", + "date_night" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_036", + "category_id": "fun", + "type": "written", + "text": "What is one date idea that sounds funny?", + "depth": 1, + "access": "free", + "tags": [ + "humor", + "date_night" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_037", + "category_id": "fun", + "type": "written", + "text": "What is one date idea that sounds relaxing?", + "depth": 1, + "access": "free", + "tags": [ + "relaxation", + "date_night" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_038", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should do outside together?", + "depth": 1, + "access": "free", + "tags": [ + "outdoors", + "shared_activity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_039", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should do inside together?", + "depth": 1, + "access": "free", + "tags": [ + "indoors", + "shared_activity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_040", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should learn together?", + "depth": 2, + "access": "free", + "tags": [ + "learning", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_041", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should teach each other?", + "depth": 2, + "access": "free", + "tags": [ + "teaching", + "sharing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_042", + "category_id": "fun", + "type": "written", + "text": "What is one fun challenge we could do for a week?", + "depth": 2, + "access": "free", + "tags": [ + "challenge", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_043", + "category_id": "fun", + "type": "written", + "text": "What is one photo we should recreate?", + "depth": 1, + "access": "free", + "tags": [ + "photos", + "memories" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_044", + "category_id": "fun", + "type": "written", + "text": "What is one memory we should turn into a tradition?", + "depth": 2, + "access": "free", + "tags": [ + "memories", + "traditions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_045", + "category_id": "fun", + "type": "written", + "text": "What is one funny habit of ours you secretly love?", + "depth": 1, + "access": "free", + "tags": [ + "habits", + "affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_046", + "category_id": "fun", + "type": "written", + "text": "What is one thing I do that makes you feel young or light?", + "depth": 2, + "access": "free", + "tags": [ + "lightness", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_047", + "category_id": "fun", + "type": "written", + "text": "What is one thing you do that brings playfulness into my life?", + "depth": 2, + "access": "free", + "tags": [ + "playfulness", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_048", + "category_id": "fun", + "type": "written", + "text": "What is one way we can be less serious this week?", + "depth": 1, + "access": "free", + "tags": [ + "lightness", + "weekly_rhythm" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_049", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should laugh about instead of overthinking?", + "depth": 2, + "access": "free", + "tags": [ + "laughter", + "overthinking" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_050", + "category_id": "fun", + "type": "written", + "text": "What is one small ritual that would make mornings more fun?", + "depth": 1, + "access": "free", + "tags": [ + "rituals", + "morning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_051", + "category_id": "fun", + "type": "written", + "text": "What is one small ritual that would make evenings more fun?", + "depth": 1, + "access": "free", + "tags": [ + "rituals", + "evening" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_052", + "category_id": "fun", + "type": "written", + "text": "What is one thing we can do when one of us has had a bad day?", + "depth": 2, + "access": "free", + "tags": [ + "bad_day", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_053", + "category_id": "fun", + "type": "written", + "text": "What is one fun way to reconnect after a busy week?", + "depth": 2, + "access": "free", + "tags": [ + "reconnection", + "busy_week" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_054", + "category_id": "fun", + "type": "written", + "text": "What is one spontaneous thing you wish I did more often?", + "depth": 2, + "access": "free", + "tags": [ + "spontaneity", + "desire" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_055", + "category_id": "fun", + "type": "written", + "text": "What is one spontaneous thing you want to do more often?", + "depth": 2, + "access": "free", + "tags": [ + "spontaneity", + "ownership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_056", + "category_id": "fun", + "type": "written", + "text": "What is one way we can make waiting in line or traffic less boring?", + "depth": 1, + "access": "free", + "tags": [ + "boring_moments", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_057", + "category_id": "fun", + "type": "written", + "text": "What is one way we can turn a rainy day into something fun?", + "depth": 1, + "access": "free", + "tags": [ + "rainy_day", + "date_night" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_058", + "category_id": "fun", + "type": "written", + "text": "What is one way we can make a normal meal feel special?", + "depth": 1, + "access": "free", + "tags": [ + "meals", + "rituals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_059", + "category_id": "fun", + "type": "written", + "text": "What is one dessert or snack we should try together?", + "depth": 1, + "access": "free", + "tags": [ + "food", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_060", + "category_id": "fun", + "type": "written", + "text": "What is one playlist we should make together?", + "depth": 1, + "access": "free", + "tags": [ + "music", + "shared_activity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_061", + "category_id": "fun", + "type": "written", + "text": "What is one random theme night we should create?", + "depth": 1, + "access": "free", + "tags": [ + "theme_night", + "creativity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_062", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should do with no phones involved?", + "depth": 2, + "access": "free", + "tags": [ + "presence", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_063", + "category_id": "fun", + "type": "written", + "text": "What is one funny question you want me to answer?", + "depth": 1, + "access": "free", + "tags": [ + "questions", + "humor" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_064", + "category_id": "fun", + "type": "written", + "text": "What is one thing that makes us weird in a good way?", + "depth": 2, + "access": "free", + "tags": [ + "identity", + "weirdness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_065", + "category_id": "fun", + "type": "written", + "text": "What is one harmless rule we should make for a silly game?", + "depth": 1, + "access": "free", + "tags": [ + "games", + "rules" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_066", + "category_id": "fun", + "type": "written", + "text": "What is one way we can surprise our future selves?", + "depth": 2, + "access": "free", + "tags": [ + "future", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_067", + "category_id": "fun", + "type": "written", + "text": "What is one ordinary place that could become our spot?", + "depth": 2, + "access": "free", + "tags": [ + "places", + "rituals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_068", + "category_id": "fun", + "type": "written", + "text": "What is one tiny adventure we could do in under an hour?", + "depth": 1, + "access": "free", + "tags": [ + "micro_adventure", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_069", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should try even if we are bad at it?", + "depth": 2, + "access": "free", + "tags": [ + "novelty", + "humility" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_070", + "category_id": "fun", + "type": "written", + "text": "What is one activity where being bad at it would be part of the fun?", + "depth": 2, + "access": "free", + "tags": [ + "play", + "novelty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_071", + "category_id": "fun", + "type": "written", + "text": "What is one funny award you would give our relationship?", + "depth": 1, + "access": "free", + "tags": [ + "humor", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_072", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should do just to create a story?", + "depth": 2, + "access": "free", + "tags": [ + "stories", + "adventure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_073", + "category_id": "fun", + "type": "written", + "text": "What is one way we can make this weekend feel different?", + "depth": 1, + "access": "free", + "tags": [ + "weekend", + "novelty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_074", + "category_id": "fun", + "type": "written", + "text": "What is one small thing that makes us feel like a team?", + "depth": 2, + "access": "free", + "tags": [ + "teamwork", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_075", + "category_id": "fun", + "type": "written", + "text": "What is one moment this week that could use more playfulness?", + "depth": 2, + "access": "free", + "tags": [ + "weekly_rhythm", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_076", + "category_id": "fun", + "type": "written", + "text": "What is one kind of fun we have lost as life got busier?", + "depth": 4, + "access": "premium", + "tags": [ + "busyness", + "lost_fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_077", + "category_id": "fun", + "type": "written", + "text": "What would help us bring that kind of fun back?", + "depth": 4, + "access": "premium", + "tags": [ + "restoration", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_078", + "category_id": "fun", + "type": "written", + "text": "What is one thing we avoid because we think we are too busy?", + "depth": 4, + "access": "premium", + "tags": [ + "busyness", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_079", + "category_id": "fun", + "type": "written", + "text": "What is one kind of adventure that would stretch us in a good way?", + "depth": 3, + "access": "premium", + "tags": [ + "adventure", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_080", + "category_id": "fun", + "type": "written", + "text": "What is one kind of novelty our relationship needs more of?", + "depth": 3, + "access": "premium", + "tags": [ + "novelty", + "relationship_quality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_081", + "category_id": "fun", + "type": "written", + "text": "What is one boring routine we could redesign together?", + "depth": 3, + "access": "premium", + "tags": [ + "routine", + "creativity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_082", + "category_id": "fun", + "type": "written", + "text": "What is one ritual that would make our relationship feel more alive?", + "depth": 4, + "access": "premium", + "tags": [ + "rituals", + "aliveness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_083", + "category_id": "fun", + "type": "written", + "text": "What is one way we can protect playfulness during stressful seasons?", + "depth": 4, + "access": "premium", + "tags": [ + "stress", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_084", + "category_id": "fun", + "type": "written", + "text": "What is one way stress steals fun from us?", + "depth": 4, + "access": "premium", + "tags": [ + "stress", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_085", + "category_id": "fun", + "type": "written", + "text": "What is one way we can use humor without avoiding real feelings?", + "depth": 4, + "access": "premium", + "tags": [ + "humor", + "emotions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_086", + "category_id": "fun", + "type": "written", + "text": "What is one way we can laugh together after a hard day without dismissing the hard part?", + "depth": 4, + "access": "premium", + "tags": [ + "laughter", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_087", + "category_id": "fun", + "type": "written", + "text": "What is one activity that makes you feel most like yourself with me?", + "depth": 4, + "access": "premium", + "tags": [ + "identity", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_088", + "category_id": "fun", + "type": "written", + "text": "What is one activity that makes me feel most like myself with you?", + "depth": 4, + "access": "premium", + "tags": [ + "identity", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_089", + "category_id": "fun", + "type": "written", + "text": "What is one version of us you miss?", + "depth": 5, + "access": "premium", + "tags": [ + "nostalgia", + "loss" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_090", + "category_id": "fun", + "type": "written", + "text": "What did that version of us know about fun that we should remember?", + "depth": 5, + "access": "premium", + "tags": [ + "nostalgia", + "wisdom" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_091", + "category_id": "fun", + "type": "written", + "text": "What is one version of us you are excited to become?", + "depth": 4, + "access": "premium", + "tags": [ + "future", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_092", + "category_id": "fun", + "type": "written", + "text": "What kind of fun would help us feel more romantic?", + "depth": 4, + "access": "premium", + "tags": [ + "romance", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_093", + "category_id": "fun", + "type": "written", + "text": "What kind of fun would help us feel more like best friends?", + "depth": 4, + "access": "premium", + "tags": [ + "friendship", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_094", + "category_id": "fun", + "type": "written", + "text": "What kind of fun would help us feel more adventurous?", + "depth": 3, + "access": "premium", + "tags": [ + "adventure", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_095", + "category_id": "fun", + "type": "written", + "text": "What kind of fun would help us feel more peaceful?", + "depth": 3, + "access": "premium", + "tags": [ + "peace", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_096", + "category_id": "fun", + "type": "written", + "text": "What is one playful habit you want in our daily life?", + "depth": 3, + "access": "premium", + "tags": [ + "habits", + "daily_play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_097", + "category_id": "fun", + "type": "written", + "text": "What is one playful habit that would annoy you if overdone?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_098", + "category_id": "fun", + "type": "written", + "text": "What kind of teasing feels loving to you?", + "depth": 3, + "access": "premium", + "tags": [ + "teasing", + "affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_099", + "category_id": "fun", + "type": "written", + "text": "What kind of teasing does not feel loving to you?", + "depth": 4, + "access": "premium", + "tags": [ + "teasing", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_100", + "category_id": "fun", + "type": "written", + "text": "What is one boundary around jokes we should respect?", + "depth": 4, + "access": "premium", + "tags": [ + "humor", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_101", + "category_id": "fun", + "type": "written", + "text": "What is one joke topic we should retire?", + "depth": 4, + "access": "premium", + "tags": [ + "humor", + "care" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_102", + "category_id": "fun", + "type": "written", + "text": "What is one memory that proves we can have fun anywhere?", + "depth": 3, + "access": "premium", + "tags": [ + "memories", + "resilience" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_103", + "category_id": "fun", + "type": "written", + "text": "What is one memory that proves we need more adventures?", + "depth": 3, + "access": "premium", + "tags": [ + "memories", + "adventure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_104", + "category_id": "fun", + "type": "written", + "text": "What is one memory that proves we are better together?", + "depth": 3, + "access": "premium", + "tags": [ + "memories", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_105", + "category_id": "fun", + "type": "written", + "text": "What is one trip or outing that changed how you saw us?", + "depth": 4, + "access": "premium", + "tags": [ + "travel", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_106", + "category_id": "fun", + "type": "written", + "text": "What kind of trip would bring out the best in us?", + "depth": 3, + "access": "premium", + "tags": [ + "travel", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_107", + "category_id": "fun", + "type": "written", + "text": "What kind of trip would test our patience in a funny way?", + "depth": 3, + "access": "premium", + "tags": [ + "travel", + "humor" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_108", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should do before we are too old to want to do it?", + "depth": 4, + "access": "premium", + "tags": [ + "bucket_list", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_109", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should stop postponing for some imaginary perfect time?", + "depth": 4, + "access": "premium", + "tags": [ + "postponing", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_110", + "category_id": "fun", + "type": "written", + "text": "What is one shared goal that would be more fun if we gamified it?", + "depth": 3, + "access": "premium", + "tags": [ + "goals", + "gamification" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_111", + "category_id": "fun", + "type": "written", + "text": "What is one challenge we could complete as a team?", + "depth": 3, + "access": "premium", + "tags": [ + "challenge", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_112", + "category_id": "fun", + "type": "written", + "text": "What is one skill we could learn badly together and enjoy anyway?", + "depth": 3, + "access": "premium", + "tags": [ + "learning", + "humility" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_113", + "category_id": "fun", + "type": "written", + "text": "What is one class, workshop, or event we should try?", + "depth": 2, + "access": "premium", + "tags": [ + "learning", + "date_night" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_114", + "category_id": "fun", + "type": "written", + "text": "What is one hobby we could rotate into our month?", + "depth": 2, + "access": "premium", + "tags": [ + "hobbies", + "rhythm" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_115", + "category_id": "fun", + "type": "written", + "text": "What is one fun thing you want me to plan without asking too many questions?", + "depth": 3, + "access": "premium", + "tags": [ + "planning", + "surprise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_116", + "category_id": "fun", + "type": "written", + "text": "What is one fun thing you would rather plan together?", + "depth": 2, + "access": "premium", + "tags": [ + "planning", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_117", + "category_id": "fun", + "type": "written", + "text": "What makes a surprise feel exciting instead of stressful?", + "depth": 3, + "access": "premium", + "tags": [ + "surprises", + "preferences" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_118", + "category_id": "fun", + "type": "written", + "text": "What makes a plan feel fun instead of like another task?", + "depth": 3, + "access": "premium", + "tags": [ + "planning", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_119", + "category_id": "fun", + "type": "written", + "text": "What is one way we can make dates feel less like logistics?", + "depth": 3, + "access": "premium", + "tags": [ + "date_night", + "logistics" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_120", + "category_id": "fun", + "type": "written", + "text": "What is one way we can make home feel more playful?", + "depth": 3, + "access": "premium", + "tags": [ + "home", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_121", + "category_id": "fun", + "type": "written", + "text": "What is one way we can make celebrations feel more personal?", + "depth": 3, + "access": "premium", + "tags": [ + "celebration", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_122", + "category_id": "fun", + "type": "written", + "text": "What is one holiday, anniversary, or milestone we could celebrate in our own weird way?", + "depth": 3, + "access": "premium", + "tags": [ + "milestones", + "weirdness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_123", + "category_id": "fun", + "type": "written", + "text": "What is one tradition we should create that only makes sense to us?", + "depth": 3, + "access": "premium", + "tags": [ + "traditions", + "identity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_124", + "category_id": "fun", + "type": "written", + "text": "What is one thing we can do when life feels repetitive?", + "depth": 3, + "access": "premium", + "tags": [ + "boredom", + "novelty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_125", + "category_id": "fun", + "type": "written", + "text": "What is one sign that we are becoming too routine?", + "depth": 3, + "access": "premium", + "tags": [ + "routine", + "awareness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_126", + "category_id": "fun", + "type": "written", + "text": "What is one sign that our fun is healthy and connecting?", + "depth": 3, + "access": "premium", + "tags": [ + "healthy_fun", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_127", + "category_id": "fun", + "type": "written", + "text": "What is one kind of fun that drains you instead of filling you?", + "depth": 4, + "access": "premium", + "tags": [ + "energy", + "preferences" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_128", + "category_id": "fun", + "type": "written", + "text": "What is one kind of fun that gives you energy?", + "depth": 3, + "access": "premium", + "tags": [ + "energy", + "preferences" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_129", + "category_id": "fun", + "type": "written", + "text": "What is one kind of fun that helps us reconnect physically without pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "physical_closeness", + "pressure_free" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_130", + "category_id": "fun", + "type": "written", + "text": "What is one kind of fun that helps us reconnect emotionally?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_closeness", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_131", + "category_id": "fun", + "type": "written", + "text": "What is one kind of fun that helps us communicate better?", + "depth": 3, + "access": "premium", + "tags": [ + "communication", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_132", + "category_id": "fun", + "type": "written", + "text": "What is one kind of fun that helps us handle conflict better?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "play" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_133", + "category_id": "fun", + "type": "written", + "text": "What is one way playfulness could soften a tense moment between us?", + "depth": 4, + "access": "premium", + "tags": [ + "tension", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_134", + "category_id": "fun", + "type": "written", + "text": "What is one way playfulness could become avoidance if we are not careful?", + "depth": 4, + "access": "premium", + "tags": [ + "avoidance", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_135", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should take less personally and more playfully?", + "depth": 4, + "access": "premium", + "tags": [ + "playfulness", + "perspective" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_136", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should not joke about because it matters too much?", + "depth": 5, + "access": "premium", + "tags": [ + "respect", + "humor" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_137", + "category_id": "fun", + "type": "written", + "text": "What is one shared fantasy adventure that sounds impossible but fun to imagine?", + "depth": 3, + "access": "premium", + "tags": [ + "imagination", + "adventure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_138", + "category_id": "fun", + "type": "written", + "text": "What is one small fantasy date we could actually make happen?", + "depth": 3, + "access": "premium", + "tags": [ + "date_night", + "imagination" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_139", + "category_id": "fun", + "type": "written", + "text": "What is one way we can add wonder to our relationship?", + "depth": 4, + "access": "premium", + "tags": [ + "wonder", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_140", + "category_id": "fun", + "type": "written", + "text": "What is one way we can make ordinary days feel more like ours?", + "depth": 3, + "access": "premium", + "tags": [ + "ordinary_days", + "identity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_141", + "category_id": "fun", + "type": "written", + "text": "What is one thing we should document so we remember this season?", + "depth": 3, + "access": "premium", + "tags": [ + "memories", + "documentation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_142", + "category_id": "fun", + "type": "written", + "text": "What is one funny object, photo, or souvenir that could become part of our story?", + "depth": 3, + "access": "premium", + "tags": [ + "souvenirs", + "story" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_143", + "category_id": "fun", + "type": "written", + "text": "What is one shared joke or phrase that captures us perfectly?", + "depth": 2, + "access": "premium", + "tags": [ + "inside_jokes", + "identity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_144", + "category_id": "fun", + "type": "written", + "text": "What is one thing you want us to be known for as a couple?", + "depth": 4, + "access": "premium", + "tags": [ + "identity", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_145", + "category_id": "fun", + "type": "written", + "text": "What is one reason fun matters to you in a serious relationship?", + "depth": 4, + "access": "premium", + "tags": [ + "values", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_146", + "category_id": "fun", + "type": "written", + "text": "What is one fear or belief that keeps you from playing more?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "playfulness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_147", + "category_id": "fun", + "type": "written", + "text": "What would help you feel freer to be silly with me?", + "depth": 5, + "access": "premium", + "tags": [ + "vulnerability", + "silliness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_148", + "category_id": "fun", + "type": "written", + "text": "What would help me feel freer to be silly with you?", + "depth": 5, + "access": "premium", + "tags": [ + "vulnerability", + "reflection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_149", + "category_id": "fun", + "type": "written", + "text": "What is one way we can make fun feel safe, mutual, and not forced?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "fun" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_150", + "category_id": "fun", + "type": "written", + "text": "What kind of joyful relationship do we want to build on purpose?", + "depth": 5, + "access": "premium", + "tags": [ + "joy", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "fun_151", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of fun sounds best tonight?", + "depth": 1, + "access": "premium", + "tags": [ + "tonight", + "fun" + ], + "options": [ + { + "id": "cozy", + "text": "Cozy" + }, + { + "id": "silly", + "text": "Silly" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "relaxing", + "text": "Relaxing" + } + ] + }, + { + "id": "fun_152", + "category_id": "fun", + "type": "single_choice", + "text": "What date vibe should we plan next?", + "depth": 1, + "access": "premium", + "tags": [ + "date_night", + "planning" + ], + "options": [ + { + "id": "at_home", + "text": "At home" + }, + { + "id": "outdoors", + "text": "Outdoors" + }, + { + "id": "food_focused", + "text": "Food-focused" + }, + { + "id": "something_new", + "text": "Something new" + } + ] + }, + { + "id": "fun_153", + "category_id": "fun", + "type": "single_choice", + "text": "What usually makes you laugh fastest with me?", + "depth": 1, + "access": "premium", + "tags": [ + "laughter", + "connection" + ], + "options": [ + { + "id": "my_reactions", + "text": "My reactions" + }, + { + "id": "our_inside_jokes", + "text": "Our inside jokes" + }, + { + "id": "silly_stories", + "text": "Silly stories" + }, + { + "id": "random_chaos", + "text": "Random chaos" + } + ] + }, + { + "id": "fun_154", + "category_id": "fun", + "type": "single_choice", + "text": "What should our next low-budget date be?", + "depth": 1, + "access": "premium", + "tags": [ + "budget", + "date_night" + ], + "options": [ + { + "id": "walk", + "text": "Walk" + }, + { + "id": "picnic", + "text": "Picnic" + }, + { + "id": "game_night", + "text": "Game night" + }, + { + "id": "cooking_together", + "text": "Cooking together" + } + ] + }, + { + "id": "fun_155", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of surprise would you enjoy most?", + "depth": 1, + "access": "premium", + "tags": [ + "surprises", + "preferences" + ], + "options": [ + { + "id": "food", + "text": "Food" + }, + { + "id": "a_note", + "text": "A note" + }, + { + "id": "a_planned_outing", + "text": "A planned outing" + }, + { + "id": "a_small_gift", + "text": "A small gift" + } + ] + }, + { + "id": "fun_156", + "category_id": "fun", + "type": "single_choice", + "text": "What should we do when we are bored together?", + "depth": 1, + "access": "premium", + "tags": [ + "boredom", + "play" + ], + "options": [ + { + "id": "play_a_game", + "text": "Play a game" + }, + { + "id": "go_outside", + "text": "Go outside" + }, + { + "id": "cook_something", + "text": "Cook something" + }, + { + "id": "try_a_challenge", + "text": "Try a challenge" + } + ] + }, + { + "id": "fun_157", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of shared activity helps you feel closest?", + "depth": 2, + "access": "premium", + "tags": [ + "closeness", + "activities" + ], + "options": [ + { + "id": "talking", + "text": "Talking" + }, + { + "id": "laughing", + "text": "Laughing" + }, + { + "id": "exploring", + "text": "Exploring" + }, + { + "id": "creating", + "text": "Creating" + } + ] + }, + { + "id": "fun_158", + "category_id": "fun", + "type": "single_choice", + "text": "What should we try for a new experience?", + "depth": 2, + "access": "premium", + "tags": [ + "novelty", + "experience" + ], + "options": [ + { + "id": "class", + "text": "Class" + }, + { + "id": "restaurant", + "text": "Restaurant" + }, + { + "id": "trail", + "text": "Trail" + }, + { + "id": "game", + "text": "Game" + } + ] + }, + { + "id": "fun_159", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of tradition would you like most?", + "depth": 2, + "access": "premium", + "tags": [ + "traditions", + "rituals" + ], + "options": [ + { + "id": "weekly", + "text": "Weekly" + }, + { + "id": "monthly", + "text": "Monthly" + }, + { + "id": "seasonal", + "text": "Seasonal" + }, + { + "id": "random", + "text": "Random" + } + ] + }, + { + "id": "fun_160", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of playful energy do you want more of?", + "depth": 2, + "access": "premium", + "tags": [ + "energy", + "playfulness" + ], + "options": [ + { + "id": "silly", + "text": "Silly" + }, + { + "id": "flirty", + "text": "Flirty" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "peaceful", + "text": "Peaceful" + } + ] + }, + { + "id": "fun_161", + "category_id": "fun", + "type": "single_choice", + "text": "What should we make together?", + "depth": 1, + "access": "premium", + "tags": [ + "creativity", + "making" + ], + "options": [ + { + "id": "meal", + "text": "Meal" + }, + { + "id": "playlist", + "text": "Playlist" + }, + { + "id": "photo_album", + "text": "Photo album" + }, + { + "id": "home_project", + "text": "Home project" + } + ] + }, + { + "id": "fun_162", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of theme night sounds best?", + "depth": 1, + "access": "premium", + "tags": [ + "theme_night", + "fun" + ], + "options": [ + { + "id": "movie_night", + "text": "Movie night" + }, + { + "id": "cooking_night", + "text": "Cooking night" + }, + { + "id": "game_night", + "text": "Game night" + }, + { + "id": "music_night", + "text": "Music night" + } + ] + }, + { + "id": "fun_163", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of outing should we do soon?", + "depth": 1, + "access": "premium", + "tags": [ + "outing", + "planning" + ], + "options": [ + { + "id": "nature", + "text": "Nature" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "art", + "text": "Art" + }, + { + "id": "local_exploring", + "text": "Local exploring" + } + ] + }, + { + "id": "fun_164", + "category_id": "fun", + "type": "single_choice", + "text": "What helps a date feel special?", + "depth": 2, + "access": "premium", + "tags": [ + "date_night", + "meaning" + ], + "options": [ + { + "id": "planning", + "text": "Planning" + }, + { + "id": "presence", + "text": "Presence" + }, + { + "id": "novelty", + "text": "Novelty" + }, + { + "id": "thoughtfulness", + "text": "Thoughtfulness" + } + ] + }, + { + "id": "fun_165", + "category_id": "fun", + "type": "single_choice", + "text": "What ruins fun fastest for you?", + "depth": 3, + "access": "premium", + "tags": [ + "barriers", + "fun" + ], + "options": [ + { + "id": "being_rushed", + "text": "Being rushed" + }, + { + "id": "too_much_planning", + "text": "Too much planning" + }, + { + "id": "phone_distraction", + "text": "Phone distraction" + }, + { + "id": "feeling_forced", + "text": "Feeling forced" + } + ] + }, + { + "id": "fun_166", + "category_id": "fun", + "type": "single_choice", + "text": "What makes fun feel easy?", + "depth": 2, + "access": "premium", + "tags": [ + "ease", + "fun" + ], + "options": [ + { + "id": "low_pressure", + "text": "Low pressure" + }, + { + "id": "good_timing", + "text": "Good timing" + }, + { + "id": "shared_mood", + "text": "Shared mood" + }, + { + "id": "simple_plans", + "text": "Simple plans" + } + ] + }, + { + "id": "fun_167", + "category_id": "fun", + "type": "single_choice", + "text": "What is your favorite kind of couple game?", + "depth": 1, + "access": "premium", + "tags": [ + "games", + "preferences" + ], + "options": [ + { + "id": "board_game", + "text": "Board game" + }, + { + "id": "video_game", + "text": "Video game" + }, + { + "id": "question_game", + "text": "Question game" + }, + { + "id": "outdoor_game", + "text": "Outdoor game" + } + ] + }, + { + "id": "fun_168", + "category_id": "fun", + "type": "single_choice", + "text": "What should we do with no phones?", + "depth": 2, + "access": "premium", + "tags": [ + "presence", + "phones" + ], + "options": [ + { + "id": "cook", + "text": "Cook" + }, + { + "id": "walk", + "text": "Walk" + }, + { + "id": "talk", + "text": "Talk" + }, + { + "id": "play", + "text": "Play" + } + ] + }, + { + "id": "fun_169", + "category_id": "fun", + "type": "single_choice", + "text": "What would make this weekend feel more alive?", + "depth": 2, + "access": "premium", + "tags": [ + "weekend", + "aliveness" + ], + "options": [ + { + "id": "adventure", + "text": "Adventure" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "friends", + "text": "Friends" + }, + { + "id": "a_date", + "text": "A date" + } + ] + }, + { + "id": "fun_170", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of memory should we create next?", + "depth": 2, + "access": "premium", + "tags": [ + "memories", + "future" + ], + "options": [ + { + "id": "funny", + "text": "Funny" + }, + { + "id": "romantic", + "text": "Romantic" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "cozy", + "text": "Cozy" + } + ] + }, + { + "id": "fun_171", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of challenge should we try?", + "depth": 2, + "access": "premium", + "tags": [ + "challenge", + "fun" + ], + "options": [ + { + "id": "fitness", + "text": "Fitness" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "creative", + "text": "Creative" + }, + { + "id": "kindness", + "text": "Kindness" + } + ] + }, + { + "id": "fun_172", + "category_id": "fun", + "type": "single_choice", + "text": "What makes you feel playful?", + "depth": 2, + "access": "premium", + "tags": [ + "playfulness", + "mood" + ], + "options": [ + { + "id": "music", + "text": "Music" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "humor", + "text": "Humor" + }, + { + "id": "low_stress", + "text": "Low stress" + } + ] + }, + { + "id": "fun_173", + "category_id": "fun", + "type": "single_choice", + "text": "What makes you feel less playful?", + "depth": 3, + "access": "premium", + "tags": [ + "playfulness", + "barriers" + ], + "options": [ + { + "id": "stress", + "text": "Stress" + }, + { + "id": "criticism", + "text": "Criticism" + }, + { + "id": "being_tired", + "text": "Being tired" + }, + { + "id": "too_much_pressure", + "text": "Too much pressure" + } + ] + }, + { + "id": "fun_174", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of laughter do we need more of?", + "depth": 2, + "access": "premium", + "tags": [ + "laughter", + "need" + ], + "options": [ + { + "id": "silly", + "text": "Silly" + }, + { + "id": "shared_memory", + "text": "Shared memory" + }, + { + "id": "inside_joke", + "text": "Inside joke" + }, + { + "id": "unexpected", + "text": "Unexpected" + } + ] + }, + { + "id": "fun_175", + "category_id": "fun", + "type": "single_choice", + "text": "What should we revisit from early in our relationship?", + "depth": 3, + "access": "premium", + "tags": [ + "nostalgia", + "revisit" + ], + "options": [ + { + "id": "a_place", + "text": "A place" + }, + { + "id": "a_song", + "text": "A song" + }, + { + "id": "a_date_idea", + "text": "A date idea" + }, + { + "id": "a_habit", + "text": "A habit" + } + ] + }, + { + "id": "fun_176", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of adventure is realistic this month?", + "depth": 2, + "access": "premium", + "tags": [ + "adventure", + "planning" + ], + "options": [ + { + "id": "local", + "text": "Local" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "outdoor", + "text": "Outdoor" + }, + { + "id": "creative", + "text": "Creative" + } + ] + }, + { + "id": "fun_177", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of fun helps you relax?", + "depth": 2, + "access": "premium", + "tags": [ + "relaxation", + "fun" + ], + "options": [ + { + "id": "quiet", + "text": "Quiet" + }, + { + "id": "creative", + "text": "Creative" + }, + { + "id": "physical", + "text": "Physical" + }, + { + "id": "social", + "text": "Social" + } + ] + }, + { + "id": "fun_178", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of fun energizes you?", + "depth": 2, + "access": "premium", + "tags": [ + "energy", + "fun" + ], + "options": [ + { + "id": "active", + "text": "Active" + }, + { + "id": "social", + "text": "Social" + }, + { + "id": "novel", + "text": "Novel" + }, + { + "id": "competitive", + "text": "Competitive" + } + ] + }, + { + "id": "fun_179", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of fun feels romantic?", + "depth": 3, + "access": "premium", + "tags": [ + "romance", + "fun" + ], + "options": [ + { + "id": "slow", + "text": "Slow" + }, + { + "id": "playful", + "text": "Playful" + }, + { + "id": "thoughtful", + "text": "Thoughtful" + }, + { + "id": "adventurous", + "text": "Adventurous" + } + ] + }, + { + "id": "fun_180", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of fun feels like friendship?", + "depth": 2, + "access": "premium", + "tags": [ + "friendship", + "fun" + ], + "options": [ + { + "id": "jokes", + "text": "Jokes" + }, + { + "id": "games", + "text": "Games" + }, + { + "id": "errands", + "text": "Errands" + }, + { + "id": "exploring", + "text": "Exploring" + } + ] + }, + { + "id": "fun_181", + "category_id": "fun", + "type": "single_choice", + "text": "What should we gamify together?", + "depth": 2, + "access": "premium", + "tags": [ + "gamification", + "goals" + ], + "options": [ + { + "id": "chores", + "text": "Chores" + }, + { + "id": "fitness", + "text": "Fitness" + }, + { + "id": "saving_money", + "text": "Saving money" + }, + { + "id": "trying_new_things", + "text": "Trying new things" + } + ] + }, + { + "id": "fun_182", + "category_id": "fun", + "type": "single_choice", + "text": "What would be a good mini-reward for us?", + "depth": 1, + "access": "premium", + "tags": [ + "rewards", + "fun" + ], + "options": [ + { + "id": "dessert", + "text": "Dessert" + }, + { + "id": "movie", + "text": "Movie" + }, + { + "id": "walk", + "text": "Walk" + }, + { + "id": "small_treat", + "text": "Small treat" + } + ] + }, + { + "id": "fun_183", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of event should we look for?", + "depth": 2, + "access": "premium", + "tags": [ + "events", + "planning" + ], + "options": [ + { + "id": "music", + "text": "Music" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "art", + "text": "Art" + }, + { + "id": "outdoor", + "text": "Outdoor" + } + ] + }, + { + "id": "fun_184", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of photo should we take more often?", + "depth": 1, + "access": "premium", + "tags": [ + "photos", + "memories" + ], + "options": [ + { + "id": "silly", + "text": "Silly" + }, + { + "id": "candid", + "text": "Candid" + }, + { + "id": "romantic", + "text": "Romantic" + }, + { + "id": "everyday", + "text": "Everyday" + } + ] + }, + { + "id": "fun_185", + "category_id": "fun", + "type": "single_choice", + "text": "What is our best fun setting?", + "depth": 2, + "access": "premium", + "tags": [ + "setting", + "fun" + ], + "options": [ + { + "id": "home", + "text": "Home" + }, + { + "id": "car", + "text": "Car" + }, + { + "id": "outdoors", + "text": "Outdoors" + }, + { + "id": "new_places", + "text": "New places" + } + ] + }, + { + "id": "fun_186", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of play should we avoid forcing?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "play" + ], + "options": [ + { + "id": "games", + "text": "Games" + }, + { + "id": "public_silliness", + "text": "Public silliness" + }, + { + "id": "competitive_stuff", + "text": "Competitive stuff" + }, + { + "id": "social_plans", + "text": "Social plans" + } + ] + }, + { + "id": "fun_187", + "category_id": "fun", + "type": "single_choice", + "text": "What makes shared fun feel meaningful?", + "depth": 3, + "access": "premium", + "tags": [ + "meaning", + "fun" + ], + "options": [ + { + "id": "attention", + "text": "Attention" + }, + { + "id": "laughter", + "text": "Laughter" + }, + { + "id": "novelty", + "text": "Novelty" + }, + { + "id": "feeling_chosen", + "text": "Feeling chosen" + } + ] + }, + { + "id": "fun_188", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of trip would fit us best right now?", + "depth": 2, + "access": "premium", + "tags": [ + "travel", + "planning" + ], + "options": [ + { + "id": "short", + "text": "Short" + }, + { + "id": "relaxing", + "text": "Relaxing" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "food_focused", + "text": "Food-focused" + } + ] + }, + { + "id": "fun_189", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of weird couple tradition should we start?", + "depth": 2, + "access": "premium", + "tags": [ + "weirdness", + "traditions" + ], + "options": [ + { + "id": "food_ritual", + "text": "Food ritual" + }, + { + "id": "funny_phrase", + "text": "Funny phrase" + }, + { + "id": "monthly_quest", + "text": "Monthly quest" + }, + { + "id": "random_award", + "text": "Random award" + } + ] + }, + { + "id": "fun_190", + "category_id": "fun", + "type": "single_choice", + "text": "What kind of joyful energy do you want our relationship to have?", + "depth": 4, + "access": "premium", + "tags": [ + "joy", + "identity" + ], + "options": [ + { + "id": "playful", + "text": "Playful" + }, + { + "id": "peaceful", + "text": "Peaceful" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "cozy", + "text": "Cozy" + } + ] + }, + { + "id": "fun_191", + "category_id": "fun", + "type": "multi_choice", + "text": "Which activities sound fun this week? Select all that apply.", + "depth": 1, + "access": "premium", + "tags": [ + "weekly_fun", + "activities" + ], + "options": [ + { + "id": "walk", + "text": "Walk" + }, + { + "id": "game_night", + "text": "Game night" + }, + { + "id": "cooking_together", + "text": "Cooking together" + }, + { + "id": "movie_night", + "text": "Movie night" + }, + { + "id": "trying_somewhere_new", + "text": "Trying somewhere new" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_192", + "category_id": "fun", + "type": "multi_choice", + "text": "Which things make dates feel better? Select up to three.", + "depth": 2, + "access": "premium", + "tags": [ + "date_night", + "preferences" + ], + "options": [ + { + "id": "no_phones", + "text": "No phones" + }, + { + "id": "good_food", + "text": "Good food" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "spontaneity", + "text": "Spontaneity" + }, + { + "id": "time_to_talk", + "text": "Time to talk" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "fun_193", + "category_id": "fun", + "type": "multi_choice", + "text": "Which kinds of fun do you want more of? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "fun_types", + "preferences" + ], + "options": [ + { + "id": "silly", + "text": "Silly" + }, + { + "id": "romantic", + "text": "Romantic" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "relaxing", + "text": "Relaxing" + }, + { + "id": "creative", + "text": "Creative" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_194", + "category_id": "fun", + "type": "multi_choice", + "text": "Which things get in the way of fun? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "barriers", + "fun" + ], + "options": [ + { + "id": "tiredness", + "text": "Tiredness" + }, + { + "id": "money_stress", + "text": "Money stress" + }, + { + "id": "phones", + "text": "Phones" + }, + { + "id": "overplanning", + "text": "Overplanning" + }, + { + "id": "not_planning_enough", + "text": "Not planning enough" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_195", + "category_id": "fun", + "type": "multi_choice", + "text": "Which low-cost ideas should we try? Select all that apply.", + "depth": 1, + "access": "premium", + "tags": [ + "budget", + "ideas" + ], + "options": [ + { + "id": "picnic", + "text": "Picnic" + }, + { + "id": "library_date", + "text": "Library date" + }, + { + "id": "sunset_walk", + "text": "Sunset walk" + }, + { + "id": "at_home_cafe", + "text": "At-home cafe" + }, + { + "id": "board_game_night", + "text": "Board game night" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_196", + "category_id": "fun", + "type": "multi_choice", + "text": "Which home date ideas sound good? Select up to three.", + "depth": 1, + "access": "premium", + "tags": [ + "home_date", + "ideas" + ], + "options": [ + { + "id": "cook_off", + "text": "Cook-off" + }, + { + "id": "movie_theme_night", + "text": "Movie theme night" + }, + { + "id": "puzzle", + "text": "Puzzle" + }, + { + "id": "blanket_fort", + "text": "Blanket fort" + }, + { + "id": "question_game", + "text": "Question game" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "fun_197", + "category_id": "fun", + "type": "multi_choice", + "text": "Which outside ideas sound good? Select up to three.", + "depth": 1, + "access": "premium", + "tags": [ + "outdoor", + "ideas" + ], + "options": [ + { + "id": "walk", + "text": "Walk" + }, + { + "id": "hike", + "text": "Hike" + }, + { + "id": "farmers_market", + "text": "Farmers market" + }, + { + "id": "park_picnic", + "text": "Park picnic" + }, + { + "id": "local_exploring", + "text": "Local exploring" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "fun_198", + "category_id": "fun", + "type": "multi_choice", + "text": "Which creative ideas should we try? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "creativity", + "ideas" + ], + "options": [ + { + "id": "painting", + "text": "Painting" + }, + { + "id": "playlist", + "text": "Playlist" + }, + { + "id": "photo_challenge", + "text": "Photo challenge" + }, + { + "id": "cooking_challenge", + "text": "Cooking challenge" + }, + { + "id": "diy_project", + "text": "DIY project" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_199", + "category_id": "fun", + "type": "multi_choice", + "text": "Which playful habits should we build? Select up to three.", + "depth": 2, + "access": "premium", + "tags": [ + "habits", + "playfulness" + ], + "options": [ + { + "id": "inside_jokes", + "text": "Inside jokes" + }, + { + "id": "mini_celebrations", + "text": "Mini celebrations" + }, + { + "id": "random_dances", + "text": "Random dances" + }, + { + "id": "question_nights", + "text": "Question nights" + }, + { + "id": "tiny_adventures", + "text": "Tiny adventures" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "fun_200", + "category_id": "fun", + "type": "multi_choice", + "text": "Which kinds of surprises do you like? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "surprises", + "preferences" + ], + "options": [ + { + "id": "notes", + "text": "Notes" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "planned_date", + "text": "Planned date" + }, + { + "id": "small_gift", + "text": "Small gift" + }, + { + "id": "helpful_gesture", + "text": "Helpful gesture" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_201", + "category_id": "fun", + "type": "multi_choice", + "text": "Which kinds of novelty feel exciting? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "novelty", + "preferences" + ], + "options": [ + { + "id": "new_food", + "text": "New food" + }, + { + "id": "new_place", + "text": "New place" + }, + { + "id": "new_skill", + "text": "New skill" + }, + { + "id": "new_game", + "text": "New game" + }, + { + "id": "new_routine", + "text": "New routine" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_202", + "category_id": "fun", + "type": "multi_choice", + "text": "Which fun moments should we document more? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "memories", + "documentation" + ], + "options": [ + { + "id": "everyday_silly_moments", + "text": "Everyday silly moments" + }, + { + "id": "trips", + "text": "Trips" + }, + { + "id": "dates", + "text": "Dates" + }, + { + "id": "food_wins", + "text": "Food wins" + }, + { + "id": "random_traditions", + "text": "Random traditions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_203", + "category_id": "fun", + "type": "multi_choice", + "text": "Which couple traditions sound fun? Select up to three.", + "depth": 2, + "access": "premium", + "tags": [ + "traditions", + "ideas" + ], + "options": [ + { + "id": "monthly_adventure", + "text": "Monthly adventure" + }, + { + "id": "weekly_treat", + "text": "Weekly treat" + }, + { + "id": "annual_weird_photo", + "text": "Annual weird photo" + }, + { + "id": "random_award_night", + "text": "Random award night" + }, + { + "id": "seasonal_bucket_list", + "text": "Seasonal bucket list" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "fun_204", + "category_id": "fun", + "type": "multi_choice", + "text": "Which things help you feel playful? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "playfulness", + "mood" + ], + "options": [ + { + "id": "low_stress", + "text": "Low stress" + }, + { + "id": "music", + "text": "Music" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "encouragement", + "text": "Encouragement" + }, + { + "id": "not_being_judged", + "text": "Not being judged" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_205", + "category_id": "fun", + "type": "multi_choice", + "text": "Which things make play feel forced? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "playfulness", + "barriers" + ], + "options": [ + { + "id": "too_much_pressure", + "text": "Too much pressure" + }, + { + "id": "bad_timing", + "text": "Bad timing" + }, + { + "id": "crowds", + "text": "Crowds" + }, + { + "id": "competition", + "text": "Competition" + }, + { + "id": "feeling_watched", + "text": "Feeling watched" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_206", + "category_id": "fun", + "type": "multi_choice", + "text": "Which shared goals could be more fun? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "goals", + "gamification" + ], + "options": [ + { + "id": "saving_money", + "text": "Saving money" + }, + { + "id": "getting_active", + "text": "Getting active" + }, + { + "id": "cooking_more", + "text": "Cooking more" + }, + { + "id": "cleaning", + "text": "Cleaning" + }, + { + "id": "trying_new_places", + "text": "Trying new places" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_207", + "category_id": "fun", + "type": "multi_choice", + "text": "Which date-night moods should we rotate? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "date_night", + "moods" + ], + "options": [ + { + "id": "cozy", + "text": "Cozy" + }, + { + "id": "fancy", + "text": "Fancy" + }, + { + "id": "silly", + "text": "Silly" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "quiet", + "text": "Quiet" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_208", + "category_id": "fun", + "type": "multi_choice", + "text": "Which old memories should inspire new plans? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "nostalgia", + "planning" + ], + "options": [ + { + "id": "first_dates", + "text": "First dates" + }, + { + "id": "trips", + "text": "Trips" + }, + { + "id": "random_laughs", + "text": "Random laughs" + }, + { + "id": "hard_seasons_we_survived", + "text": "Hard seasons we survived" + }, + { + "id": "favorite_meals", + "text": "Favorite meals" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_209", + "category_id": "fun", + "type": "multi_choice", + "text": "Which fun boundaries should we respect? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "fun" + ], + "options": [ + { + "id": "no_public_embarrassment", + "text": "No public embarrassment" + }, + { + "id": "no_forced_competition", + "text": "No forced competition" + }, + { + "id": "respect_tiredness", + "text": "Respect tiredness" + }, + { + "id": "no_expensive_surprises", + "text": "No expensive surprises" + }, + { + "id": "ask_before_filming", + "text": "Ask before filming" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_210", + "category_id": "fun", + "type": "multi_choice", + "text": "Which signs show we need more fun? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "signals", + "boredom" + ], + "options": [ + { + "id": "everything_feels_routine", + "text": "Everything feels routine" + }, + { + "id": "we_only_talk_logistics", + "text": "We only talk logistics" + }, + { + "id": "we_laugh_less", + "text": "We laugh less" + }, + { + "id": "dates_feel_rare", + "text": "Dates feel rare" + }, + { + "id": "phones_fill_the_gaps", + "text": "Phones fill the gaps" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "fun_211", + "category_id": "fun", + "type": "scale", + "text": "How playful does our relationship feel lately?", + "depth": 2, + "access": "premium", + "tags": [ + "playfulness", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not playful", + "max_label": "Very playful", + "scale_step": 1 + } + }, + { + "id": "fun_212", + "category_id": "fun", + "type": "scale", + "text": "How much fun did we make time for this week?", + "depth": 1, + "access": "premium", + "tags": [ + "weekly_fun", + "time" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "None", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_213", + "category_id": "fun", + "type": "scale", + "text": "How often do we laugh together lately?", + "depth": 1, + "access": "premium", + "tags": [ + "laughter", + "frequency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Often", + "scale_step": 1 + } + }, + { + "id": "fun_214", + "category_id": "fun", + "type": "scale", + "text": "How easy does it feel to be silly with me?", + "depth": 2, + "access": "premium", + "tags": [ + "silliness", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Hard", + "max_label": "Easy", + "scale_step": 1 + } + }, + { + "id": "fun_215", + "category_id": "fun", + "type": "scale", + "text": "How much novelty does our relationship have right now?", + "depth": 3, + "access": "premium", + "tags": [ + "novelty", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_216", + "category_id": "fun", + "type": "scale", + "text": "How bored do you feel with our routines?", + "depth": 3, + "access": "premium", + "tags": [ + "boredom", + "routine" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not bored", + "max_label": "Very bored", + "scale_step": 1 + } + }, + { + "id": "fun_217", + "category_id": "fun", + "type": "scale", + "text": "How well do we protect date time?", + "depth": 2, + "access": "premium", + "tags": [ + "date_night", + "priority" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Poorly", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "fun_218", + "category_id": "fun", + "type": "scale", + "text": "How present do we feel during fun moments?", + "depth": 2, + "access": "premium", + "tags": [ + "presence", + "fun" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Distracted", + "max_label": "Very present", + "scale_step": 1 + } + }, + { + "id": "fun_219", + "category_id": "fun", + "type": "scale", + "text": "How much do phones interrupt our fun?", + "depth": 2, + "access": "premium", + "tags": [ + "phones", + "distraction" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_220", + "category_id": "fun", + "type": "scale", + "text": "How much do you enjoy our everyday rituals?", + "depth": 2, + "access": "premium", + "tags": [ + "rituals", + "enjoyment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_221", + "category_id": "fun", + "type": "scale", + "text": "How much adventure do you want this month?", + "depth": 2, + "access": "premium", + "tags": [ + "adventure", + "desire" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "A little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_222", + "category_id": "fun", + "type": "scale", + "text": "How much cozy time do you want this month?", + "depth": 2, + "access": "premium", + "tags": [ + "cozy", + "desire" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "A little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_223", + "category_id": "fun", + "type": "scale", + "text": "How energized do you feel after time with me?", + "depth": 3, + "access": "premium", + "tags": [ + "energy", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Drained", + "max_label": "Energized", + "scale_step": 1 + } + }, + { + "id": "fun_224", + "category_id": "fun", + "type": "scale", + "text": "How relaxed do you feel after time with me?", + "depth": 3, + "access": "premium", + "tags": [ + "relaxation", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Tense", + "max_label": "Relaxed", + "scale_step": 1 + } + }, + { + "id": "fun_225", + "category_id": "fun", + "type": "scale", + "text": "How meaningful do our shared activities feel?", + "depth": 3, + "access": "premium", + "tags": [ + "meaning", + "activities" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not meaningful", + "max_label": "Very meaningful", + "scale_step": 1 + } + }, + { + "id": "fun_226", + "category_id": "fun", + "type": "scale", + "text": "How much do we celebrate small wins?", + "depth": 2, + "access": "premium", + "tags": [ + "celebration", + "small_wins" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Often", + "scale_step": 1 + } + }, + { + "id": "fun_227", + "category_id": "fun", + "type": "scale", + "text": "How much do you want more spontaneous plans?", + "depth": 2, + "access": "premium", + "tags": [ + "spontaneity", + "desire" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_228", + "category_id": "fun", + "type": "scale", + "text": "How much do you want more planned dates?", + "depth": 2, + "access": "premium", + "tags": [ + "planning", + "desire" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_229", + "category_id": "fun", + "type": "scale", + "text": "How safe do you feel being goofy around me?", + "depth": 3, + "access": "premium", + "tags": [ + "goofy", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "fun_230", + "category_id": "fun", + "type": "scale", + "text": "How much do we make normal days feel special?", + "depth": 2, + "access": "premium", + "tags": [ + "ordinary_days", + "special" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_231", + "category_id": "fun", + "type": "scale", + "text": "How connected do you feel when we play or laugh together?", + "depth": 3, + "access": "premium", + "tags": [ + "connection", + "play" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Distant", + "max_label": "Connected", + "scale_step": 1 + } + }, + { + "id": "fun_232", + "category_id": "fun", + "type": "scale", + "text": "How much do you miss an old kind of fun we used to have?", + "depth": 4, + "access": "premium", + "tags": [ + "nostalgia", + "missing_fun" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_233", + "category_id": "fun", + "type": "scale", + "text": "How excited are you about trying something new together?", + "depth": 2, + "access": "premium", + "tags": [ + "novelty", + "excitement" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not excited", + "max_label": "Very excited", + "scale_step": 1 + } + }, + { + "id": "fun_234", + "category_id": "fun", + "type": "scale", + "text": "How much effort should we put into fun this week?", + "depth": 2, + "access": "premium", + "tags": [ + "effort", + "weekly_fun" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "A little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "fun_235", + "category_id": "fun", + "type": "scale", + "text": "How joyful do you want our relationship to feel this season?", + "depth": 4, + "access": "premium", + "tags": [ + "joy", + "season" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "A little", + "max_label": "Very joyful", + "scale_step": 1 + } + }, + { + "id": "fun_236", + "category_id": "fun", + "type": "this_or_that", + "text": "Cozy night in or spontaneous night out?", + "depth": 1, + "access": "premium", + "tags": [ + "date_night", + "preference" + ], + "options": [ + { + "id": "cozy_night_in", + "text": "Cozy night in" + }, + { + "id": "spontaneous_night_out", + "text": "Spontaneous night out" + } + ] + }, + { + "id": "fun_237", + "category_id": "fun", + "type": "this_or_that", + "text": "Game night or movie night?", + "depth": 1, + "access": "premium", + "tags": [ + "games", + "movies" + ], + "options": [ + { + "id": "game_night", + "text": "Game night" + }, + { + "id": "movie_night", + "text": "Movie night" + } + ] + }, + { + "id": "fun_238", + "category_id": "fun", + "type": "this_or_that", + "text": "Cook together or try a new restaurant?", + "depth": 1, + "access": "premium", + "tags": [ + "food", + "date_night" + ], + "options": [ + { + "id": "cook_together", + "text": "Cook together" + }, + { + "id": "new_restaurant", + "text": "New restaurant" + } + ] + }, + { + "id": "fun_239", + "category_id": "fun", + "type": "this_or_that", + "text": "Planned date or surprise date?", + "depth": 2, + "access": "premium", + "tags": [ + "planning", + "surprise" + ], + "options": [ + { + "id": "planned_date", + "text": "Planned date" + }, + { + "id": "surprise_date", + "text": "Surprise date" + } + ] + }, + { + "id": "fun_240", + "category_id": "fun", + "type": "this_or_that", + "text": "Silly photos or romantic photos?", + "depth": 1, + "access": "premium", + "tags": [ + "photos", + "style" + ], + "options": [ + { + "id": "silly_photos", + "text": "Silly photos" + }, + { + "id": "romantic_photos", + "text": "Romantic photos" + } + ] + }, + { + "id": "fun_241", + "category_id": "fun", + "type": "this_or_that", + "text": "Adventure outside or creative project inside?", + "depth": 1, + "access": "premium", + "tags": [ + "adventure", + "creativity" + ], + "options": [ + { + "id": "outside_adventure", + "text": "Outside adventure" + }, + { + "id": "inside_project", + "text": "Inside project" + } + ] + }, + { + "id": "fun_242", + "category_id": "fun", + "type": "this_or_that", + "text": "Try something new or revisit an old favorite?", + "depth": 2, + "access": "premium", + "tags": [ + "novelty", + "nostalgia" + ], + "options": [ + { + "id": "try_something_new", + "text": "Try something new" + }, + { + "id": "old_favorite", + "text": "Old favorite" + } + ] + }, + { + "id": "fun_243", + "category_id": "fun", + "type": "this_or_that", + "text": "Dance in the kitchen or sing in the car?", + "depth": 1, + "access": "premium", + "tags": [ + "music", + "silliness" + ], + "options": [ + { + "id": "kitchen_dance", + "text": "Kitchen dance" + }, + { + "id": "car_singing", + "text": "Car singing" + } + ] + }, + { + "id": "fun_244", + "category_id": "fun", + "type": "this_or_that", + "text": "Tiny tradition or big adventure?", + "depth": 2, + "access": "premium", + "tags": [ + "traditions", + "adventure" + ], + "options": [ + { + "id": "tiny_tradition", + "text": "Tiny tradition" + }, + { + "id": "big_adventure", + "text": "Big adventure" + } + ] + }, + { + "id": "fun_245", + "category_id": "fun", + "type": "this_or_that", + "text": "Laugh until it hurts or relax until we melt?", + "depth": 1, + "access": "premium", + "tags": [ + "laughter", + "relaxation" + ], + "options": [ + { + "id": "laugh_hard", + "text": "Laugh hard" + }, + { + "id": "relax_deeply", + "text": "Relax deeply" + } + ] + }, + { + "id": "fun_246", + "category_id": "fun", + "type": "this_or_that", + "text": "Friendly competition or teamwork challenge?", + "depth": 2, + "access": "premium", + "tags": [ + "games", + "teamwork" + ], + "options": [ + { + "id": "friendly_competition", + "text": "Friendly competition" + }, + { + "id": "teamwork_challenge", + "text": "Teamwork challenge" + } + ] + }, + { + "id": "fun_247", + "category_id": "fun", + "type": "this_or_that", + "text": "Phone-free walk or couch question night?", + "depth": 2, + "access": "premium", + "tags": [ + "presence", + "questions" + ], + "options": [ + { + "id": "phone_free_walk", + "text": "Phone-free walk" + }, + { + "id": "question_night", + "text": "Question night" + } + ] + }, + { + "id": "fun_248", + "category_id": "fun", + "type": "this_or_that", + "text": "Cheap date or fancy splurge?", + "depth": 2, + "access": "premium", + "tags": [ + "budget", + "date_night" + ], + "options": [ + { + "id": "cheap_date", + "text": "Cheap date" + }, + { + "id": "fancy_splurge", + "text": "Fancy splurge" + } + ] + }, + { + "id": "fun_249", + "category_id": "fun", + "type": "this_or_that", + "text": "Local exploring or staying in our favorite spot?", + "depth": 2, + "access": "premium", + "tags": [ + "local", + "comfort" + ], + "options": [ + { + "id": "local_exploring", + "text": "Local exploring" + }, + { + "id": "favorite_spot", + "text": "Favorite spot" + } + ] + }, + { + "id": "fun_250", + "category_id": "fun", + "type": "this_or_that", + "text": "Make a memory or make a tradition?", + "depth": 3, + "access": "premium", + "tags": [ + "memories", + "traditions" + ], + "options": [ + { + "id": "make_a_memory", + "text": "Make a memory" + }, + { + "id": "make_a_tradition", + "text": "Make a tradition" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/future.json b/seed/questions/future.json new file mode 100644 index 00000000..6f8852ab --- /dev/null +++ b/seed/questions/future.json @@ -0,0 +1,5351 @@ +{ + "category": { + "id": "future", + "display_name": "Future", + "description": "Questions about shared goals, long-term plans, commitment, timelines, dreams, values, and life decisions.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "future_001", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our next few months?", + "depth": 2, + "access": "free", + "tags": [ + "next_few_months", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_002", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better next few months?", + "depth": 2, + "access": "free", + "tags": [ + "next_few_months", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_003", + "category_id": "future", + "type": "written", + "text": "What part of our next few months are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "next_few_months", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_004", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our next few months changes?", + "depth": 3, + "access": "free", + "tags": [ + "next_few_months", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_005", + "category_id": "future", + "type": "written", + "text": "How should we talk about next few months so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "next_few_months", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_006", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our weekend routines?", + "depth": 2, + "access": "free", + "tags": [ + "weekend_routines", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_007", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better weekend routines?", + "depth": 2, + "access": "free", + "tags": [ + "weekend_routines", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_008", + "category_id": "future", + "type": "written", + "text": "What part of our weekend routines are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "weekend_routines", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_009", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our weekend routines changes?", + "depth": 3, + "access": "free", + "tags": [ + "weekend_routines", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_010", + "category_id": "future", + "type": "written", + "text": "How should we talk about weekend routines so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "weekend_routines", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_011", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our the home we want?", + "depth": 2, + "access": "free", + "tags": [ + "the_home_we_want", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_012", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better the home we want?", + "depth": 2, + "access": "free", + "tags": [ + "the_home_we_want", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_013", + "category_id": "future", + "type": "written", + "text": "What part of our the home we want are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "the_home_we_want", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_014", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our the home we want changes?", + "depth": 3, + "access": "free", + "tags": [ + "the_home_we_want", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_015", + "category_id": "future", + "type": "written", + "text": "How should we talk about the home we want so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "the_home_we_want", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_016", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our shared goals?", + "depth": 2, + "access": "free", + "tags": [ + "shared_goals", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_017", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better shared goals?", + "depth": 2, + "access": "free", + "tags": [ + "shared_goals", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_018", + "category_id": "future", + "type": "written", + "text": "What part of our shared goals are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "shared_goals", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_019", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our shared goals changes?", + "depth": 3, + "access": "free", + "tags": [ + "shared_goals", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_020", + "category_id": "future", + "type": "written", + "text": "How should we talk about shared goals so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "shared_goals", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_021", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our travel dreams?", + "depth": 2, + "access": "free", + "tags": [ + "travel_dreams", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_022", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better travel dreams?", + "depth": 2, + "access": "free", + "tags": [ + "travel_dreams", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_023", + "category_id": "future", + "type": "written", + "text": "What part of our travel dreams are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "travel_dreams", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_024", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our travel dreams changes?", + "depth": 3, + "access": "free", + "tags": [ + "travel_dreams", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_025", + "category_id": "future", + "type": "written", + "text": "How should we talk about travel dreams so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "travel_dreams", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_026", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our health habits?", + "depth": 2, + "access": "free", + "tags": [ + "health_habits", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_027", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better health habits?", + "depth": 2, + "access": "free", + "tags": [ + "health_habits", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_028", + "category_id": "future", + "type": "written", + "text": "What part of our health habits are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "health_habits", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_029", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our health habits changes?", + "depth": 3, + "access": "free", + "tags": [ + "health_habits", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_030", + "category_id": "future", + "type": "written", + "text": "How should we talk about health habits so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "health_habits", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_031", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our career hopes?", + "depth": 2, + "access": "free", + "tags": [ + "career_hopes", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_032", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better career hopes?", + "depth": 2, + "access": "free", + "tags": [ + "career_hopes", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_033", + "category_id": "future", + "type": "written", + "text": "What part of our career hopes are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "career_hopes", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_034", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our career hopes changes?", + "depth": 3, + "access": "free", + "tags": [ + "career_hopes", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_035", + "category_id": "future", + "type": "written", + "text": "How should we talk about career hopes so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "career_hopes", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_036", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our creative dreams?", + "depth": 2, + "access": "free", + "tags": [ + "creative_dreams", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_037", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better creative dreams?", + "depth": 2, + "access": "free", + "tags": [ + "creative_dreams", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_038", + "category_id": "future", + "type": "written", + "text": "What part of our creative dreams are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "creative_dreams", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_039", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our creative dreams changes?", + "depth": 3, + "access": "free", + "tags": [ + "creative_dreams", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_040", + "category_id": "future", + "type": "written", + "text": "How should we talk about creative dreams so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "creative_dreams", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_041", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our friendships?", + "depth": 2, + "access": "free", + "tags": [ + "friendships", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_042", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better friendships?", + "depth": 2, + "access": "free", + "tags": [ + "friendships", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_043", + "category_id": "future", + "type": "written", + "text": "What part of our friendships are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "friendships", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_044", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our friendships changes?", + "depth": 3, + "access": "free", + "tags": [ + "friendships", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_045", + "category_id": "future", + "type": "written", + "text": "How should we talk about friendships so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "friendships", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_046", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our family traditions?", + "depth": 2, + "access": "free", + "tags": [ + "family_traditions", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_047", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better family traditions?", + "depth": 2, + "access": "free", + "tags": [ + "family_traditions", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_048", + "category_id": "future", + "type": "written", + "text": "What part of our family traditions are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "family_traditions", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_049", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our family traditions changes?", + "depth": 3, + "access": "free", + "tags": [ + "family_traditions", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_050", + "category_id": "future", + "type": "written", + "text": "How should we talk about family traditions so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "family_traditions", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_051", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our how we spend time?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_spend_time", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_052", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better how we spend time?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_spend_time", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_053", + "category_id": "future", + "type": "written", + "text": "What part of our how we spend time are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "how_we_spend_time", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_054", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our how we spend time changes?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_spend_time", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_055", + "category_id": "future", + "type": "written", + "text": "How should we talk about how we spend time so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_spend_time", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_056", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our how we handle change?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_handle_change", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_057", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better how we handle change?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_handle_change", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_058", + "category_id": "future", + "type": "written", + "text": "What part of our how we handle change are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "how_we_handle_change", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_059", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our how we handle change changes?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_handle_change", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_060", + "category_id": "future", + "type": "written", + "text": "How should we talk about how we handle change so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_handle_change", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_061", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our celebrations?", + "depth": 2, + "access": "free", + "tags": [ + "celebrations", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_062", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better celebrations?", + "depth": 2, + "access": "free", + "tags": [ + "celebrations", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_063", + "category_id": "future", + "type": "written", + "text": "What part of our celebrations are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "celebrations", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_064", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our celebrations changes?", + "depth": 3, + "access": "free", + "tags": [ + "celebrations", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_065", + "category_id": "future", + "type": "written", + "text": "How should we talk about celebrations so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "celebrations", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_066", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our learning together?", + "depth": 2, + "access": "free", + "tags": [ + "learning_together", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_067", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better learning together?", + "depth": 2, + "access": "free", + "tags": [ + "learning_together", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_068", + "category_id": "future", + "type": "written", + "text": "What part of our learning together are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "learning_together", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_069", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our learning together changes?", + "depth": 3, + "access": "free", + "tags": [ + "learning_together", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_070", + "category_id": "future", + "type": "written", + "text": "How should we talk about learning together so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "learning_together", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_071", + "category_id": "future", + "type": "written", + "text": "What is one hope you have for our rest and balance?", + "depth": 2, + "access": "free", + "tags": [ + "rest_and_balance", + "hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_072", + "category_id": "future", + "type": "written", + "text": "What small step could we take toward better rest and balance?", + "depth": 2, + "access": "free", + "tags": [ + "rest_and_balance", + "small_step" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_073", + "category_id": "future", + "type": "written", + "text": "What part of our rest and balance are you excited about?", + "depth": 1, + "access": "free", + "tags": [ + "rest_and_balance", + "excitement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_074", + "category_id": "future", + "type": "written", + "text": "What do you want us to protect as our rest and balance changes?", + "depth": 3, + "access": "free", + "tags": [ + "rest_and_balance", + "protect" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_075", + "category_id": "future", + "type": "written", + "text": "How should we talk about rest and balance so it feels like teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "rest_and_balance", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_076", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our long-term commitment?", + "depth": 4, + "access": "premium", + "tags": [ + "long_term_commitment", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_077", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our long-term commitment?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_commitment", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_078", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach long-term commitment with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "long_term_commitment", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_079", + "category_id": "future", + "type": "written", + "text": "What sacrifice might long-term commitment require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_commitment", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_080", + "category_id": "future", + "type": "written", + "text": "What would make our long-term commitment feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_commitment", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_081", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our our living situation?", + "depth": 4, + "access": "premium", + "tags": [ + "our_living_situation", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_082", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our our living situation?", + "depth": 5, + "access": "premium", + "tags": [ + "our_living_situation", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_083", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach our living situation with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "our_living_situation", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_084", + "category_id": "future", + "type": "written", + "text": "What sacrifice might our living situation require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "our_living_situation", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_085", + "category_id": "future", + "type": "written", + "text": "What would make our our living situation feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "our_living_situation", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_086", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our marriage or deeper commitment?", + "depth": 4, + "access": "premium", + "tags": [ + "marriage_or_deeper_commitment", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_087", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our marriage or deeper commitment?", + "depth": 5, + "access": "premium", + "tags": [ + "marriage_or_deeper_commitment", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_088", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach marriage or deeper commitment with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "marriage_or_deeper_commitment", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_089", + "category_id": "future", + "type": "written", + "text": "What sacrifice might marriage or deeper commitment require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "marriage_or_deeper_commitment", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_090", + "category_id": "future", + "type": "written", + "text": "What would make our marriage or deeper commitment feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "marriage_or_deeper_commitment", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_091", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our parenting or family choices?", + "depth": 4, + "access": "premium", + "tags": [ + "parenting_or_family_choices", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_092", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our parenting or family choices?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_or_family_choices", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_093", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach parenting or family choices with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "parenting_or_family_choices", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_094", + "category_id": "future", + "type": "written", + "text": "What sacrifice might parenting or family choices require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_or_family_choices", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_095", + "category_id": "future", + "type": "written", + "text": "What would make our parenting or family choices feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_or_family_choices", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_096", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our money goals?", + "depth": 4, + "access": "premium", + "tags": [ + "money_goals", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_097", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our money goals?", + "depth": 5, + "access": "premium", + "tags": [ + "money_goals", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_098", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach money goals with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "money_goals", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_099", + "category_id": "future", + "type": "written", + "text": "What sacrifice might money goals require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "money_goals", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_100", + "category_id": "future", + "type": "written", + "text": "What would make our money goals feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "money_goals", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_101", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our career tradeoffs?", + "depth": 4, + "access": "premium", + "tags": [ + "career_tradeoffs", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_102", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our career tradeoffs?", + "depth": 5, + "access": "premium", + "tags": [ + "career_tradeoffs", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_103", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach career tradeoffs with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "career_tradeoffs", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_104", + "category_id": "future", + "type": "written", + "text": "What sacrifice might career tradeoffs require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "career_tradeoffs", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_105", + "category_id": "future", + "type": "written", + "text": "What would make our career tradeoffs feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "career_tradeoffs", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_106", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our aging together?", + "depth": 4, + "access": "premium", + "tags": [ + "aging_together", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_107", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our aging together?", + "depth": 5, + "access": "premium", + "tags": [ + "aging_together", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_108", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach aging together with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "aging_together", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_109", + "category_id": "future", + "type": "written", + "text": "What sacrifice might aging together require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "aging_together", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_110", + "category_id": "future", + "type": "written", + "text": "What would make our aging together feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "aging_together", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_111", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our caregiving?", + "depth": 4, + "access": "premium", + "tags": [ + "caregiving", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_112", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our caregiving?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_113", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach caregiving with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "caregiving", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_114", + "category_id": "future", + "type": "written", + "text": "What sacrifice might caregiving require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_115", + "category_id": "future", + "type": "written", + "text": "What would make our caregiving feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_116", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our shared purpose?", + "depth": 4, + "access": "premium", + "tags": [ + "shared_purpose", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_117", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our shared purpose?", + "depth": 5, + "access": "premium", + "tags": [ + "shared_purpose", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_118", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach shared purpose with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "shared_purpose", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_119", + "category_id": "future", + "type": "written", + "text": "What sacrifice might shared purpose require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "shared_purpose", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_120", + "category_id": "future", + "type": "written", + "text": "What would make our shared purpose feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "shared_purpose", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_121", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our big life transitions?", + "depth": 4, + "access": "premium", + "tags": [ + "big_life_transitions", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_122", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our big life transitions?", + "depth": 5, + "access": "premium", + "tags": [ + "big_life_transitions", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_123", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach big life transitions with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "big_life_transitions", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_124", + "category_id": "future", + "type": "written", + "text": "What sacrifice might big life transitions require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "big_life_transitions", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_125", + "category_id": "future", + "type": "written", + "text": "What would make our big life transitions feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "big_life_transitions", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_126", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our values under pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "values_under_pressure", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_127", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our values under pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "values_under_pressure", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_128", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach values under pressure with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "values_under_pressure", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_129", + "category_id": "future", + "type": "written", + "text": "What sacrifice might values under pressure require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "values_under_pressure", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_130", + "category_id": "future", + "type": "written", + "text": "What would make our values under pressure feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "values_under_pressure", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_131", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our relocation?", + "depth": 4, + "access": "premium", + "tags": [ + "relocation", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_132", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our relocation?", + "depth": 5, + "access": "premium", + "tags": [ + "relocation", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_133", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach relocation with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "relocation", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_134", + "category_id": "future", + "type": "written", + "text": "What sacrifice might relocation require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "relocation", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_135", + "category_id": "future", + "type": "written", + "text": "What would make our relocation feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "relocation", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_136", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our legacy?", + "depth": 4, + "access": "premium", + "tags": [ + "legacy", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_137", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our legacy?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_138", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach legacy with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "legacy", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_139", + "category_id": "future", + "type": "written", + "text": "What sacrifice might legacy require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_140", + "category_id": "future", + "type": "written", + "text": "What would make our legacy feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_141", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our hard seasons?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_seasons", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_142", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our hard seasons?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_seasons", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_143", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach hard seasons with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_seasons", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_144", + "category_id": "future", + "type": "written", + "text": "What sacrifice might hard seasons require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_seasons", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_145", + "category_id": "future", + "type": "written", + "text": "What would make our hard seasons feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_seasons", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_146", + "category_id": "future", + "type": "written", + "text": "What is one honest hope you have about our our vision of home?", + "depth": 4, + "access": "premium", + "tags": [ + "our_vision_of_home", + "honest_hope" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_147", + "category_id": "future", + "type": "written", + "text": "What worry do you carry about our our vision of home?", + "depth": 5, + "access": "premium", + "tags": [ + "our_vision_of_home", + "worry" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_148", + "category_id": "future", + "type": "written", + "text": "What agreement would help us approach our vision of home with more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "our_vision_of_home", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_149", + "category_id": "future", + "type": "written", + "text": "What sacrifice might our vision of home require from either of us?", + "depth": 5, + "access": "premium", + "tags": [ + "our_vision_of_home", + "sacrifice" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_150", + "category_id": "future", + "type": "written", + "text": "What would make our our vision of home feel aligned instead of assumed?", + "depth": 5, + "access": "premium", + "tags": [ + "our_vision_of_home", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "future_151", + "category_id": "future", + "type": "single_choice", + "text": "What future topic feels most important right now?", + "depth": 3, + "access": "premium", + "tags": [ + "priority", + "future" + ], + "options": [ + { + "id": "home", + "text": "Home" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "career", + "text": "Career" + } + ] + }, + { + "id": "future_152", + "category_id": "future", + "type": "single_choice", + "text": "How do you prefer to plan our future?", + "depth": 2, + "access": "premium", + "tags": [ + "planning", + "style" + ], + "options": [ + { + "id": "detailed_plans", + "text": "Detailed plans" + }, + { + "id": "loose_direction", + "text": "Loose direction" + }, + { + "id": "one_step_at_a_time", + "text": "One step at a time" + }, + { + "id": "talk_only_when_needed", + "text": "Talk only when needed" + } + ] + }, + { + "id": "future_153", + "category_id": "future", + "type": "single_choice", + "text": "What timeline feels most comfortable for big decisions?", + "depth": 3, + "access": "premium", + "tags": [ + "timeline", + "decisions" + ], + "options": [ + { + "id": "soon", + "text": "Soon" + }, + { + "id": "within_a_year", + "text": "Within a year" + }, + { + "id": "in_a_few_years", + "text": "In a few years" + }, + { + "id": "no_fixed_timeline", + "text": "No fixed timeline" + } + ] + }, + { + "id": "future_154", + "category_id": "future", + "type": "single_choice", + "text": "What makes future talks feel safe?", + "depth": 3, + "access": "premium", + "tags": [ + "safety", + "future" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_next_steps", + "text": "Clear next steps" + } + ] + }, + { + "id": "future_155", + "category_id": "future", + "type": "single_choice", + "text": "What makes future talks feel stressful?", + "depth": 4, + "access": "premium", + "tags": [ + "stress", + "future" + ], + "options": [ + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "uncertainty", + "text": "Uncertainty" + }, + { + "id": "different_timelines", + "text": "Different timelines" + }, + { + "id": "money_worries", + "text": "Money worries" + } + ] + }, + { + "id": "future_156", + "category_id": "future", + "type": "single_choice", + "text": "Which future area needs more clarity?", + "depth": 4, + "access": "premium", + "tags": [ + "clarity", + "future" + ], + "options": [ + { + "id": "commitment", + "text": "Commitment" + }, + { + "id": "living_situation", + "text": "Living situation" + }, + { + "id": "family_plans", + "text": "Family plans" + }, + { + "id": "career_plans", + "text": "Career plans" + } + ] + }, + { + "id": "future_157", + "category_id": "future", + "type": "single_choice", + "text": "What kind of goal should we set next?", + "depth": 2, + "access": "premium", + "tags": [ + "goals", + "next" + ], + "options": [ + { + "id": "financial", + "text": "Financial" + }, + { + "id": "relationship", + "text": "Relationship" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "adventure", + "text": "Adventure" + } + ] + }, + { + "id": "future_158", + "category_id": "future", + "type": "single_choice", + "text": "What does commitment look like most to you?", + "depth": 4, + "access": "premium", + "tags": [ + "commitment", + "meaning" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "shared_decisions", + "text": "Shared decisions" + }, + { + "id": "long_term_planning", + "text": "Long-term planning" + }, + { + "id": "showing_up_in_hard_times", + "text": "Showing up in hard times" + } + ] + }, + { + "id": "future_159", + "category_id": "future", + "type": "single_choice", + "text": "What future choice should we discuss before assuming?", + "depth": 4, + "access": "premium", + "tags": [ + "assumptions", + "future" + ], + "options": [ + { + "id": "where_to_live", + "text": "Where to live" + }, + { + "id": "marriage", + "text": "Marriage" + }, + { + "id": "kids_or_family", + "text": "Kids or family" + }, + { + "id": "money_priorities", + "text": "Money priorities" + } + ] + }, + { + "id": "future_160", + "category_id": "future", + "type": "single_choice", + "text": "What helps you feel hopeful about us?", + "depth": 3, + "access": "premium", + "tags": [ + "hope", + "relationship" + ], + "options": [ + { + "id": "shared_effort", + "text": "Shared effort" + }, + { + "id": "good_communication", + "text": "Good communication" + }, + { + "id": "aligned_values", + "text": "Aligned values" + }, + { + "id": "seeing_growth", + "text": "Seeing growth" + } + ] + }, + { + "id": "future_161", + "category_id": "future", + "type": "single_choice", + "text": "What makes you feel uncertain about the future?", + "depth": 5, + "access": "premium", + "tags": [ + "uncertainty", + "future" + ], + "options": [ + { + "id": "different_goals", + "text": "Different goals" + }, + { + "id": "timing", + "text": "Timing" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "conflict_patterns", + "text": "Conflict patterns" + } + ] + }, + { + "id": "future_162", + "category_id": "future", + "type": "single_choice", + "text": "What pace feels best for future planning?", + "depth": 3, + "access": "premium", + "tags": [ + "pace", + "planning" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_and_regular", + "text": "Structured and regular" + }, + { + "id": "only_as_needed", + "text": "Only as needed" + }, + { + "id": "more_direct_and_soon", + "text": "More direct and soon" + } + ] + }, + { + "id": "future_163", + "category_id": "future", + "type": "single_choice", + "text": "What should we revisit every few months?", + "depth": 3, + "access": "premium", + "tags": [ + "checkin", + "future" + ], + "options": [ + { + "id": "goals", + "text": "Goals" + }, + { + "id": "finances", + "text": "Finances" + }, + { + "id": "living_plans", + "text": "Living plans" + }, + { + "id": "emotional_connection", + "text": "Emotional connection" + } + ] + }, + { + "id": "future_164", + "category_id": "future", + "type": "single_choice", + "text": "What kind of future memory do you want us to make?", + "depth": 2, + "access": "premium", + "tags": [ + "memory", + "future" + ], + "options": [ + { + "id": "travel", + "text": "Travel" + }, + { + "id": "home_moments", + "text": "Home moments" + }, + { + "id": "family_moments", + "text": "Family moments" + }, + { + "id": "big_achievement", + "text": "Big achievement" + } + ] + }, + { + "id": "future_165", + "category_id": "future", + "type": "single_choice", + "text": "What do you want our future home to feel like?", + "depth": 2, + "access": "premium", + "tags": [ + "home", + "feeling" + ], + "options": [ + { + "id": "peaceful", + "text": "Peaceful" + }, + { + "id": "playful", + "text": "Playful" + }, + { + "id": "cozy", + "text": "Cozy" + }, + { + "id": "purposeful", + "text": "Purposeful" + } + ] + }, + { + "id": "future_166", + "category_id": "future", + "type": "single_choice", + "text": "Which value should guide our future decisions?", + "depth": 4, + "access": "premium", + "tags": [ + "values", + "decisions" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "stability", + "text": "Stability" + }, + { + "id": "adventure", + "text": "Adventure" + }, + { + "id": "care", + "text": "Care" + } + ] + }, + { + "id": "future_167", + "category_id": "future", + "type": "single_choice", + "text": "What future pressure do you want us to resist?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "future" + ], + "options": [ + { + "id": "comparison", + "text": "Comparison" + }, + { + "id": "rushing", + "text": "Rushing" + }, + { + "id": "perfection", + "text": "Perfection" + }, + { + "id": "other_peoples_expectations", + "text": "Other peoples expectations" + } + ] + }, + { + "id": "future_168", + "category_id": "future", + "type": "single_choice", + "text": "What would make long-term planning more romantic?", + "depth": 2, + "access": "premium", + "tags": [ + "romance", + "planning" + ], + "options": [ + { + "id": "dreaming_together", + "text": "Dreaming together" + }, + { + "id": "small_rituals", + "text": "Small rituals" + }, + { + "id": "shared_savings_goals", + "text": "Shared savings goals" + }, + { + "id": "celebrating_milestones", + "text": "Celebrating milestones" + } + ] + }, + { + "id": "future_169", + "category_id": "future", + "type": "single_choice", + "text": "What future conversation should we make lighter?", + "depth": 3, + "access": "premium", + "tags": [ + "lightness", + "future" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "commitment", + "text": "Commitment" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "home_plans", + "text": "Home plans" + } + ] + }, + { + "id": "future_170", + "category_id": "future", + "type": "single_choice", + "text": "What future conversation should we take more seriously?", + "depth": 4, + "access": "premium", + "tags": [ + "serious", + "future" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "commitment", + "text": "Commitment" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "health", + "text": "Health" + } + ] + }, + { + "id": "future_171", + "category_id": "future", + "type": "single_choice", + "text": "What kind of support will matter most in future stress?", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "stress" + ], + "options": [ + { + "id": "emotional_support", + "text": "Emotional support" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "team_planning", + "text": "Team planning" + } + ] + }, + { + "id": "future_172", + "category_id": "future", + "type": "single_choice", + "text": "What future dream feels most alive for you?", + "depth": 3, + "access": "premium", + "tags": [ + "dreams", + "future" + ], + "options": [ + { + "id": "a_home", + "text": "A home" + }, + { + "id": "travel", + "text": "Travel" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "creative_work", + "text": "Creative work" + } + ] + }, + { + "id": "future_173", + "category_id": "future", + "type": "single_choice", + "text": "What future fear feels most real?", + "depth": 5, + "access": "premium", + "tags": [ + "fears", + "future" + ], + "options": [ + { + "id": "losing_closeness", + "text": "Losing closeness" + }, + { + "id": "financial_stress", + "text": "Financial stress" + }, + { + "id": "different_timelines", + "text": "Different timelines" + }, + { + "id": "unexpected_hardship", + "text": "Unexpected hardship" + } + ] + }, + { + "id": "future_174", + "category_id": "future", + "type": "single_choice", + "text": "What kind of tradition should we build?", + "depth": 2, + "access": "premium", + "tags": [ + "traditions", + "future" + ], + "options": [ + { + "id": "weekly", + "text": "Weekly" + }, + { + "id": "monthly", + "text": "Monthly" + }, + { + "id": "holiday", + "text": "Holiday" + }, + { + "id": "anniversary", + "text": "Anniversary" + } + ] + }, + { + "id": "future_175", + "category_id": "future", + "type": "single_choice", + "text": "What role should adventure play in our future?", + "depth": 2, + "access": "premium", + "tags": [ + "adventure", + "future" + ], + "options": [ + { + "id": "a_big_role", + "text": "A big role" + }, + { + "id": "a_small_role", + "text": "A small role" + }, + { + "id": "only_sometimes", + "text": "Only sometimes" + }, + { + "id": "more_than_now", + "text": "More than now" + } + ] + }, + { + "id": "future_176", + "category_id": "future", + "type": "single_choice", + "text": "What role should stability play in our future?", + "depth": 2, + "access": "premium", + "tags": [ + "stability", + "future" + ], + "options": [ + { + "id": "a_big_role", + "text": "A big role" + }, + { + "id": "a_small_role", + "text": "A small role" + }, + { + "id": "only_in_key_areas", + "text": "Only in key areas" + }, + { + "id": "more_than_now", + "text": "More than now" + } + ] + }, + { + "id": "future_177", + "category_id": "future", + "type": "single_choice", + "text": "What should we save for first?", + "depth": 3, + "access": "premium", + "tags": [ + "saving", + "future" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "travel", + "text": "Travel" + }, + { + "id": "home", + "text": "Home" + }, + { + "id": "shared_experience", + "text": "Shared experience" + } + ] + }, + { + "id": "future_178", + "category_id": "future", + "type": "single_choice", + "text": "What kind of life pace do you want later?", + "depth": 3, + "access": "premium", + "tags": [ + "pace", + "life" + ], + "options": [ + { + "id": "calm", + "text": "Calm" + }, + { + "id": "busy_and_ambitious", + "text": "Busy and ambitious" + }, + { + "id": "flexible", + "text": "Flexible" + }, + { + "id": "seasonal", + "text": "Seasonal" + } + ] + }, + { + "id": "future_179", + "category_id": "future", + "type": "single_choice", + "text": "Which future skill should we build as a couple?", + "depth": 4, + "access": "premium", + "tags": [ + "skills", + "future" + ], + "options": [ + { + "id": "planning", + "text": "Planning" + }, + { + "id": "repairing_conflict", + "text": "Repairing conflict" + }, + { + "id": "saving_money", + "text": "Saving money" + }, + { + "id": "handling_stress", + "text": "Handling stress" + } + ] + }, + { + "id": "future_180", + "category_id": "future", + "type": "single_choice", + "text": "What big decision needs more patience?", + "depth": 4, + "access": "premium", + "tags": [ + "patience", + "decisions" + ], + "options": [ + { + "id": "commitment_step", + "text": "Commitment step" + }, + { + "id": "moving", + "text": "Moving" + }, + { + "id": "money_decision", + "text": "Money decision" + }, + { + "id": "family_decision", + "text": "Family decision" + } + ] + }, + { + "id": "future_181", + "category_id": "future", + "type": "single_choice", + "text": "What big decision needs more courage?", + "depth": 4, + "access": "premium", + "tags": [ + "courage", + "decisions" + ], + "options": [ + { + "id": "commitment_step", + "text": "Commitment step" + }, + { + "id": "career_shift", + "text": "Career shift" + }, + { + "id": "relocation", + "text": "Relocation" + }, + { + "id": "honest_conversation", + "text": "Honest conversation" + } + ] + }, + { + "id": "future_182", + "category_id": "future", + "type": "single_choice", + "text": "What does success together mean most?", + "depth": 4, + "access": "premium", + "tags": [ + "success", + "meaning" + ], + "options": [ + { + "id": "peace", + "text": "Peace" + }, + { + "id": "growth", + "text": "Growth" + }, + { + "id": "security", + "text": "Security" + }, + { + "id": "joy", + "text": "Joy" + } + ] + }, + { + "id": "future_183", + "category_id": "future", + "type": "single_choice", + "text": "What should we prioritize when life gets busy?", + "depth": 3, + "access": "premium", + "tags": [ + "priority", + "busy" + ], + "options": [ + { + "id": "connection", + "text": "Connection" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "money_goals", + "text": "Money goals" + }, + { + "id": "family_time", + "text": "Family time" + } + ] + }, + { + "id": "future_184", + "category_id": "future", + "type": "single_choice", + "text": "What would make you feel chosen in our future?", + "depth": 4, + "access": "premium", + "tags": [ + "chosen", + "future" + ], + "options": [ + { + "id": "shared_plans", + "text": "Shared plans" + }, + { + "id": "public_commitment", + "text": "Public commitment" + }, + { + "id": "daily_effort", + "text": "Daily effort" + }, + { + "id": "protecting_us", + "text": "Protecting us" + } + ] + }, + { + "id": "future_185", + "category_id": "future", + "type": "single_choice", + "text": "What would make future talks feel less pressured?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "talks" + ], + "options": [ + { + "id": "no_deadlines", + "text": "No deadlines" + }, + { + "id": "more_information", + "text": "More information" + }, + { + "id": "gentler_tone", + "text": "Gentler tone" + }, + { + "id": "small_steps", + "text": "Small steps" + } + ] + }, + { + "id": "future_186", + "category_id": "future", + "type": "single_choice", + "text": "What future promise matters most?", + "depth": 5, + "access": "premium", + "tags": [ + "promise", + "future" + ], + "options": [ + { + "id": "keep_choosing_each_other", + "text": "Keep choosing each other" + }, + { + "id": "tell_the_truth", + "text": "Tell the truth" + }, + { + "id": "repair_quickly", + "text": "Repair quickly" + }, + { + "id": "face_hard_things_together", + "text": "Face hard things together" + } + ] + }, + { + "id": "future_187", + "category_id": "future", + "type": "single_choice", + "text": "What should we be honest about before the next step?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "next_step" + ], + "options": [ + { + "id": "fear", + "text": "Fear" + }, + { + "id": "timeline", + "text": "Timeline" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "expectations", + "text": "Expectations" + } + ] + }, + { + "id": "future_188", + "category_id": "future", + "type": "single_choice", + "text": "What kind of next step feels right?", + "depth": 4, + "access": "premium", + "tags": [ + "next_step", + "future" + ], + "options": [ + { + "id": "small_habit", + "text": "Small habit" + }, + { + "id": "shared_plan", + "text": "Shared plan" + }, + { + "id": "big_conversation", + "text": "Big conversation" + }, + { + "id": "concrete_commitment", + "text": "Concrete commitment" + } + ] + }, + { + "id": "future_189", + "category_id": "future", + "type": "single_choice", + "text": "What does growing together mean to you?", + "depth": 4, + "access": "premium", + "tags": [ + "growth", + "together" + ], + "options": [ + { + "id": "learning", + "text": "Learning" + }, + { + "id": "changing_kindly", + "text": "Changing kindly" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "supporting_individuality", + "text": "Supporting individuality" + } + ] + }, + { + "id": "future_190", + "category_id": "future", + "type": "single_choice", + "text": "What should our future selves thank us for starting now?", + "depth": 4, + "access": "premium", + "tags": [ + "future_self", + "thanks" + ], + "options": [ + { + "id": "better_communication", + "text": "Better communication" + }, + { + "id": "savings_habit", + "text": "Savings habit" + }, + { + "id": "healthy_routines", + "text": "Healthy routines" + }, + { + "id": "more_quality_time", + "text": "More quality time" + } + ] + }, + { + "id": "future_191", + "category_id": "future", + "type": "multi_choice", + "text": "Which future areas should we talk about more?", + "depth": 4, + "access": "premium", + "tags": [ + "future", + "areas" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "home", + "text": "Home" + }, + { + "id": "commitment", + "text": "Commitment" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "career", + "text": "Career" + }, + { + "id": "health", + "text": "Health" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_192", + "category_id": "future", + "type": "multi_choice", + "text": "What should guide our big decisions?", + "depth": 4, + "access": "premium", + "tags": [ + "decisions", + "values" + ], + "options": [ + { + "id": "shared_values", + "text": "Shared values" + }, + { + "id": "timing", + "text": "Timing" + }, + { + "id": "money_reality", + "text": "Money reality" + }, + { + "id": "emotional_readiness", + "text": "Emotional readiness" + }, + { + "id": "long_term_impact", + "text": "Long-term impact" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_193", + "category_id": "future", + "type": "multi_choice", + "text": "Which future goals feel exciting?", + "depth": 3, + "access": "premium", + "tags": [ + "goals", + "excitement" + ], + "options": [ + { + "id": "travel", + "text": "Travel" + }, + { + "id": "home", + "text": "Home" + }, + { + "id": "career", + "text": "Career" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "creative_dreams", + "text": "Creative dreams" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_194", + "category_id": "future", + "type": "multi_choice", + "text": "Which future goals feel stressful?", + "depth": 4, + "access": "premium", + "tags": [ + "goals", + "stress" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "moving", + "text": "Moving" + }, + { + "id": "marriage", + "text": "Marriage" + }, + { + "id": "parenting", + "text": "Parenting" + }, + { + "id": "career_changes", + "text": "Career changes" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_195", + "category_id": "future", + "type": "multi_choice", + "text": "What do you want more of in our future?", + "depth": 3, + "access": "premium", + "tags": [ + "more", + "future" + ], + "options": [ + { + "id": "peace", + "text": "Peace" + }, + { + "id": "adventure", + "text": "Adventure" + }, + { + "id": "security", + "text": "Security" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "purpose", + "text": "Purpose" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_196", + "category_id": "future", + "type": "multi_choice", + "text": "What do you want less of in our future?", + "depth": 3, + "access": "premium", + "tags": [ + "less", + "future" + ], + "options": [ + { + "id": "rushing", + "text": "Rushing" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "debt", + "text": "Debt" + }, + { + "id": "overworking", + "text": "Overworking" + }, + { + "id": "assumptions", + "text": "Assumptions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_197", + "category_id": "future", + "type": "multi_choice", + "text": "Which traditions should we create?", + "depth": 2, + "access": "premium", + "tags": [ + "traditions", + "future" + ], + "options": [ + { + "id": "weekly_date", + "text": "Weekly date" + }, + { + "id": "yearly_trip", + "text": "Yearly trip" + }, + { + "id": "holiday_ritual", + "text": "Holiday ritual" + }, + { + "id": "monthly_check_in", + "text": "Monthly check-in" + }, + { + "id": "anniversary_ritual", + "text": "Anniversary ritual" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_198", + "category_id": "future", + "type": "multi_choice", + "text": "Which future topics need extra gentleness?", + "depth": 5, + "access": "premium", + "tags": [ + "gentleness", + "topics" + ], + "options": [ + { + "id": "kids_or_family", + "text": "Kids or family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "marriage", + "text": "Marriage" + }, + { + "id": "career_sacrifices", + "text": "Career sacrifices" + }, + { + "id": "where_to_live", + "text": "Where to live" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_199", + "category_id": "future", + "type": "multi_choice", + "text": "What would help us stay aligned?", + "depth": 4, + "access": "premium", + "tags": [ + "alignment", + "tools" + ], + "options": [ + { + "id": "regular_check_ins", + "text": "Regular check-ins" + }, + { + "id": "written_goals", + "text": "Written goals" + }, + { + "id": "budget_talks", + "text": "Budget talks" + }, + { + "id": "honest_timelines", + "text": "Honest timelines" + }, + { + "id": "shared_rituals", + "text": "Shared rituals" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_200", + "category_id": "future", + "type": "multi_choice", + "text": "Which practical plans should we make soon?", + "depth": 3, + "access": "premium", + "tags": [ + "practical", + "plans" + ], + "options": [ + { + "id": "emergency_savings", + "text": "Emergency savings" + }, + { + "id": "travel_plan", + "text": "Travel plan" + }, + { + "id": "home_routine", + "text": "Home routine" + }, + { + "id": "health_habits", + "text": "Health habits" + }, + { + "id": "couple_calendar", + "text": "Couple calendar" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_201", + "category_id": "future", + "type": "multi_choice", + "text": "What emotional qualities should our future have?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional", + "future" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "humor", + "text": "Humor" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "honesty", + "text": "Honesty" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_202", + "category_id": "future", + "type": "multi_choice", + "text": "Which pressures should we avoid copying from others?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "comparison" + ], + "options": [ + { + "id": "relationship_timelines", + "text": "Relationship timelines" + }, + { + "id": "lifestyle_spending", + "text": "Lifestyle spending" + }, + { + "id": "family_expectations", + "text": "Family expectations" + }, + { + "id": "career_hustle", + "text": "Career hustle" + }, + { + "id": "social_media_image", + "text": "Social media image" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_203", + "category_id": "future", + "type": "multi_choice", + "text": "What do you want our future home to include?", + "depth": 2, + "access": "premium", + "tags": [ + "home", + "future" + ], + "options": [ + { + "id": "calm_space", + "text": "Calm space" + }, + { + "id": "room_for_friends", + "text": "Room for friends" + }, + { + "id": "good_routines", + "text": "Good routines" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "shared_responsibilities", + "text": "Shared responsibilities" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_204", + "category_id": "future", + "type": "multi_choice", + "text": "What might challenge us later?", + "depth": 5, + "access": "premium", + "tags": [ + "challenges", + "future" + ], + "options": [ + { + "id": "money_stress", + "text": "Money stress" + }, + { + "id": "health_issues", + "text": "Health issues" + }, + { + "id": "family_conflict", + "text": "Family conflict" + }, + { + "id": "career_changes", + "text": "Career changes" + }, + { + "id": "distance_or_moving", + "text": "Distance or moving" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_205", + "category_id": "future", + "type": "multi_choice", + "text": "What strengths will help us later?", + "depth": 4, + "access": "premium", + "tags": [ + "strengths", + "future" + ], + "options": [ + { + "id": "humor", + "text": "Humor" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "commitment", + "text": "Commitment" + }, + { + "id": "adaptability", + "text": "Adaptability" + }, + { + "id": "care", + "text": "Care" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_206", + "category_id": "future", + "type": "multi_choice", + "text": "Which future choices should not be rushed?", + "depth": 4, + "access": "premium", + "tags": [ + "rushing", + "decisions" + ], + "options": [ + { + "id": "marriage", + "text": "Marriage" + }, + { + "id": "moving_in", + "text": "Moving in" + }, + { + "id": "having_kids", + "text": "Having kids" + }, + { + "id": "big_purchases", + "text": "Big purchases" + }, + { + "id": "changing_jobs", + "text": "Changing jobs" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_207", + "category_id": "future", + "type": "multi_choice", + "text": "What should we protect no matter what changes?", + "depth": 5, + "access": "premium", + "tags": [ + "protect", + "future" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "time_together", + "text": "Time together" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "individual_dreams", + "text": "Individual dreams" + }, + { + "id": "physical_and_emotional_safety", + "text": "Physical and emotional safety" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_208", + "category_id": "future", + "type": "multi_choice", + "text": "What should we learn together?", + "depth": 2, + "access": "premium", + "tags": [ + "learning", + "future" + ], + "options": [ + { + "id": "money_skills", + "text": "Money skills" + }, + { + "id": "cooking", + "text": "Cooking" + }, + { + "id": "communication", + "text": "Communication" + }, + { + "id": "health_habits", + "text": "Health habits" + }, + { + "id": "travel_planning", + "text": "Travel planning" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_209", + "category_id": "future", + "type": "multi_choice", + "text": "Which support will matter in hard seasons?", + "depth": 5, + "access": "premium", + "tags": [ + "support", + "hard_seasons" + ], + "options": [ + { + "id": "patience", + "text": "Patience" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "clear_communication", + "text": "Clear communication" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "loyalty", + "text": "Loyalty" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_210", + "category_id": "future", + "type": "multi_choice", + "text": "What should our future include for joy?", + "depth": 3, + "access": "premium", + "tags": [ + "joy", + "future" + ], + "options": [ + { + "id": "small_adventures", + "text": "Small adventures" + }, + { + "id": "silly_rituals", + "text": "Silly rituals" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "friends", + "text": "Friends" + }, + { + "id": "creative_time", + "text": "Creative time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "future_211", + "category_id": "future", + "type": "scale", + "text": "How aligned do you feel about our near future?", + "depth": 4, + "access": "premium", + "tags": [ + "alignment", + "near_future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not aligned", + "max_label": "Very aligned", + "scale_step": 1 + } + }, + { + "id": "future_212", + "category_id": "future", + "type": "scale", + "text": "How comfortable are you talking about long-term plans?", + "depth": 3, + "access": "premium", + "tags": [ + "comfort", + "long_term" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "future_213", + "category_id": "future", + "type": "scale", + "text": "How much pressure do future conversations create for you?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "None", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "future_214", + "category_id": "future", + "type": "scale", + "text": "How hopeful do you feel about our future right now?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "future_215", + "category_id": "future", + "type": "scale", + "text": "How clear are our shared goals?", + "depth": 4, + "access": "premium", + "tags": [ + "clarity", + "goals" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not clear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "future_216", + "category_id": "future", + "type": "scale", + "text": "How well do we balance dreaming and planning?", + "depth": 3, + "access": "premium", + "tags": [ + "dreaming", + "planning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "future_217", + "category_id": "future", + "type": "scale", + "text": "How safe does it feel to share future fears?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "fears" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "future_218", + "category_id": "future", + "type": "scale", + "text": "How much do we assume instead of asking?", + "depth": 4, + "access": "premium", + "tags": [ + "assumptions", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "future_219", + "category_id": "future", + "type": "scale", + "text": "How ready do you feel for our next big step?", + "depth": 5, + "access": "premium", + "tags": [ + "readiness", + "next_step" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not ready", + "max_label": "Very ready", + "scale_step": 1 + } + }, + { + "id": "future_220", + "category_id": "future", + "type": "scale", + "text": "How patient are we with different timelines?", + "depth": 4, + "access": "premium", + "tags": [ + "patience", + "timelines" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not patient", + "max_label": "Very patient", + "scale_step": 1 + } + }, + { + "id": "future_221", + "category_id": "future", + "type": "scale", + "text": "How much do our values guide our plans?", + "depth": 4, + "access": "premium", + "tags": [ + "values", + "plans" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "future_222", + "category_id": "future", + "type": "scale", + "text": "How realistic are our current plans?", + "depth": 3, + "access": "premium", + "tags": [ + "realistic", + "plans" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not realistic", + "max_label": "Very realistic", + "scale_step": 1 + } + }, + { + "id": "future_223", + "category_id": "future", + "type": "scale", + "text": "How exciting does our future feel?", + "depth": 3, + "access": "premium", + "tags": [ + "excitement", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not exciting", + "max_label": "Very exciting", + "scale_step": 1 + } + }, + { + "id": "future_224", + "category_id": "future", + "type": "scale", + "text": "How much uncertainty can we handle together?", + "depth": 5, + "access": "premium", + "tags": [ + "uncertainty", + "resilience" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "future_225", + "category_id": "future", + "type": "scale", + "text": "How well do we talk about money-related future goals?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "future_226", + "category_id": "future", + "type": "scale", + "text": "How well do we support each other's individual dreams?", + "depth": 4, + "access": "premium", + "tags": [ + "individual_dreams", + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "future_227", + "category_id": "future", + "type": "scale", + "text": "How connected do you feel to our shared vision?", + "depth": 4, + "access": "premium", + "tags": [ + "shared_vision", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not connected", + "max_label": "Very connected", + "scale_step": 1 + } + }, + { + "id": "future_228", + "category_id": "future", + "type": "scale", + "text": "How much do outside opinions affect our plans?", + "depth": 4, + "access": "premium", + "tags": [ + "outside_opinions", + "plans" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "future_229", + "category_id": "future", + "type": "scale", + "text": "How much should we plan this season?", + "depth": 2, + "access": "premium", + "tags": [ + "season", + "planning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "future_230", + "category_id": "future", + "type": "scale", + "text": "How well do we recover when plans change?", + "depth": 4, + "access": "premium", + "tags": [ + "change", + "recovery" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "future_231", + "category_id": "future", + "type": "scale", + "text": "How prepared do we feel for hard seasons?", + "depth": 5, + "access": "premium", + "tags": [ + "hard_seasons", + "prepared" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not prepared", + "max_label": "Very prepared", + "scale_step": 1 + } + }, + { + "id": "future_232", + "category_id": "future", + "type": "scale", + "text": "How much joy are we building into our future?", + "depth": 3, + "access": "premium", + "tags": [ + "joy", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "future_233", + "category_id": "future", + "type": "scale", + "text": "How much rest are we building into our future?", + "depth": 3, + "access": "premium", + "tags": [ + "rest", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "future_234", + "category_id": "future", + "type": "scale", + "text": "How much adventure are we building into our future?", + "depth": 2, + "access": "premium", + "tags": [ + "adventure", + "future" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "future_235", + "category_id": "future", + "type": "scale", + "text": "How much do you want a future check-in ritual?", + "depth": 3, + "access": "premium", + "tags": [ + "ritual", + "checkin" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "future_236", + "category_id": "future", + "type": "this_or_that", + "text": "Which sounds more like our next season?", + "depth": 2, + "access": "premium", + "tags": [ + "season", + "future" + ], + "options": [ + { + "id": "building_stability", + "text": "Building stability" + }, + { + "id": "chasing_adventure", + "text": "Chasing adventure" + } + ] + }, + { + "id": "future_237", + "category_id": "future", + "type": "this_or_that", + "text": "Which should we focus on first?", + "depth": 3, + "access": "premium", + "tags": [ + "priority", + "future" + ], + "options": [ + { + "id": "better_routines", + "text": "Better routines" + }, + { + "id": "bigger_dreams", + "text": "Bigger dreams" + } + ] + }, + { + "id": "future_238", + "category_id": "future", + "type": "this_or_that", + "text": "Which future talk feels more important?", + "depth": 4, + "access": "premium", + "tags": [ + "talks", + "future" + ], + "options": [ + { + "id": "money_goals", + "text": "Money goals" + }, + { + "id": "life_goals", + "text": "Life goals" + } + ] + }, + { + "id": "future_239", + "category_id": "future", + "type": "this_or_that", + "text": "Which matters more in planning?", + "depth": 3, + "access": "premium", + "tags": [ + "planning", + "values" + ], + "options": [ + { + "id": "flexibility", + "text": "Flexibility" + }, + { + "id": "structure", + "text": "Structure" + } + ] + }, + { + "id": "future_240", + "category_id": "future", + "type": "this_or_that", + "text": "Which feels more exciting?", + "depth": 2, + "access": "premium", + "tags": [ + "excitement", + "future" + ], + "options": [ + { + "id": "travel_plan", + "text": "Travel plan" + }, + { + "id": "home_project", + "text": "Home project" + } + ] + }, + { + "id": "future_241", + "category_id": "future", + "type": "this_or_that", + "text": "Which feels safer?", + "depth": 3, + "access": "premium", + "tags": [ + "safety", + "future" + ], + "options": [ + { + "id": "small_steps", + "text": "Small steps" + }, + { + "id": "big_clarity", + "text": "Big clarity" + } + ] + }, + { + "id": "future_242", + "category_id": "future", + "type": "this_or_that", + "text": "Which should lead our future?", + "depth": 4, + "access": "premium", + "tags": [ + "leadership", + "values" + ], + "options": [ + { + "id": "shared_values", + "text": "Shared values" + }, + { + "id": "shared_goals", + "text": "Shared goals" + } + ] + }, + { + "id": "future_243", + "category_id": "future", + "type": "this_or_that", + "text": "Which do you want more?", + "depth": 3, + "access": "premium", + "tags": [ + "more", + "future" + ], + "options": [ + { + "id": "adventure", + "text": "Adventure" + }, + { + "id": "peace", + "text": "Peace" + } + ] + }, + { + "id": "future_244", + "category_id": "future", + "type": "this_or_that", + "text": "Which should we protect more?", + "depth": 4, + "access": "premium", + "tags": [ + "protect", + "future" + ], + "options": [ + { + "id": "individual_dreams", + "text": "Individual dreams" + }, + { + "id": "shared_dreams", + "text": "Shared dreams" + } + ] + }, + { + "id": "future_245", + "category_id": "future", + "type": "this_or_that", + "text": "Which next step feels better?", + "depth": 4, + "access": "premium", + "tags": [ + "next_step", + "future" + ], + "options": [ + { + "id": "talk_more", + "text": "Talk more" + }, + { + "id": "plan_more", + "text": "Plan more" + } + ] + }, + { + "id": "future_246", + "category_id": "future", + "type": "this_or_that", + "text": "Which is harder for you?", + "depth": 4, + "access": "premium", + "tags": [ + "difficulty", + "future" + ], + "options": [ + { + "id": "waiting", + "text": "Waiting" + }, + { + "id": "committing", + "text": "Committing" + } + ] + }, + { + "id": "future_247", + "category_id": "future", + "type": "this_or_that", + "text": "Which do we need more?", + "depth": 3, + "access": "premium", + "tags": [ + "needs", + "future" + ], + "options": [ + { + "id": "hope", + "text": "Hope" + }, + { + "id": "clarity", + "text": "Clarity" + } + ] + }, + { + "id": "future_248", + "category_id": "future", + "type": "this_or_that", + "text": "Which should we revisit often?", + "depth": 3, + "access": "premium", + "tags": [ + "checkin", + "future" + ], + "options": [ + { + "id": "goals", + "text": "Goals" + }, + { + "id": "feelings", + "text": "Feelings" + } + ] + }, + { + "id": "future_249", + "category_id": "future", + "type": "this_or_that", + "text": "Which future fear is more important to name?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "future" + ], + "options": [ + { + "id": "growing_apart", + "text": "Growing apart" + }, + { + "id": "feeling_stuck", + "text": "Feeling stuck" + } + ] + }, + { + "id": "future_250", + "category_id": "future", + "type": "this_or_that", + "text": "Which future gift should we give ourselves?", + "depth": 4, + "access": "premium", + "tags": [ + "future_self", + "gift" + ], + "options": [ + { + "id": "better_habits", + "text": "Better habits" + }, + { + "id": "braver_honesty", + "text": "Braver honesty" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/gratitude.json b/seed/questions/gratitude.json new file mode 100644 index 00000000..d9d8486c --- /dev/null +++ b/seed/questions/gratitude.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "gratitude", + "display_name": "Gratitude", + "description": "Questions about appreciation, feeling seen, noticing effort, expressing thanks, and protecting warmth in daily life.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "gratitude_001", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I listen that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_listen", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_002", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I listen?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_listen", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_003", + "category_id": "gratitude", + "type": "written", + "text": "How does how I listen make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_listen", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_004", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I listen?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_listen", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_005", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I listen more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_listen", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_006", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I make you laugh that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_make_you_laugh", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_007", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I make you laugh?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_make_you_laugh", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_008", + "category_id": "gratitude", + "type": "written", + "text": "How does how I make you laugh make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_make_you_laugh", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_009", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I make you laugh?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_make_you_laugh", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_010", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I make you laugh more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_make_you_laugh", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_011", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I support your day that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_support_your_day", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_012", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I support your day?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_support_your_day", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_013", + "category_id": "gratitude", + "type": "written", + "text": "How does how I support your day make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_support_your_day", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_014", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I support your day?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_support_your_day", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_015", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I support your day more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_support_your_day", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_016", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about what I handle at home that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "what_i_handle_at_home", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_017", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice what I handle at home?", + "depth": 1, + "access": "free", + "tags": [ + "what_i_handle_at_home", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_018", + "category_id": "gratitude", + "type": "written", + "text": "How does what I handle at home make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "what_i_handle_at_home", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_019", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to what I handle at home?", + "depth": 1, + "access": "free", + "tags": [ + "what_i_handle_at_home", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_020", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice what I handle at home more often?", + "depth": 2, + "access": "free", + "tags": [ + "what_i_handle_at_home", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_021", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I encourage you that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_encourage_you", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_022", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I encourage you?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_encourage_you", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_023", + "category_id": "gratitude", + "type": "written", + "text": "How does how I encourage you make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_encourage_you", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_024", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I encourage you?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_encourage_you", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_025", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I encourage you more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_encourage_you", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_026", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I check in that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_check_in", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_027", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I check in?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_check_in", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_028", + "category_id": "gratitude", + "type": "written", + "text": "How does how I check in make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_check_in", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_029", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I check in?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_check_in", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_030", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I check in more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_check_in", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_031", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about the way I show affection that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "the_way_i_show_affection", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_032", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice the way I show affection?", + "depth": 1, + "access": "free", + "tags": [ + "the_way_i_show_affection", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_033", + "category_id": "gratitude", + "type": "written", + "text": "How does the way I show affection make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "the_way_i_show_affection", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_034", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to the way I show affection?", + "depth": 1, + "access": "free", + "tags": [ + "the_way_i_show_affection", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_035", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice the way I show affection more often?", + "depth": 2, + "access": "free", + "tags": [ + "the_way_i_show_affection", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_036", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I remember details that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_remember_details", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_037", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I remember details?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_remember_details", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_038", + "category_id": "gratitude", + "type": "written", + "text": "How does how I remember details make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_remember_details", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_039", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I remember details?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_remember_details", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_040", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I remember details more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_remember_details", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_041", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I help when you are stressed that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_help_when_you_are_stressed", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_042", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I help when you are stressed?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_help_when_you_are_stressed", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_043", + "category_id": "gratitude", + "type": "written", + "text": "How does how I help when you are stressed make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_help_when_you_are_stressed", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_044", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I help when you are stressed?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_help_when_you_are_stressed", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_045", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I help when you are stressed more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_help_when_you_are_stressed", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_046", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I share time with you that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_share_time_with_you", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_047", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I share time with you?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_share_time_with_you", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_048", + "category_id": "gratitude", + "type": "written", + "text": "How does how I share time with you make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_share_time_with_you", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_049", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I share time with you?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_share_time_with_you", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_050", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I share time with you more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_share_time_with_you", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_051", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I celebrate you that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_celebrate_you", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_052", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I celebrate you?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_celebrate_you", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_053", + "category_id": "gratitude", + "type": "written", + "text": "How does how I celebrate you make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_celebrate_you", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_054", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I celebrate you?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_celebrate_you", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_055", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I celebrate you more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_celebrate_you", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_056", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I make ordinary moments better that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_make_ordinary_moments_better", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_057", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I make ordinary moments better?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_make_ordinary_moments_better", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_058", + "category_id": "gratitude", + "type": "written", + "text": "How does how I make ordinary moments better make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_make_ordinary_moments_better", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_059", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I make ordinary moments better?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_make_ordinary_moments_better", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_060", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I make ordinary moments better more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_make_ordinary_moments_better", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_061", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I show patience that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_show_patience", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_062", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I show patience?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_show_patience", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_063", + "category_id": "gratitude", + "type": "written", + "text": "How does how I show patience make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_show_patience", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_064", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I show patience?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_show_patience", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_065", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I show patience more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_show_patience", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_066", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I care for us that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_care_for_us", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_067", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I care for us?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_care_for_us", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_068", + "category_id": "gratitude", + "type": "written", + "text": "How does how I care for us make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_care_for_us", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_069", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I care for us?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_care_for_us", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_070", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I care for us more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_care_for_us", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_071", + "category_id": "gratitude", + "type": "written", + "text": "What is one small thing about how I bring comfort that you appreciate?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_bring_comfort", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_072", + "category_id": "gratitude", + "type": "written", + "text": "When did you recently notice how I bring comfort?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_bring_comfort", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_073", + "category_id": "gratitude", + "type": "written", + "text": "How does how I bring comfort make your life feel easier or warmer?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_bring_comfort", + "impact" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_074", + "category_id": "gratitude", + "type": "written", + "text": "What would you like to thank me for related to how I bring comfort?", + "depth": 1, + "access": "free", + "tags": [ + "how_i_bring_comfort", + "thanks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_075", + "category_id": "gratitude", + "type": "written", + "text": "What is one way we could notice how I bring comfort more often?", + "depth": 2, + "access": "free", + "tags": [ + "how_i_bring_comfort", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_076", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of emotional labor between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_labor", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_077", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your emotional labor?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_labor", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_078", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for emotional labor without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_labor", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_079", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken emotional labor for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_labor", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_080", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for emotional labor more often?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_labor", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_081", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of silent effort between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "silent_effort", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_082", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your silent effort?", + "depth": 4, + "access": "premium", + "tags": [ + "silent_effort", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_083", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for silent effort without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "silent_effort", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_084", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken silent effort for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "silent_effort", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_085", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for silent effort more often?", + "depth": 4, + "access": "premium", + "tags": [ + "silent_effort", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_086", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of personal sacrifices between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_sacrifices", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_087", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your personal sacrifices?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_sacrifices", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_088", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for personal sacrifices without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_sacrifices", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_089", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken personal sacrifices for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "personal_sacrifices", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_090", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for personal sacrifices more often?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_sacrifices", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_091", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of growth we have made between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "growth_we_have_made", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_092", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your growth we have made?", + "depth": 4, + "access": "premium", + "tags": [ + "growth_we_have_made", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_093", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for growth we have made without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "growth_we_have_made", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_094", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken growth we have made for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "growth_we_have_made", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_095", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for growth we have made more often?", + "depth": 4, + "access": "premium", + "tags": [ + "growth_we_have_made", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_096", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of forgiveness between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_097", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your forgiveness?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_098", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for forgiveness without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_099", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken forgiveness for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "forgiveness", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_100", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for forgiveness more often?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_101", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of support through stress between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "support_through_stress", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_102", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your support through stress?", + "depth": 4, + "access": "premium", + "tags": [ + "support_through_stress", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_103", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for support through stress without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "support_through_stress", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_104", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken support through stress for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "support_through_stress", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_105", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for support through stress more often?", + "depth": 4, + "access": "premium", + "tags": [ + "support_through_stress", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_106", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of shared resilience between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "shared_resilience", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_107", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your shared resilience?", + "depth": 4, + "access": "premium", + "tags": [ + "shared_resilience", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_108", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for shared resilience without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "shared_resilience", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_109", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken shared resilience for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "shared_resilience", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_110", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for shared resilience more often?", + "depth": 4, + "access": "premium", + "tags": [ + "shared_resilience", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_111", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of ways we repair between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "ways_we_repair", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_112", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your ways we repair?", + "depth": 4, + "access": "premium", + "tags": [ + "ways_we_repair", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_113", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for ways we repair without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "ways_we_repair", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_114", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken ways we repair for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "ways_we_repair", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_115", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for ways we repair more often?", + "depth": 4, + "access": "premium", + "tags": [ + "ways_we_repair", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_116", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of daily dependability between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "daily_dependability", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_117", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your daily dependability?", + "depth": 4, + "access": "premium", + "tags": [ + "daily_dependability", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_118", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for daily dependability without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "daily_dependability", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_119", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken daily dependability for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "daily_dependability", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_120", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for daily dependability more often?", + "depth": 4, + "access": "premium", + "tags": [ + "daily_dependability", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_121", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of feeling chosen between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_chosen", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_122", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your feeling chosen?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_chosen", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_123", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for feeling chosen without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_chosen", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_124", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken feeling chosen for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_125", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for feeling chosen more often?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_chosen", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_126", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of vulnerability between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "vulnerability", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_127", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your vulnerability?", + "depth": 4, + "access": "premium", + "tags": [ + "vulnerability", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_128", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for vulnerability without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "vulnerability", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_129", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken vulnerability for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "vulnerability", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_130", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for vulnerability more often?", + "depth": 4, + "access": "premium", + "tags": [ + "vulnerability", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_131", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of mutual effort between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "mutual_effort", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_132", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your mutual effort?", + "depth": 4, + "access": "premium", + "tags": [ + "mutual_effort", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_133", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for mutual effort without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "mutual_effort", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_134", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken mutual effort for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "mutual_effort", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_135", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for mutual effort more often?", + "depth": 4, + "access": "premium", + "tags": [ + "mutual_effort", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_136", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of a past hard season between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "a_past_hard_season", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_137", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your a past hard season?", + "depth": 4, + "access": "premium", + "tags": [ + "a_past_hard_season", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_138", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for a past hard season without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "a_past_hard_season", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_139", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken a past hard season for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "a_past_hard_season", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_140", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for a past hard season more often?", + "depth": 4, + "access": "premium", + "tags": [ + "a_past_hard_season", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_141", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of unseen kindness between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "unseen_kindness", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_142", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your unseen kindness?", + "depth": 4, + "access": "premium", + "tags": [ + "unseen_kindness", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_143", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for unseen kindness without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "unseen_kindness", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_144", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken unseen kindness for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "unseen_kindness", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_145", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for unseen kindness more often?", + "depth": 4, + "access": "premium", + "tags": [ + "unseen_kindness", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_146", + "category_id": "gratitude", + "type": "written", + "text": "What is one part of future gratitude between us that deserves more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "future_gratitude", + "deeper_appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_147", + "category_id": "gratitude", + "type": "written", + "text": "What do you wish I understood about your future gratitude?", + "depth": 4, + "access": "premium", + "tags": [ + "future_gratitude", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_148", + "category_id": "gratitude", + "type": "written", + "text": "What is one way I can express gratitude for future gratitude without making it feel forced?", + "depth": 4, + "access": "premium", + "tags": [ + "future_gratitude", + "expression" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_149", + "category_id": "gratitude", + "type": "written", + "text": "Where have we taken future gratitude for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "future_gratitude", + "taken_for_granted" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_150", + "category_id": "gratitude", + "type": "written", + "text": "What would change if we named our gratitude for future gratitude more often?", + "depth": 4, + "access": "premium", + "tags": [ + "future_gratitude", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "gratitude_151", + "category_id": "gratitude", + "type": "single_choice", + "text": "What kind of appreciation feels best to receive from me?", + "depth": 2, + "access": "premium", + "tags": [ + "appreciation", + "style" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "actions", + "text": "Actions" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "quality_time", + "text": "Quality time" + } + ] + }, + { + "id": "gratitude_152", + "category_id": "gratitude", + "type": "single_choice", + "text": "When do you most want to hear thank you?", + "depth": 2, + "access": "premium", + "tags": [ + "timing", + "thanks" + ], + "options": [ + { + "id": "right_away", + "text": "Right away" + }, + { + "id": "at_the_end_of_the_day", + "text": "At the end of the day" + }, + { + "id": "in_private", + "text": "In private" + }, + { + "id": "in_front_of_others", + "text": "In front of others" + } + ] + }, + { + "id": "gratitude_153", + "category_id": "gratitude", + "type": "single_choice", + "text": "What makes gratitude feel most real to you?", + "depth": 2, + "access": "premium", + "tags": [ + "authenticity", + "gratitude" + ], + "options": [ + { + "id": "specific_words", + "text": "Specific words" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "a_small_gesture", + "text": "A small gesture" + }, + { + "id": "eye_contact_and_presence", + "text": "Eye contact and presence" + } + ] + }, + { + "id": "gratitude_154", + "category_id": "gratitude", + "type": "single_choice", + "text": "Which kind of effort do you wish was noticed more?", + "depth": 3, + "access": "premium", + "tags": [ + "effort", + "noticing" + ], + "options": [ + { + "id": "emotional_effort", + "text": "Emotional effort" + }, + { + "id": "household_effort", + "text": "Household effort" + }, + { + "id": "planning_effort", + "text": "Planning effort" + }, + { + "id": "work_or_stress_effort", + "text": "Work or stress effort" + } + ] + }, + { + "id": "gratitude_155", + "category_id": "gratitude", + "type": "single_choice", + "text": "What kind of compliment lands best with you?", + "depth": 2, + "access": "premium", + "tags": [ + "compliments", + "appreciation" + ], + "options": [ + { + "id": "character", + "text": "Character" + }, + { + "id": "appearance", + "text": "Appearance" + }, + { + "id": "effort", + "text": "Effort" + }, + { + "id": "growth", + "text": "Growth" + } + ] + }, + { + "id": "gratitude_156", + "category_id": "gratitude", + "type": "single_choice", + "text": "What makes appreciation feel awkward?", + "depth": 3, + "access": "premium", + "tags": [ + "awkwardness", + "gratitude" + ], + "options": [ + { + "id": "too_much_attention", + "text": "Too much attention" + }, + { + "id": "generic_words", + "text": "Generic words" + }, + { + "id": "public_praise", + "text": "Public praise" + }, + { + "id": "not_believing_it", + "text": "Not believing it" + } + ] + }, + { + "id": "gratitude_157", + "category_id": "gratitude", + "type": "single_choice", + "text": "What should I appreciate out loud more often?", + "depth": 3, + "access": "premium", + "tags": [ + "spoken_gratitude", + "needs" + ], + "options": [ + { + "id": "small_daily_things", + "text": "Small daily things" + }, + { + "id": "big_sacrifices", + "text": "Big sacrifices" + }, + { + "id": "emotional_support", + "text": "Emotional support" + }, + { + "id": "your_personal_growth", + "text": "Your personal growth" + } + ] + }, + { + "id": "gratitude_158", + "category_id": "gratitude", + "type": "single_choice", + "text": "What usually helps you feel seen?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_seen", + "support" + ], + "options": [ + { + "id": "being_thanked", + "text": "Being thanked" + }, + { + "id": "being_remembered", + "text": "Being remembered" + }, + { + "id": "being_helped", + "text": "Being helped" + }, + { + "id": "being_asked_about_your_day", + "text": "Being asked about your day" + } + ] + }, + { + "id": "gratitude_159", + "category_id": "gratitude", + "type": "single_choice", + "text": "What do you notice first when I am grateful?", + "depth": 2, + "access": "premium", + "tags": [ + "signals", + "gratitude" + ], + "options": [ + { + "id": "my_words", + "text": "My words" + }, + { + "id": "my_tone", + "text": "My tone" + }, + { + "id": "my_actions", + "text": "My actions" + }, + { + "id": "my_follow_through", + "text": "My follow-through" + } + ] + }, + { + "id": "gratitude_160", + "category_id": "gratitude", + "type": "single_choice", + "text": "What kind of gratitude would help this week?", + "depth": 2, + "access": "premium", + "tags": [ + "weekly", + "support" + ], + "options": [ + { + "id": "encouragement", + "text": "Encouragement" + }, + { + "id": "acknowledgment", + "text": "Acknowledgment" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_sweet_message", + "text": "A sweet message" + } + ] + }, + { + "id": "gratitude_161", + "category_id": "gratitude", + "type": "single_choice", + "text": "Which area needs more appreciation between us?", + "depth": 3, + "access": "premium", + "tags": [ + "areas", + "appreciation" + ], + "options": [ + { + "id": "home_life", + "text": "Home life" + }, + { + "id": "emotional_support", + "text": "Emotional support" + }, + { + "id": "work_stress", + "text": "Work stress" + }, + { + "id": "relationship_effort", + "text": "Relationship effort" + } + ] + }, + { + "id": "gratitude_162", + "category_id": "gratitude", + "type": "single_choice", + "text": "What makes you feel valued fastest?", + "depth": 2, + "access": "premium", + "tags": [ + "value", + "connection" + ], + "options": [ + { + "id": "a_direct_thank_you", + "text": "A direct thank you" + }, + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "help_without_asking", + "text": "Help without asking" + }, + { + "id": "a_thoughtful_message", + "text": "A thoughtful message" + } + ] + }, + { + "id": "gratitude_163", + "category_id": "gratitude", + "type": "single_choice", + "text": "What gratitude style should we practice more?", + "depth": 3, + "access": "premium", + "tags": [ + "practice", + "gratitude" + ], + "options": [ + { + "id": "daily_thanks", + "text": "Daily thanks" + }, + { + "id": "specific_praise", + "text": "Specific praise" + }, + { + "id": "acts_of_service", + "text": "Acts of service" + }, + { + "id": "noticing_small_wins", + "text": "Noticing small wins" + } + ] + }, + { + "id": "gratitude_164", + "category_id": "gratitude", + "type": "single_choice", + "text": "When appreciation is missing, what do you feel first?", + "depth": 4, + "access": "premium", + "tags": [ + "missing_gratitude", + "feelings" + ], + "options": [ + { + "id": "invisible", + "text": "Invisible" + }, + { + "id": "resentful", + "text": "Resentful" + }, + { + "id": "tired", + "text": "Tired" + }, + { + "id": "unsure", + "text": "Unsure" + } + ] + }, + { + "id": "gratitude_165", + "category_id": "gratitude", + "type": "single_choice", + "text": "What is easiest for you to appreciate?", + "depth": 2, + "access": "premium", + "tags": [ + "ease", + "gratitude" + ], + "options": [ + { + "id": "kindness", + "text": "Kindness" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "humor", + "text": "Humor" + }, + { + "id": "effort", + "text": "Effort" + } + ] + }, + { + "id": "gratitude_166", + "category_id": "gratitude", + "type": "single_choice", + "text": "What is hardest for you to receive appreciation for?", + "depth": 4, + "access": "premium", + "tags": [ + "receiving", + "difficulty" + ], + "options": [ + { + "id": "things_i_should_do_anyway", + "text": "Things I should do anyway" + }, + { + "id": "emotional_labor", + "text": "Emotional labor" + }, + { + "id": "my_body_or_appearance", + "text": "My body or appearance" + }, + { + "id": "personal_growth", + "text": "Personal growth" + } + ] + }, + { + "id": "gratitude_167", + "category_id": "gratitude", + "type": "single_choice", + "text": "What kind of thank you feels too generic?", + "depth": 3, + "access": "premium", + "tags": [ + "generic", + "thanks" + ], + "options": [ + { + "id": "thanks_for_everything", + "text": "Thanks for everything" + }, + { + "id": "you_are_the_best", + "text": "You are the best" + }, + { + "id": "good_job", + "text": "Good job" + }, + { + "id": "i_appreciate_you", + "text": "I appreciate you" + } + ] + }, + { + "id": "gratitude_168", + "category_id": "gratitude", + "type": "single_choice", + "text": "What makes a thank you feel specific enough?", + "depth": 3, + "access": "premium", + "tags": [ + "specificity", + "thanks" + ], + "options": [ + { + "id": "naming_the_action", + "text": "Naming the action" + }, + { + "id": "naming_the_impact", + "text": "Naming the impact" + }, + { + "id": "naming_the_effort", + "text": "Naming the effort" + }, + { + "id": "naming_the_feeling", + "text": "Naming the feeling" + } + ] + }, + { + "id": "gratitude_169", + "category_id": "gratitude", + "type": "single_choice", + "text": "Where would you like more celebration?", + "depth": 3, + "access": "premium", + "tags": [ + "celebration", + "needs" + ], + "options": [ + { + "id": "small_wins", + "text": "Small wins" + }, + { + "id": "work_wins", + "text": "Work wins" + }, + { + "id": "personal_growth", + "text": "Personal growth" + }, + { + "id": "relationship_progress", + "text": "Relationship progress" + } + ] + }, + { + "id": "gratitude_170", + "category_id": "gratitude", + "type": "single_choice", + "text": "What gratitude habit sounds most realistic?", + "depth": 2, + "access": "premium", + "tags": [ + "habit", + "realistic" + ], + "options": [ + { + "id": "one_daily_thank_you", + "text": "One daily thank you" + }, + { + "id": "weekly_appreciation_note", + "text": "Weekly appreciation note" + }, + { + "id": "gratitude_after_conflict", + "text": "Gratitude after conflict" + }, + { + "id": "noticing_chores", + "text": "Noticing chores" + } + ] + }, + { + "id": "gratitude_171", + "category_id": "gratitude", + "type": "single_choice", + "text": "How do you prefer I notice your effort?", + "depth": 3, + "access": "premium", + "tags": [ + "effort", + "preferences" + ], + "options": [ + { + "id": "say_it_directly", + "text": "Say it directly" + }, + { + "id": "help_with_it", + "text": "Help with it" + }, + { + "id": "tell_someone_else", + "text": "Tell someone else" + }, + { + "id": "remember_it_later", + "text": "Remember it later" + } + ] + }, + { + "id": "gratitude_172", + "category_id": "gratitude", + "type": "single_choice", + "text": "What kind of appreciation do we forget most?", + "depth": 3, + "access": "premium", + "tags": [ + "forgetting", + "appreciation" + ], + "options": [ + { + "id": "everyday_tasks", + "text": "Everyday tasks" + }, + { + "id": "emotional_support", + "text": "Emotional support" + }, + { + "id": "planning_and_organizing", + "text": "Planning and organizing" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "gratitude_173", + "category_id": "gratitude", + "type": "single_choice", + "text": "What would make gratitude feel less like a chore?", + "depth": 2, + "access": "premium", + "tags": [ + "authenticity", + "habit" + ], + "options": [ + { + "id": "keep_it_spontaneous", + "text": "Keep it spontaneous" + }, + { + "id": "keep_it_specific", + "text": "Keep it specific" + }, + { + "id": "keep_it_short", + "text": "Keep it short" + }, + { + "id": "pair_it_with_action", + "text": "Pair it with action" + } + ] + }, + { + "id": "gratitude_174", + "category_id": "gratitude", + "type": "single_choice", + "text": "What gratitude should we show after a hard week?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_week", + "gratitude" + ], + "options": [ + { + "id": "thanks_for_staying_present", + "text": "Thanks for staying present" + }, + { + "id": "thanks_for_trying", + "text": "Thanks for trying" + }, + { + "id": "thanks_for_helping", + "text": "Thanks for helping" + }, + { + "id": "thanks_for_being_patient", + "text": "Thanks for being patient" + } + ] + }, + { + "id": "gratitude_175", + "category_id": "gratitude", + "type": "single_choice", + "text": "What is your favorite way to say thank you?", + "depth": 1, + "access": "premium", + "tags": [ + "expression", + "thanks" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "a_note", + "text": "A note" + }, + { + "id": "a_small_gift", + "text": "A small gift" + }, + { + "id": "doing_something_helpful", + "text": "Doing something helpful" + } + ] + }, + { + "id": "gratitude_176", + "category_id": "gratitude", + "type": "single_choice", + "text": "What is your favorite way to receive thanks?", + "depth": 1, + "access": "premium", + "tags": [ + "receiving", + "thanks" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "a_note", + "text": "A note" + }, + { + "id": "a_small_gift", + "text": "A small gift" + }, + { + "id": "help_with_something", + "text": "Help with something" + } + ] + }, + { + "id": "gratitude_177", + "category_id": "gratitude", + "type": "single_choice", + "text": "What should we appreciate before it becomes invisible?", + "depth": 4, + "access": "premium", + "tags": [ + "invisible", + "awareness" + ], + "options": [ + { + "id": "daily_routines", + "text": "Daily routines" + }, + { + "id": "emotional_check_ins", + "text": "Emotional check-ins" + }, + { + "id": "work_behind_the_scenes", + "text": "Work behind the scenes" + }, + { + "id": "quiet_sacrifices", + "text": "Quiet sacrifices" + } + ] + }, + { + "id": "gratitude_178", + "category_id": "gratitude", + "type": "single_choice", + "text": "What makes you believe my appreciation?", + "depth": 3, + "access": "premium", + "tags": [ + "belief", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "specific_details", + "text": "Specific details" + }, + { + "id": "warm_tone", + "text": "Warm tone" + }, + { + "id": "matching_actions", + "text": "Matching actions" + } + ] + }, + { + "id": "gratitude_179", + "category_id": "gratitude", + "type": "single_choice", + "text": "What makes you doubt my appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "doubt", + "trust" + ], + "options": [ + { + "id": "no_follow_through", + "text": "No follow-through" + }, + { + "id": "bad_timing", + "text": "Bad timing" + }, + { + "id": "generic_words", + "text": "Generic words" + }, + { + "id": "only_hearing_it_after_conflict", + "text": "Only hearing it after conflict" + } + ] + }, + { + "id": "gratitude_180", + "category_id": "gratitude", + "type": "single_choice", + "text": "Which moment deserves more gratitude?", + "depth": 3, + "access": "premium", + "tags": [ + "moments", + "reflection" + ], + "options": [ + { + "id": "morning_routines", + "text": "Morning routines" + }, + { + "id": "after_work", + "text": "After work" + }, + { + "id": "before_sleep", + "text": "Before sleep" + }, + { + "id": "after_hard_talks", + "text": "After hard talks" + } + ] + }, + { + "id": "gratitude_181", + "category_id": "gratitude", + "type": "single_choice", + "text": "What kind of recognition would help you feel less alone?", + "depth": 4, + "access": "premium", + "tags": [ + "recognition", + "alone" + ], + "options": [ + { + "id": "naming_your_effort", + "text": "Naming your effort" + }, + { + "id": "helping_sooner", + "text": "Helping sooner" + }, + { + "id": "asking_more_questions", + "text": "Asking more questions" + }, + { + "id": "sharing_the_load", + "text": "Sharing the load" + } + ] + }, + { + "id": "gratitude_182", + "category_id": "gratitude", + "type": "single_choice", + "text": "What part of your care do you want me to notice?", + "depth": 4, + "access": "premium", + "tags": [ + "care", + "noticing" + ], + "options": [ + { + "id": "emotional_care", + "text": "Emotional care" + }, + { + "id": "practical_care", + "text": "Practical care" + }, + { + "id": "physical_affection", + "text": "Physical affection" + }, + { + "id": "planning_ahead", + "text": "Planning ahead" + } + ] + }, + { + "id": "gratitude_183", + "category_id": "gratitude", + "type": "single_choice", + "text": "What part of my care do you notice most?", + "depth": 2, + "access": "premium", + "tags": [ + "care", + "appreciation" + ], + "options": [ + { + "id": "emotional_care", + "text": "Emotional care" + }, + { + "id": "practical_care", + "text": "Practical care" + }, + { + "id": "physical_affection", + "text": "Physical affection" + }, + { + "id": "showing_up_consistently", + "text": "Showing up consistently" + } + ] + }, + { + "id": "gratitude_184", + "category_id": "gratitude", + "type": "single_choice", + "text": "What kind of gratitude helps after conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "gratitude" + ], + "options": [ + { + "id": "thanks_for_coming_back", + "text": "Thanks for coming back" + }, + { + "id": "thanks_for_listening", + "text": "Thanks for listening" + }, + { + "id": "thanks_for_apologizing", + "text": "Thanks for apologizing" + }, + { + "id": "thanks_for_staying_respectful", + "text": "Thanks for staying respectful" + } + ] + }, + { + "id": "gratitude_185", + "category_id": "gratitude", + "type": "single_choice", + "text": "What kind of appreciation helps during stress?", + "depth": 3, + "access": "premium", + "tags": [ + "stress", + "gratitude" + ], + "options": [ + { + "id": "you_are_doing_a_lot", + "text": "You are doing a lot" + }, + { + "id": "i_see_your_effort", + "text": "I see your effort" + }, + { + "id": "i_am_here_with_you", + "text": "I am here with you" + }, + { + "id": "let_me_help", + "text": "Let me help" + } + ] + }, + { + "id": "gratitude_186", + "category_id": "gratitude", + "type": "single_choice", + "text": "What gratitude do you want us to model around others?", + "depth": 3, + "access": "premium", + "tags": [ + "public", + "values" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "thankfulness", + "text": "Thankfulness" + }, + { + "id": "teamwork", + "text": "Teamwork" + } + ] + }, + { + "id": "gratitude_187", + "category_id": "gratitude", + "type": "single_choice", + "text": "What would make our gratitude feel more mutual?", + "depth": 4, + "access": "premium", + "tags": [ + "mutuality", + "gratitude" + ], + "options": [ + { + "id": "both_naming_effort", + "text": "Both naming effort" + }, + { + "id": "both_helping_more", + "text": "Both helping more" + }, + { + "id": "both_saying_thanks", + "text": "Both saying thanks" + }, + { + "id": "both_noticing_small_things", + "text": "Both noticing small things" + } + ] + }, + { + "id": "gratitude_188", + "category_id": "gratitude", + "type": "single_choice", + "text": "Where do you want less criticism and more appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "criticism", + "appreciation" + ], + "options": [ + { + "id": "chores", + "text": "Chores" + }, + { + "id": "communication", + "text": "Communication" + }, + { + "id": "parenting_or_family", + "text": "Parenting or family" + }, + { + "id": "work_stress", + "text": "Work stress" + } + ] + }, + { + "id": "gratitude_189", + "category_id": "gratitude", + "type": "single_choice", + "text": "What would help you give gratitude when you are tired?", + "depth": 3, + "access": "premium", + "tags": [ + "tired", + "gratitude" + ], + "options": [ + { + "id": "keep_it_simple", + "text": "Keep it simple" + }, + { + "id": "use_small_gestures", + "text": "Use small gestures" + }, + { + "id": "say_it_later", + "text": "Say it later" + }, + { + "id": "write_it_down", + "text": "Write it down" + } + ] + }, + { + "id": "gratitude_190", + "category_id": "gratitude", + "type": "single_choice", + "text": "What would help you receive gratitude when you are tired?", + "depth": 3, + "access": "premium", + "tags": [ + "tired", + "receiving" + ], + "options": [ + { + "id": "no_big_reaction_expected", + "text": "No big reaction expected" + }, + { + "id": "a_soft_tone", + "text": "A soft tone" + }, + { + "id": "a_quiet_hug", + "text": "A quiet hug" + }, + { + "id": "a_simple_thank_you", + "text": "A simple thank you" + } + ] + }, + { + "id": "gratitude_191", + "category_id": "gratitude", + "type": "multi_choice", + "text": "Which things would you like us to appreciate more often?", + "depth": 3, + "access": "premium", + "tags": [ + "appreciation", + "areas" + ], + "options": [ + { + "id": "daily_chores", + "text": "Daily chores" + }, + { + "id": "emotional_support", + "text": "Emotional support" + }, + { + "id": "planning_ahead", + "text": "Planning ahead" + }, + { + "id": "physical_affection", + "text": "Physical affection" + }, + { + "id": "patience", + "text": "Patience" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_192", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What makes appreciation feel meaningful to you?", + "depth": 3, + "access": "premium", + "tags": [ + "meaningful", + "gratitude" + ], + "options": [ + { + "id": "specific_words", + "text": "Specific words" + }, + { + "id": "matching_actions", + "text": "Matching actions" + }, + { + "id": "good_timing", + "text": "Good timing" + }, + { + "id": "warm_tone", + "text": "Warm tone" + }, + { + "id": "remembering_later", + "text": "Remembering later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_193", + "category_id": "gratitude", + "type": "multi_choice", + "text": "Which efforts are easiest to overlook?", + "depth": 4, + "access": "premium", + "tags": [ + "overlooked", + "effort" + ], + "options": [ + { + "id": "invisible_planning", + "text": "Invisible planning" + }, + { + "id": "listening_well", + "text": "Listening well" + }, + { + "id": "managing_stress", + "text": "Managing stress" + }, + { + "id": "household_tasks", + "text": "Household tasks" + }, + { + "id": "showing_up_consistently", + "text": "Showing up consistently" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_194", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What gratitude habits could fit our life?", + "depth": 2, + "access": "premium", + "tags": [ + "habits", + "gratitude" + ], + "options": [ + { + "id": "daily_thank_you", + "text": "Daily thank you" + }, + { + "id": "weekly_note", + "text": "Weekly note" + }, + { + "id": "appreciation_during_dinner", + "text": "Appreciation during dinner" + }, + { + "id": "text_during_the_day", + "text": "Text during the day" + }, + { + "id": "bedtime_gratitude", + "text": "Bedtime gratitude" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_195", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What do you want to be thanked for more?", + "depth": 4, + "access": "premium", + "tags": [ + "thanks", + "needs" + ], + "options": [ + { + "id": "trying_hard", + "text": "Trying hard" + }, + { + "id": "being_patient", + "text": "Being patient" + }, + { + "id": "carrying_responsibility", + "text": "Carrying responsibility" + }, + { + "id": "showing_affection", + "text": "Showing affection" + }, + { + "id": "working_on_yourself", + "text": "Working on yourself" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_196", + "category_id": "gratitude", + "type": "multi_choice", + "text": "Which signs tell you I am grateful?", + "depth": 2, + "access": "premium", + "tags": [ + "signals", + "gratitude" + ], + "options": [ + { + "id": "i_say_it_directly", + "text": "I say it directly" + }, + { + "id": "i_help_more", + "text": "I help more" + }, + { + "id": "i_am_affectionate", + "text": "I am affectionate" + }, + { + "id": "i_remember_details", + "text": "I remember details" + }, + { + "id": "i_celebrate_you", + "text": "I celebrate you" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_197", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What can block gratitude between us?", + "depth": 4, + "access": "premium", + "tags": [ + "blocks", + "gratitude" + ], + "options": [ + { + "id": "stress", + "text": "Stress" + }, + { + "id": "resentment", + "text": "Resentment" + }, + { + "id": "assumptions", + "text": "Assumptions" + }, + { + "id": "busyness", + "text": "Busyness" + }, + { + "id": "feeling_unappreciated", + "text": "Feeling unappreciated" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_198", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What helps gratitude return after tension?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "gratitude" + ], + "options": [ + { + "id": "a_sincere_apology", + "text": "A sincere apology" + }, + { + "id": "naming_effort", + "text": "Naming effort" + }, + { + "id": "soft_tone", + "text": "Soft tone" + }, + { + "id": "a_small_helpful_action", + "text": "A small helpful action" + }, + { + "id": "time_to_cool_down", + "text": "Time to cool down" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_199", + "category_id": "gratitude", + "type": "multi_choice", + "text": "Which moments should we celebrate more?", + "depth": 2, + "access": "premium", + "tags": [ + "celebration", + "moments" + ], + "options": [ + { + "id": "small_wins", + "text": "Small wins" + }, + { + "id": "hard_weeks_survived", + "text": "Hard weeks survived" + }, + { + "id": "new_habits", + "text": "New habits" + }, + { + "id": "acts_of_courage", + "text": "Acts of courage" + }, + { + "id": "kind_choices", + "text": "Kind choices" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_200", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What kind of appreciation helps you feel loved?", + "depth": 3, + "access": "premium", + "tags": [ + "love", + "appreciation" + ], + "options": [ + { + "id": "noticing_my_effort", + "text": "Noticing my effort" + }, + { + "id": "thanking_me_directly", + "text": "Thanking me directly" + }, + { + "id": "showing_affection", + "text": "Showing affection" + }, + { + "id": "giving_me_rest", + "text": "Giving me rest" + }, + { + "id": "bragging_about_me_kindly", + "text": "Bragging about me kindly" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_201", + "category_id": "gratitude", + "type": "multi_choice", + "text": "Which areas need more mutual gratitude?", + "depth": 4, + "access": "premium", + "tags": [ + "mutual", + "areas" + ], + "options": [ + { + "id": "money_stress", + "text": "Money stress" + }, + { + "id": "home_life", + "text": "Home life" + }, + { + "id": "communication_work", + "text": "Communication work" + }, + { + "id": "family_responsibilities", + "text": "Family responsibilities" + }, + { + "id": "future_planning", + "text": "Future planning" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_202", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What does gratitude invite more of?", + "depth": 3, + "access": "premium", + "tags": [ + "impact", + "gratitude" + ], + "options": [ + { + "id": "warmth", + "text": "Warmth" + }, + { + "id": "generosity", + "text": "Generosity" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "playfulness", + "text": "Playfulness" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_203", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What gratitude would make this season easier?", + "depth": 3, + "access": "premium", + "tags": [ + "season", + "support" + ], + "options": [ + { + "id": "thanks_for_trying", + "text": "Thanks for trying" + }, + { + "id": "thanks_for_staying_close", + "text": "Thanks for staying close" + }, + { + "id": "thanks_for_carrying_this", + "text": "Thanks for carrying this" + }, + { + "id": "thanks_for_being_patient", + "text": "Thanks for being patient" + }, + { + "id": "thanks_for_making_room_for_me", + "text": "Thanks for making room for me" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_204", + "category_id": "gratitude", + "type": "multi_choice", + "text": "Which appreciation feels private and special?", + "depth": 3, + "access": "premium", + "tags": [ + "private", + "appreciation" + ], + "options": [ + { + "id": "a_note", + "text": "A note" + }, + { + "id": "a_quiet_thank_you", + "text": "A quiet thank you" + }, + { + "id": "a_shared_memory", + "text": "A shared memory" + }, + { + "id": "a_gentle_touch", + "text": "A gentle touch" + }, + { + "id": "a_small_surprise", + "text": "A small surprise" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_205", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What appreciation feels better in public?", + "depth": 2, + "access": "premium", + "tags": [ + "public", + "appreciation" + ], + "options": [ + { + "id": "respectful_praise", + "text": "Respectful praise" + }, + { + "id": "a_warm_introduction", + "text": "A warm introduction" + }, + { + "id": "credit_for_effort", + "text": "Credit for effort" + }, + { + "id": "a_simple_thank_you", + "text": "A simple thank you" + }, + { + "id": "none_keep_it_private", + "text": "None, keep it private" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 2 + } + }, + { + "id": "gratitude_206", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What should we stop taking for granted?", + "depth": 5, + "access": "premium", + "tags": [ + "taken_for_granted", + "awareness" + ], + "options": [ + { + "id": "health", + "text": "Health" + }, + { + "id": "time_together", + "text": "Time together" + }, + { + "id": "emotional_safety", + "text": "Emotional safety" + }, + { + "id": "daily_labor", + "text": "Daily labor" + }, + { + "id": "second_chances", + "text": "Second chances" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_207", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What should we name out loud more?", + "depth": 4, + "access": "premium", + "tags": [ + "naming", + "gratitude" + ], + "options": [ + { + "id": "needs_being_met", + "text": "Needs being met" + }, + { + "id": "care_being_given", + "text": "Care being given" + }, + { + "id": "growth_happening", + "text": "Growth happening" + }, + { + "id": "love_being_shown", + "text": "Love being shown" + }, + { + "id": "stress_being_carried", + "text": "Stress being carried" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_208", + "category_id": "gratitude", + "type": "multi_choice", + "text": "Which thank you would mean a lot right now?", + "depth": 3, + "access": "premium", + "tags": [ + "current", + "thanks" + ], + "options": [ + { + "id": "thanks_for_your_patience", + "text": "Thanks for your patience" + }, + { + "id": "thanks_for_your_effort", + "text": "Thanks for your effort" + }, + { + "id": "thanks_for_your_honesty", + "text": "Thanks for your honesty" + }, + { + "id": "thanks_for_your_softness", + "text": "Thanks for your softness" + }, + { + "id": "thanks_for_your_consistency", + "text": "Thanks for your consistency" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_209", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What helps you offer gratitude when you feel hurt?", + "depth": 5, + "access": "premium", + "tags": [ + "hurt", + "gratitude" + ], + "options": [ + { + "id": "starting_small", + "text": "Starting small" + }, + { + "id": "naming_one_good_thing", + "text": "Naming one good thing" + }, + { + "id": "taking_time_first", + "text": "Taking time first" + }, + { + "id": "feeling_heard_first", + "text": "Feeling heard first" + }, + { + "id": "remembering_we_are_a_team", + "text": "Remembering we are a team" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_210", + "category_id": "gratitude", + "type": "multi_choice", + "text": "What helps you receive gratitude when you feel hurt?", + "depth": 5, + "access": "premium", + "tags": [ + "hurt", + "receiving" + ], + "options": [ + { + "id": "no_pressure_to_respond", + "text": "No pressure to respond" + }, + { + "id": "a_sincere_tone", + "text": "A sincere tone" + }, + { + "id": "specific_words", + "text": "Specific words" + }, + { + "id": "accountability_too", + "text": "Accountability too" + }, + { + "id": "time_to_believe_it", + "text": "Time to believe it" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "gratitude_211", + "category_id": "gratitude", + "type": "scale", + "text": "How appreciated have you felt by me this week?", + "depth": 3, + "access": "premium", + "tags": [ + "weekly", + "appreciated" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not appreciated", + "max_label": "Very appreciated", + "scale_step": 1 + } + }, + { + "id": "gratitude_212", + "category_id": "gratitude", + "type": "scale", + "text": "How often do we notice each other's small efforts?", + "depth": 2, + "access": "premium", + "tags": [ + "small_efforts", + "noticing" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "gratitude_213", + "category_id": "gratitude", + "type": "scale", + "text": "How comfortable are you receiving direct appreciation?", + "depth": 2, + "access": "premium", + "tags": [ + "receiving", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Uncomfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "gratitude_214", + "category_id": "gratitude", + "type": "scale", + "text": "How naturally do we say thank you to each other?", + "depth": 2, + "access": "premium", + "tags": [ + "thanks", + "habit" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not naturally", + "max_label": "Very naturally", + "scale_step": 1 + } + }, + { + "id": "gratitude_215", + "category_id": "gratitude", + "type": "scale", + "text": "How seen do you feel in the work you do for us?", + "depth": 4, + "access": "premium", + "tags": [ + "seen", + "effort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not seen", + "max_label": "Very seen", + "scale_step": 1 + } + }, + { + "id": "gratitude_216", + "category_id": "gratitude", + "type": "scale", + "text": "How specific is my appreciation usually?", + "depth": 3, + "access": "premium", + "tags": [ + "specificity", + "gratitude" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Too vague", + "max_label": "Very specific", + "scale_step": 1 + } + }, + { + "id": "gratitude_217", + "category_id": "gratitude", + "type": "scale", + "text": "How much does gratitude help you feel close to me?", + "depth": 3, + "access": "premium", + "tags": [ + "closeness", + "gratitude" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "gratitude_218", + "category_id": "gratitude", + "type": "scale", + "text": "How often do we take everyday care for granted?", + "depth": 4, + "access": "premium", + "tags": [ + "taken_for_granted", + "care" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "gratitude_219", + "category_id": "gratitude", + "type": "scale", + "text": "How easy is it for you to tell me what you appreciate?", + "depth": 2, + "access": "premium", + "tags": [ + "expression", + "ease" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "gratitude_220", + "category_id": "gratitude", + "type": "scale", + "text": "How easy is it for you to ask for appreciation?", + "depth": 4, + "access": "premium", + "tags": [ + "asking", + "appreciation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "gratitude_221", + "category_id": "gratitude", + "type": "scale", + "text": "How balanced does appreciation feel between us?", + "depth": 4, + "access": "premium", + "tags": [ + "balance", + "gratitude" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unbalanced", + "max_label": "Very balanced", + "scale_step": 1 + } + }, + { + "id": "gratitude_222", + "category_id": "gratitude", + "type": "scale", + "text": "How much do my actions match my gratitude?", + "depth": 4, + "access": "premium", + "tags": [ + "actions", + "gratitude" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "gratitude_223", + "category_id": "gratitude", + "type": "scale", + "text": "How much do your actions match your gratitude?", + "depth": 4, + "access": "premium", + "tags": [ + "actions", + "self_reflection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "gratitude_224", + "category_id": "gratitude", + "type": "scale", + "text": "How often do we celebrate progress instead of only noticing problems?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "celebration" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "gratitude_225", + "category_id": "gratitude", + "type": "scale", + "text": "How much does stress reduce our gratitude?", + "depth": 3, + "access": "premium", + "tags": [ + "stress", + "gratitude" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not at all", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "gratitude_226", + "category_id": "gratitude", + "type": "scale", + "text": "How safe does it feel to say you need more appreciation?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "needs" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "gratitude_227", + "category_id": "gratitude", + "type": "scale", + "text": "How often do you feel emotionally nourished by appreciation from me?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional", + "nourishment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "gratitude_228", + "category_id": "gratitude", + "type": "scale", + "text": "How well do I notice your invisible effort?", + "depth": 5, + "access": "premium", + "tags": [ + "invisible_effort", + "noticing" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "gratitude_229", + "category_id": "gratitude", + "type": "scale", + "text": "How well do you notice my invisible effort?", + "depth": 5, + "access": "premium", + "tags": [ + "invisible_effort", + "self_reflection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "gratitude_230", + "category_id": "gratitude", + "type": "scale", + "text": "How much would a gratitude ritual help us?", + "depth": 3, + "access": "premium", + "tags": [ + "ritual", + "gratitude" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "gratitude_231", + "category_id": "gratitude", + "type": "scale", + "text": "How meaningful are small thank-yous to you?", + "depth": 2, + "access": "premium", + "tags": [ + "small_thanks", + "meaning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not meaningful", + "max_label": "Very meaningful", + "scale_step": 1 + } + }, + { + "id": "gratitude_232", + "category_id": "gratitude", + "type": "scale", + "text": "How often do we appreciate each other after conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "gratitude" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "gratitude_233", + "category_id": "gratitude", + "type": "scale", + "text": "How much does feeling appreciated affect your patience?", + "depth": 4, + "access": "premium", + "tags": [ + "patience", + "appreciated" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "gratitude_234", + "category_id": "gratitude", + "type": "scale", + "text": "How much gratitude do you feel for our relationship right now?", + "depth": 4, + "access": "premium", + "tags": [ + "relationship", + "gratitude" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "gratitude_235", + "category_id": "gratitude", + "type": "scale", + "text": "How much gratitude do you want us to practice this month?", + "depth": 3, + "access": "premium", + "tags": [ + "practice", + "month" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "gratitude_236", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which appreciation feels better?", + "depth": 2, + "access": "premium", + "tags": [ + "style", + "appreciation" + ], + "options": [ + { + "id": "specific_words", + "text": "Specific words" + }, + { + "id": "helpful_action", + "text": "Helpful action" + } + ] + }, + { + "id": "gratitude_237", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which would you rather receive?", + "depth": 2, + "access": "premium", + "tags": [ + "receiving", + "preference" + ], + "options": [ + { + "id": "a_thank_you_note", + "text": "A thank-you note" + }, + { + "id": "a_quiet_hug", + "text": "A quiet hug" + } + ] + }, + { + "id": "gratitude_238", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which feels more meaningful?", + "depth": 3, + "access": "premium", + "tags": [ + "meaning", + "gratitude" + ], + "options": [ + { + "id": "being_noticed_right_away", + "text": "Being noticed right away" + }, + { + "id": "being_remembered_later", + "text": "Being remembered later" + } + ] + }, + { + "id": "gratitude_239", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which should we practice more?", + "depth": 2, + "access": "premium", + "tags": [ + "practice", + "gratitude" + ], + "options": [ + { + "id": "daily_thanks", + "text": "Daily thanks" + }, + { + "id": "weekly_reflection", + "text": "Weekly reflection" + } + ] + }, + { + "id": "gratitude_240", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which feels warmer?", + "depth": 1, + "access": "premium", + "tags": [ + "warmth", + "appreciation" + ], + "options": [ + { + "id": "private_appreciation", + "text": "Private appreciation" + }, + { + "id": "public_appreciation", + "text": "Public appreciation" + } + ] + }, + { + "id": "gratitude_241", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which helps more after stress?", + "depth": 3, + "access": "premium", + "tags": [ + "stress", + "support" + ], + "options": [ + { + "id": "words_of_appreciation", + "text": "Words of appreciation" + }, + { + "id": "practical_help", + "text": "Practical help" + } + ] + }, + { + "id": "gratitude_242", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which is easier for you?", + "depth": 2, + "access": "premium", + "tags": [ + "ease", + "expression" + ], + "options": [ + { + "id": "giving_gratitude", + "text": "Giving gratitude" + }, + { + "id": "receiving_gratitude", + "text": "Receiving gratitude" + } + ] + }, + { + "id": "gratitude_243", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which do we overlook more?", + "depth": 4, + "access": "premium", + "tags": [ + "overlooked", + "effort" + ], + "options": [ + { + "id": "small_chores", + "text": "Small chores" + }, + { + "id": "emotional_effort", + "text": "Emotional effort" + } + ] + }, + { + "id": "gratitude_244", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which should we celebrate more?", + "depth": 2, + "access": "premium", + "tags": [ + "celebration", + "focus" + ], + "options": [ + { + "id": "small_wins", + "text": "Small wins" + }, + { + "id": "big_milestones", + "text": "Big milestones" + } + ] + }, + { + "id": "gratitude_245", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which kind of praise lands better?", + "depth": 2, + "access": "premium", + "tags": [ + "praise", + "style" + ], + "options": [ + { + "id": "effort_praise", + "text": "Effort praise" + }, + { + "id": "character_praise", + "text": "Character praise" + } + ] + }, + { + "id": "gratitude_246", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which feels more loving?", + "depth": 3, + "access": "premium", + "tags": [ + "love", + "gratitude" + ], + "options": [ + { + "id": "thank_you_for_what_you_did", + "text": "Thank you for what you did" + }, + { + "id": "thank_you_for_who_you_are", + "text": "Thank you for who you are" + } + ] + }, + { + "id": "gratitude_247", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which should come first?", + "depth": 3, + "access": "premium", + "tags": [ + "order", + "repair" + ], + "options": [ + { + "id": "appreciation", + "text": "Appreciation" + }, + { + "id": "accountability", + "text": "Accountability" + } + ] + }, + { + "id": "gratitude_248", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which gratitude habit sounds easier?", + "depth": 2, + "access": "premium", + "tags": [ + "habit", + "ease" + ], + "options": [ + { + "id": "text_message", + "text": "Text message" + }, + { + "id": "bedtime_check_in", + "text": "Bedtime check-in" + } + ] + }, + { + "id": "gratitude_249", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which feels more personal?", + "depth": 2, + "access": "premium", + "tags": [ + "personal", + "gratitude" + ], + "options": [ + { + "id": "a_memory", + "text": "A memory" + }, + { + "id": "a_compliment", + "text": "A compliment" + } + ] + }, + { + "id": "gratitude_250", + "category_id": "gratitude", + "type": "this_or_that", + "text": "Which would help us most this week?", + "depth": 3, + "access": "premium", + "tags": [ + "weekly", + "gratitude" + ], + "options": [ + { + "id": "notice_more", + "text": "Notice more" + }, + { + "id": "say_more", + "text": "Say more" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/home_life.json b/seed/questions/home_life.json new file mode 100644 index 00000000..6163bf1f --- /dev/null +++ b/seed/questions/home_life.json @@ -0,0 +1,5232 @@ +{ + "category": { + "id": "home_life", + "display_name": "Home Life", + "description": "Questions about chores, routines, mental load, shared space, fairness, comfort, and daily life together.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "home_life_001", + "category_id": "home_life", + "type": "written", + "text": "What makes our home feel peaceful to you?", + "depth": 2, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_002", + "category_id": "home_life", + "type": "written", + "text": "What makes our home feel stressful to you?", + "depth": 2, + "access": "free", + "tags": [ + "home", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_003", + "category_id": "home_life", + "type": "written", + "text": "What is one part of our shared space that works well for both of us?", + "depth": 3, + "access": "free", + "tags": [ + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_004", + "category_id": "home_life", + "type": "written", + "text": "What is one part of our shared space that needs a better agreement?", + "depth": 4, + "access": "free", + "tags": [ + "space", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_005", + "category_id": "home_life", + "type": "written", + "text": "How do you know when our home feels cared for?", + "depth": 5, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_006", + "category_id": "home_life", + "type": "written", + "text": "What does a comfortable home look like to you on a normal weeknight?", + "depth": 1, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_007", + "category_id": "home_life", + "type": "written", + "text": "What is one thing I do at home that helps you relax?", + "depth": 2, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_008", + "category_id": "home_life", + "type": "written", + "text": "What is one thing I do at home that adds stress without me realizing it?", + "depth": 2, + "access": "free", + "tags": [ + "home", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_009", + "category_id": "home_life", + "type": "written", + "text": "What area of our home should feel more like yours?", + "depth": 3, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_010", + "category_id": "home_life", + "type": "written", + "text": "What area of our home should feel more like ours?", + "depth": 4, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_011", + "category_id": "home_life", + "type": "written", + "text": "Which household task feels heavier than it looks?", + "depth": 5, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_012", + "category_id": "home_life", + "type": "written", + "text": "What chore do you wish I understood better?", + "depth": 1, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_013", + "category_id": "home_life", + "type": "written", + "text": "What chore do I handle in a way you genuinely appreciate?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_014", + "category_id": "home_life", + "type": "written", + "text": "What household task should we divide more clearly?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_015", + "category_id": "home_life", + "type": "written", + "text": "What does fairness at home mean to you right now?", + "depth": 3, + "access": "free", + "tags": [ + "home", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_016", + "category_id": "home_life", + "type": "written", + "text": "Where do you feel the division of work is working?", + "depth": 4, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_017", + "category_id": "home_life", + "type": "written", + "text": "Where do you feel the division of work is uneven?", + "depth": 5, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_018", + "category_id": "home_life", + "type": "written", + "text": "What task do you avoid because it feels annoying, invisible, or thankless?", + "depth": 1, + "access": "free", + "tags": [ + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_019", + "category_id": "home_life", + "type": "written", + "text": "How can we talk about chores without sounding like managers with rent?", + "depth": 2, + "access": "free", + "tags": [ + "chores" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_020", + "category_id": "home_life", + "type": "written", + "text": "What household task should we stop pretending will magically do itself?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_021", + "category_id": "home_life", + "type": "written", + "text": "What is one thing you keep track of that I may not notice?", + "depth": 3, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_022", + "category_id": "home_life", + "type": "written", + "text": "What is one household detail that lives in your head too often?", + "depth": 4, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_023", + "category_id": "home_life", + "type": "written", + "text": "Where do you want me to take more ownership instead of waiting to be asked?", + "depth": 5, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_024", + "category_id": "home_life", + "type": "written", + "text": "What kind of planning drains you the most at home?", + "depth": 1, + "access": "free", + "tags": [ + "home", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_025", + "category_id": "home_life", + "type": "written", + "text": "What is one recurring decision we should simplify?", + "depth": 2, + "access": "free", + "tags": [ + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_026", + "category_id": "home_life", + "type": "written", + "text": "What is one reminder you are tired of giving?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_027", + "category_id": "home_life", + "type": "written", + "text": "What is one reminder you would like from me without feeling parented?", + "depth": 3, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_028", + "category_id": "home_life", + "type": "written", + "text": "What invisible work should we make visible this week?", + "depth": 4, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_029", + "category_id": "home_life", + "type": "written", + "text": "What household responsibility needs a clear owner?", + "depth": 5, + "access": "free", + "tags": [ + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_030", + "category_id": "home_life", + "type": "written", + "text": "What would make the mental load feel more shared?", + "depth": 1, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_031", + "category_id": "home_life", + "type": "written", + "text": "What part of our morning routine helps the day start well?", + "depth": 2, + "access": "free", + "tags": [ + "routines" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_032", + "category_id": "home_life", + "type": "written", + "text": "What part of our morning routine creates unnecessary tension?", + "depth": 2, + "access": "free", + "tags": [ + "routines" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_033", + "category_id": "home_life", + "type": "written", + "text": "What evening routine would help us reconnect?", + "depth": 3, + "access": "free", + "tags": [ + "routines" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_034", + "category_id": "home_life", + "type": "written", + "text": "What evening routine would help us rest?", + "depth": 4, + "access": "free", + "tags": [ + "routines", + "rest" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_035", + "category_id": "home_life", + "type": "written", + "text": "What weekly routine should we protect?", + "depth": 5, + "access": "free", + "tags": [ + "routines" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_036", + "category_id": "home_life", + "type": "written", + "text": "What weekly routine should we change?", + "depth": 1, + "access": "free", + "tags": [ + "routines" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_037", + "category_id": "home_life", + "type": "written", + "text": "What is one habit at home that keeps us grounded?", + "depth": 2, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_038", + "category_id": "home_life", + "type": "written", + "text": "What is one habit at home that quietly frustrates you?", + "depth": 2, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_039", + "category_id": "home_life", + "type": "written", + "text": "How should we handle busy weeks differently at home?", + "depth": 3, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_040", + "category_id": "home_life", + "type": "written", + "text": "What routine would make our home feel less chaotic?", + "depth": 4, + "access": "free", + "tags": [ + "routines", + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_041", + "category_id": "home_life", + "type": "written", + "text": "What meal routine feels easiest for you?", + "depth": 5, + "access": "free", + "tags": [ + "routines", + "food" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_042", + "category_id": "home_life", + "type": "written", + "text": "What meal routine feels like too much work?", + "depth": 1, + "access": "free", + "tags": [ + "routines", + "food" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_043", + "category_id": "home_life", + "type": "written", + "text": "How should we split planning, shopping, cooking, and cleanup?", + "depth": 2, + "access": "free", + "tags": [ + "chores", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_044", + "category_id": "home_life", + "type": "written", + "text": "What food-related task do you wish I helped with more consistently?", + "depth": 2, + "access": "free", + "tags": [ + "food" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_045", + "category_id": "home_life", + "type": "written", + "text": "What does a low-stress dinner night look like to you?", + "depth": 3, + "access": "free", + "tags": [ + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_046", + "category_id": "home_life", + "type": "written", + "text": "What is one meal tradition you would enjoy building together?", + "depth": 4, + "access": "free", + "tags": [ + "food" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_047", + "category_id": "home_life", + "type": "written", + "text": "What should we do when neither of us has energy to cook?", + "depth": 5, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_048", + "category_id": "home_life", + "type": "written", + "text": "What grocery habit should we improve?", + "depth": 1, + "access": "free", + "tags": [ + "food" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_049", + "category_id": "home_life", + "type": "written", + "text": "What kitchen habit makes you feel supported?", + "depth": 2, + "access": "free", + "tags": [ + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_050", + "category_id": "home_life", + "type": "written", + "text": "What kitchen habit makes you quietly lose patience?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_051", + "category_id": "home_life", + "type": "written", + "text": "What do you need at home when you are exhausted?", + "depth": 3, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_052", + "category_id": "home_life", + "type": "written", + "text": "What helps you switch from work mode to home mode?", + "depth": 4, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_053", + "category_id": "home_life", + "type": "written", + "text": "What kind of downtime do you need more of?", + "depth": 5, + "access": "free", + "tags": [ + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_054", + "category_id": "home_life", + "type": "written", + "text": "What kind of downtime do you want us to share more often?", + "depth": 1, + "access": "free", + "tags": [ + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_055", + "category_id": "home_life", + "type": "written", + "text": "How can I tell when you need rest instead of conversation?", + "depth": 2, + "access": "free", + "tags": [ + "rest" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_056", + "category_id": "home_life", + "type": "written", + "text": "How can I tell when you need connection instead of space?", + "depth": 2, + "access": "free", + "tags": [ + "space" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_057", + "category_id": "home_life", + "type": "written", + "text": "What is one way we can protect each other's sleep?", + "depth": 3, + "access": "free", + "tags": [ + "rest" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_058", + "category_id": "home_life", + "type": "written", + "text": "What makes rest at home feel earned instead of guilty?", + "depth": 4, + "access": "free", + "tags": [ + "rest", + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_059", + "category_id": "home_life", + "type": "written", + "text": "What do you wish I respected more about your need to recharge?", + "depth": 5, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_060", + "category_id": "home_life", + "type": "written", + "text": "What do you want us to do less of when we are both tired?", + "depth": 1, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_061", + "category_id": "home_life", + "type": "written", + "text": "What household standard matters more to you than it does to me?", + "depth": 2, + "access": "free", + "tags": [ + "standards" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_062", + "category_id": "home_life", + "type": "written", + "text": "What household standard matters less to you than I assume?", + "depth": 2, + "access": "free", + "tags": [ + "standards" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_063", + "category_id": "home_life", + "type": "written", + "text": "Where are our standards different but both reasonable?", + "depth": 3, + "access": "free", + "tags": [ + "standards" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_064", + "category_id": "home_life", + "type": "written", + "text": "What expectation about home life should we say out loud?", + "depth": 4, + "access": "free", + "tags": [ + "home", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_065", + "category_id": "home_life", + "type": "written", + "text": "What expectation at home should we release?", + "depth": 5, + "access": "free", + "tags": [ + "home", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_066", + "category_id": "home_life", + "type": "written", + "text": "What does clean enough mean to you?", + "depth": 1, + "access": "free", + "tags": [ + "chores" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_067", + "category_id": "home_life", + "type": "written", + "text": "What does organized enough mean to you?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_068", + "category_id": "home_life", + "type": "written", + "text": "What does quiet enough mean to you?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_069", + "category_id": "home_life", + "type": "written", + "text": "What does prepared enough mean to you?", + "depth": 3, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_070", + "category_id": "home_life", + "type": "written", + "text": "What standard should we stop turning into a character judgment?", + "depth": 4, + "access": "free", + "tags": [ + "standards" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_071", + "category_id": "home_life", + "type": "written", + "text": "How do you like to prepare before people visit our home?", + "depth": 5, + "access": "free", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_072", + "category_id": "home_life", + "type": "written", + "text": "What makes hosting feel fun to you?", + "depth": 1, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_073", + "category_id": "home_life", + "type": "written", + "text": "What makes hosting feel draining to you?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_074", + "category_id": "home_life", + "type": "written", + "text": "How should we decide who visits and when?", + "depth": 2, + "access": "free", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_075", + "category_id": "home_life", + "type": "written", + "text": "What boundary around guests would help you feel comfortable?", + "depth": 3, + "access": "free", + "tags": [ + "hosting", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_076", + "category_id": "home_life", + "type": "written", + "text": "What family visit pattern works well for us?", + "depth": 4, + "access": "premium", + "tags": [ + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_077", + "category_id": "home_life", + "type": "written", + "text": "What family visit pattern needs a clearer limit?", + "depth": 4, + "access": "premium", + "tags": [ + "family", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_078", + "category_id": "home_life", + "type": "written", + "text": "How should we support each other when guests are in our space?", + "depth": 5, + "access": "premium", + "tags": [ + "space", + "hosting", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_079", + "category_id": "home_life", + "type": "written", + "text": "What do you need from me before, during, or after hosting?", + "depth": 5, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_080", + "category_id": "home_life", + "type": "written", + "text": "What is one hosting task we should divide before anyone arrives?", + "depth": 3, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_081", + "category_id": "home_life", + "type": "written", + "text": "What home expense should we plan for better?", + "depth": 4, + "access": "premium", + "tags": [ + "home", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_082", + "category_id": "home_life", + "type": "written", + "text": "What bill, subscription, or admin task needs clearer ownership?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_083", + "category_id": "home_life", + "type": "written", + "text": "What kind of home purchase should we discuss before buying?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_084", + "category_id": "home_life", + "type": "written", + "text": "What kind of home purchase can stay flexible?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_085", + "category_id": "home_life", + "type": "written", + "text": "What paperwork or admin task do you hate most?", + "depth": 3, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_086", + "category_id": "home_life", + "type": "written", + "text": "How can we make boring home admin less miserable?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_087", + "category_id": "home_life", + "type": "written", + "text": "What recurring household cost should we review?", + "depth": 4, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_088", + "category_id": "home_life", + "type": "written", + "text": "What shared purchase would improve our home life?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_089", + "category_id": "home_life", + "type": "written", + "text": "What emergency home issue should we be more prepared for?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_090", + "category_id": "home_life", + "type": "written", + "text": "What financial habit at home would reduce stress?", + "depth": 3, + "access": "premium", + "tags": [ + "home", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_091", + "category_id": "home_life", + "type": "written", + "text": "What household issue do we keep circling back to?", + "depth": 4, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_092", + "category_id": "home_life", + "type": "written", + "text": "What is the deeper need underneath that household issue?", + "depth": 4, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_093", + "category_id": "home_life", + "type": "written", + "text": "What would a fair reset look like for that issue?", + "depth": 5, + "access": "premium", + "tags": [ + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_094", + "category_id": "home_life", + "type": "written", + "text": "What should I stop taking personally in home-life conversations?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_095", + "category_id": "home_life", + "type": "written", + "text": "What should I take more seriously in home-life conversations?", + "depth": 3, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_096", + "category_id": "home_life", + "type": "written", + "text": "What resentment around home life should we address early?", + "depth": 4, + "access": "premium", + "tags": [ + "home", + "resentment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_097", + "category_id": "home_life", + "type": "written", + "text": "What would help us repair after a tense home-life argument?", + "depth": 4, + "access": "premium", + "tags": [ + "home", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_098", + "category_id": "home_life", + "type": "written", + "text": "What promise about home life would feel meaningful if we kept it?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_099", + "category_id": "home_life", + "type": "written", + "text": "What small change would make home feel more like a team effort?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_100", + "category_id": "home_life", + "type": "written", + "text": "What do you want our home life to feel like one year from now?", + "depth": 3, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_101", + "category_id": "home_life", + "type": "written", + "text": "What smell, sound, or small detail makes home feel good to you?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_102", + "category_id": "home_life", + "type": "written", + "text": "What little home ritual would make ordinary days better?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_103", + "category_id": "home_life", + "type": "written", + "text": "What corner of home should feel more restful?", + "depth": 5, + "access": "premium", + "tags": [ + "rest", + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_104", + "category_id": "home_life", + "type": "written", + "text": "What small upgrade would make our home easier to live in?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_105", + "category_id": "home_life", + "type": "written", + "text": "What daily habit makes you feel like we are partners, not roommates?", + "depth": 3, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_106", + "category_id": "home_life", + "type": "written", + "text": "What do you want more of when we are both home together?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_107", + "category_id": "home_life", + "type": "written", + "text": "What do you want less of when we are both home together?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_108", + "category_id": "home_life", + "type": "written", + "text": "What small kindness at home means a lot to you?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_109", + "category_id": "home_life", + "type": "written", + "text": "What do you notice that I do not realize you notice?", + "depth": 5, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_110", + "category_id": "home_life", + "type": "written", + "text": "What should we celebrate about the home we are building?", + "depth": 3, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_111", + "category_id": "home_life", + "type": "written", + "text": "How should we handle chores when one of us has a harder week?", + "depth": 4, + "access": "premium", + "tags": [ + "chores", + "hard_talks" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_112", + "category_id": "home_life", + "type": "written", + "text": "How should we ask for help before resentment builds?", + "depth": 4, + "access": "premium", + "tags": [ + "resentment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_113", + "category_id": "home_life", + "type": "written", + "text": "What is one task you can own fully this month?", + "depth": 5, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_114", + "category_id": "home_life", + "type": "written", + "text": "What is one task you want me to own fully this month?", + "depth": 5, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_115", + "category_id": "home_life", + "type": "written", + "text": "What does teamwork at home look like when we are both busy?", + "depth": 3, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_116", + "category_id": "home_life", + "type": "written", + "text": "What does teamwork at home look like when one of us is struggling?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_117", + "category_id": "home_life", + "type": "written", + "text": "What is one way we can make home-life planning feel less like a meeting?", + "depth": 4, + "access": "premium", + "tags": [ + "home", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_118", + "category_id": "home_life", + "type": "written", + "text": "What is one way we can notice each other's effort more?", + "depth": 5, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_119", + "category_id": "home_life", + "type": "written", + "text": "What home-life problem should we solve together instead of blaming each other?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_120", + "category_id": "home_life", + "type": "written", + "text": "What is one agreement that would make daily life smoother?", + "depth": 3, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_121", + "category_id": "home_life", + "type": "written", + "text": "What kind of alone time do you need at home?", + "depth": 4, + "access": "premium", + "tags": [ + "home", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_122", + "category_id": "home_life", + "type": "written", + "text": "What kind of shared time do you need at home?", + "depth": 4, + "access": "premium", + "tags": [ + "home", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_123", + "category_id": "home_life", + "type": "written", + "text": "How should we handle closed doors, quiet time, or personal space?", + "depth": 5, + "access": "premium", + "tags": [ + "space", + "time" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_124", + "category_id": "home_life", + "type": "written", + "text": "What privacy boundary at home matters to you?", + "depth": 5, + "access": "premium", + "tags": [ + "home", + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_125", + "category_id": "home_life", + "type": "written", + "text": "What digital boundary at home would help us be more present?", + "depth": 3, + "access": "premium", + "tags": [ + "home", + "resentment", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_126", + "category_id": "home_life", + "type": "written", + "text": "What should we do when one of us needs silence?", + "depth": 4, + "access": "premium", + "tags": [ + "silence", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_127", + "category_id": "home_life", + "type": "written", + "text": "What should we do when one of us needs attention?", + "depth": 4, + "access": "premium", + "tags": [ + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_128", + "category_id": "home_life", + "type": "written", + "text": "How can we make room for different energy levels at home?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_129", + "category_id": "home_life", + "type": "written", + "text": "What habit makes home feel too crowded emotionally?", + "depth": 5, + "access": "premium", + "tags": [ + "home", + "emotions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_130", + "category_id": "home_life", + "type": "written", + "text": "What habit makes home feel more respectful?", + "depth": 3, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_131", + "category_id": "home_life", + "type": "written", + "text": "What transition in our day needs more patience?", + "depth": 4, + "access": "premium", + "tags": [ + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_132", + "category_id": "home_life", + "type": "written", + "text": "What transition in our week needs more planning?", + "depth": 4, + "access": "premium", + "tags": [ + "planning", + "needs" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_133", + "category_id": "home_life", + "type": "written", + "text": "What do you need from me when plans change at home?", + "depth": 5, + "access": "premium", + "tags": [ + "home", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_134", + "category_id": "home_life", + "type": "written", + "text": "What should we decide before the week starts?", + "depth": 5, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_135", + "category_id": "home_life", + "type": "written", + "text": "What should we decide day by day?", + "depth": 3, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_136", + "category_id": "home_life", + "type": "written", + "text": "What household plan keeps getting delayed?", + "depth": 4, + "access": "premium", + "tags": [ + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_137", + "category_id": "home_life", + "type": "written", + "text": "What would help us follow through on that plan?", + "depth": 4, + "access": "premium", + "tags": [ + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_138", + "category_id": "home_life", + "type": "written", + "text": "What would make weekends feel better at home?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_139", + "category_id": "home_life", + "type": "written", + "text": "What would make weekdays feel better at home?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_140", + "category_id": "home_life", + "type": "written", + "text": "What is one upcoming home-life stressor we should prepare for?", + "depth": 3, + "access": "premium", + "tags": [ + "home", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_141", + "category_id": "home_life", + "type": "written", + "text": "What is one home-life effort from me that you appreciate?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_142", + "category_id": "home_life", + "type": "written", + "text": "What is one home-life effort from you that you want seen?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_143", + "category_id": "home_life", + "type": "written", + "text": "What is one thing we each do that keeps life moving?", + "depth": 5, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_144", + "category_id": "home_life", + "type": "written", + "text": "What is one task we should thank each other for more often?", + "depth": 5, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_145", + "category_id": "home_life", + "type": "written", + "text": "What is one part of our home life that has improved?", + "depth": 3, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_146", + "category_id": "home_life", + "type": "written", + "text": "What helped it improve?", + "depth": 4, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_147", + "category_id": "home_life", + "type": "written", + "text": "What home-life strength do we have as a couple?", + "depth": 4, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_148", + "category_id": "home_life", + "type": "written", + "text": "What home-life weakness should we treat gently but honestly?", + "depth": 5, + "access": "premium", + "tags": [ + "home", + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_149", + "category_id": "home_life", + "type": "written", + "text": "What is one small win from this week at home?", + "depth": 5, + "access": "premium", + "tags": [ + "home" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_150", + "category_id": "home_life", + "type": "written", + "text": "What do you want to feel more often when you walk in the door?", + "depth": 3, + "access": "premium", + "tags": [ + "home_life" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "home_life_151", + "category_id": "home_life", + "type": "single_choice", + "text": "What home-life support helps you most after a long day?", + "depth": 2, + "access": "premium", + "tags": [ + "support", + "rest" + ], + "options": [ + { + "id": "help_with_a_task", + "text": "Help with a task" + }, + { + "id": "quiet_time", + "text": "Quiet time" + }, + { + "id": "a_warm_greeting", + "text": "A warm greeting" + }, + { + "id": "no_decisions_for_a_bit", + "text": "No decisions for a bit" + } + ] + }, + { + "id": "home_life_152", + "category_id": "home_life", + "type": "single_choice", + "text": "Which household task drains you fastest?", + "depth": 2, + "access": "premium", + "tags": [ + "chores", + "energy" + ], + "options": [ + { + "id": "cleaning", + "text": "Cleaning" + }, + { + "id": "cooking", + "text": "Cooking" + }, + { + "id": "planning", + "text": "Planning" + }, + { + "id": "errands", + "text": "Errands" + } + ] + }, + { + "id": "home_life_153", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes home feel calmest to you?", + "depth": 3, + "access": "premium", + "tags": [ + "space", + "calm" + ], + "options": [ + { + "id": "clean_surfaces", + "text": "Clean surfaces" + }, + { + "id": "soft_lighting", + "text": "Soft lighting" + }, + { + "id": "low_noise", + "text": "Low noise" + }, + { + "id": "a_predictable_routine", + "text": "A predictable routine" + } + ] + }, + { + "id": "home_life_154", + "category_id": "home_life", + "type": "single_choice", + "text": "When chores pile up, what helps first?", + "depth": 4, + "access": "premium", + "tags": [ + "chores", + "planning" + ], + "options": [ + { + "id": "make_a_list", + "text": "Make a list" + }, + { + "id": "pick_one_task", + "text": "Pick one task" + }, + { + "id": "divide_tasks", + "text": "Divide tasks" + }, + { + "id": "take_a_short_reset", + "text": "Take a short reset" + } + ] + }, + { + "id": "home_life_155", + "category_id": "home_life", + "type": "single_choice", + "text": "What part of hosting is hardest for you?", + "depth": 5, + "access": "premium", + "tags": [ + "hosting" + ], + "options": [ + { + "id": "preparing", + "text": "Preparing" + }, + { + "id": "cleaning", + "text": "Cleaning" + }, + { + "id": "social_energy", + "text": "Social energy" + }, + { + "id": "recovering_afterward", + "text": "Recovering afterward" + } + ] + }, + { + "id": "home_life_156", + "category_id": "home_life", + "type": "single_choice", + "text": "Which routine would help us most right now?", + "depth": 1, + "access": "premium", + "tags": [ + "routines" + ], + "options": [ + { + "id": "morning_reset", + "text": "Morning reset" + }, + { + "id": "evening_reset", + "text": "Evening reset" + }, + { + "id": "weekly_planning", + "text": "Weekly planning" + }, + { + "id": "meal_planning", + "text": "Meal planning" + } + ] + }, + { + "id": "home_life_157", + "category_id": "home_life", + "type": "single_choice", + "text": "What household role do you prefer?", + "depth": 2, + "access": "premium", + "tags": [ + "roles", + "teamwork" + ], + "options": [ + { + "id": "planner", + "text": "Planner" + }, + { + "id": "doer", + "text": "Doer" + }, + { + "id": "finisher", + "text": "Finisher" + }, + { + "id": "flexible_helper", + "text": "Flexible helper" + } + ] + }, + { + "id": "home_life_158", + "category_id": "home_life", + "type": "single_choice", + "text": "What kind of home purchase should we discuss first?", + "depth": 2, + "access": "premium", + "tags": [ + "money", + "decisions" + ], + "options": [ + { + "id": "anything_expensive", + "text": "Anything expensive" + }, + { + "id": "anything_visible", + "text": "Anything visible" + }, + { + "id": "anything_recurring", + "text": "Anything recurring" + }, + { + "id": "anything_that_affects_space", + "text": "Anything that affects space" + } + ] + }, + { + "id": "home_life_159", + "category_id": "home_life", + "type": "single_choice", + "text": "How do you prefer to handle mess?", + "depth": 3, + "access": "premium", + "tags": [ + "clutter", + "chores" + ], + "options": [ + { + "id": "clean_as_we_go", + "text": "Clean as we go" + }, + { + "id": "batch_clean", + "text": "Batch clean" + }, + { + "id": "set_a_timer", + "text": "Set a timer" + }, + { + "id": "ignore_small_messes", + "text": "Ignore small messes" + } + ] + }, + { + "id": "home_life_160", + "category_id": "home_life", + "type": "single_choice", + "text": "What helps you feel appreciated at home?", + "depth": 4, + "access": "premium", + "tags": [ + "appreciation" + ], + "options": [ + { + "id": "a_thank_you", + "text": "A thank-you" + }, + { + "id": "help_without_asking", + "text": "Help without asking" + }, + { + "id": "noticing_details", + "text": "Noticing details" + }, + { + "id": "taking_over_a_task", + "text": "Taking over a task" + } + ] + }, + { + "id": "home_life_161", + "category_id": "home_life", + "type": "single_choice", + "text": "Which home-life issue causes the most tension?", + "depth": 5, + "access": "premium", + "tags": [ + "tension", + "home" + ], + "options": [ + { + "id": "chores", + "text": "Chores" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "noise", + "text": "Noise" + }, + { + "id": "planning", + "text": "Planning" + } + ] + }, + { + "id": "home_life_162", + "category_id": "home_life", + "type": "single_choice", + "text": "What do you need most from shared evenings?", + "depth": 1, + "access": "premium", + "tags": [ + "evening", + "needs" + ], + "options": [ + { + "id": "connection", + "text": "Connection" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "productivity", + "text": "Productivity" + }, + { + "id": "flexibility", + "text": "Flexibility" + } + ] + }, + { + "id": "home_life_163", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes weekends feel best at home?", + "depth": 2, + "access": "premium", + "tags": [ + "weekends" + ], + "options": [ + { + "id": "plans", + "text": "Plans" + }, + { + "id": "no_plans", + "text": "No plans" + }, + { + "id": "projects", + "text": "Projects" + }, + { + "id": "rest", + "text": "Rest" + } + ] + }, + { + "id": "home_life_164", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes weekdays feel smoother?", + "depth": 2, + "access": "premium", + "tags": [ + "weekdays", + "routines" + ], + "options": [ + { + "id": "prepared_meals", + "text": "Prepared meals" + }, + { + "id": "clear_schedules", + "text": "Clear schedules" + }, + { + "id": "clean_basics", + "text": "Clean basics" + }, + { + "id": "earlier_sleep", + "text": "Earlier sleep" + } + ] + }, + { + "id": "home_life_165", + "category_id": "home_life", + "type": "single_choice", + "text": "How should we handle chores during stressful weeks?", + "depth": 3, + "access": "premium", + "tags": [ + "stress", + "chores" + ], + "options": [ + { + "id": "lower_standards", + "text": "Lower standards" + }, + { + "id": "divide_essentials", + "text": "Divide essentials" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + }, + { + "id": "pay_for_help_if_possible", + "text": "Pay for help if possible" + } + ] + }, + { + "id": "home_life_166", + "category_id": "home_life", + "type": "single_choice", + "text": "Which task needs a clear owner?", + "depth": 4, + "access": "premium", + "tags": [ + "ownership" + ], + "options": [ + { + "id": "laundry", + "text": "Laundry" + }, + { + "id": "dishes", + "text": "Dishes" + }, + { + "id": "groceries", + "text": "Groceries" + }, + { + "id": "bills", + "text": "Bills" + } + ] + }, + { + "id": "home_life_167", + "category_id": "home_life", + "type": "single_choice", + "text": "What helps you reset after a home-life argument?", + "depth": 5, + "access": "premium", + "tags": [ + "repair" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "quiet_time", + "text": "Quiet time" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_hug", + "text": "A hug" + } + ] + }, + { + "id": "home_life_168", + "category_id": "home_life", + "type": "single_choice", + "text": "What kind of alone time feels best at home?", + "depth": 1, + "access": "premium", + "tags": [ + "privacy", + "rest" + ], + "options": [ + { + "id": "quiet_room", + "text": "Quiet room" + }, + { + "id": "walk_outside", + "text": "Walk outside" + }, + { + "id": "headphones", + "text": "Headphones" + }, + { + "id": "creative_time", + "text": "Creative time" + } + ] + }, + { + "id": "home_life_169", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes a shared space feel respectful?", + "depth": 2, + "access": "premium", + "tags": [ + "space", + "respect" + ], + "options": [ + { + "id": "asking_first", + "text": "Asking first" + }, + { + "id": "cleaning_up", + "text": "Cleaning up" + }, + { + "id": "sharing_storage", + "text": "Sharing storage" + }, + { + "id": "considering_noise", + "text": "Considering noise" + } + ] + }, + { + "id": "home_life_170", + "category_id": "home_life", + "type": "single_choice", + "text": "What household task should we simplify?", + "depth": 2, + "access": "premium", + "tags": [ + "simplify" + ], + "options": [ + { + "id": "meals", + "text": "Meals" + }, + { + "id": "cleaning", + "text": "Cleaning" + }, + { + "id": "laundry", + "text": "Laundry" + }, + { + "id": "scheduling", + "text": "Scheduling" + } + ] + }, + { + "id": "home_life_171", + "category_id": "home_life", + "type": "single_choice", + "text": "What stresses you most about home admin?", + "depth": 3, + "access": "premium", + "tags": [ + "admin", + "stress" + ], + "options": [ + { + "id": "deadlines", + "text": "Deadlines" + }, + { + "id": "passwords", + "text": "Passwords" + }, + { + "id": "bills", + "text": "Bills" + }, + { + "id": "paperwork", + "text": "Paperwork" + } + ] + }, + { + "id": "home_life_172", + "category_id": "home_life", + "type": "single_choice", + "text": "What kind of reminder feels least annoying?", + "depth": 4, + "access": "premium", + "tags": [ + "reminders" + ], + "options": [ + { + "id": "shared_list", + "text": "Shared list" + }, + { + "id": "calendar_alert", + "text": "Calendar alert" + }, + { + "id": "quick_verbal_reminder", + "text": "Quick verbal reminder" + }, + { + "id": "no_reminder_clear_ownership", + "text": "No reminder, clear ownership" + } + ] + }, + { + "id": "home_life_173", + "category_id": "home_life", + "type": "single_choice", + "text": "Which area needs a better system?", + "depth": 5, + "access": "premium", + "tags": [ + "systems", + "space" + ], + "options": [ + { + "id": "kitchen", + "text": "Kitchen" + }, + { + "id": "bedroom", + "text": "Bedroom" + }, + { + "id": "bathroom", + "text": "Bathroom" + }, + { + "id": "entryway", + "text": "Entryway" + } + ] + }, + { + "id": "home_life_174", + "category_id": "home_life", + "type": "single_choice", + "text": "What do you want more of at home?", + "depth": 1, + "access": "premium", + "tags": [ + "home", + "needs" + ], + "options": [ + { + "id": "peace", + "text": "Peace" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "order", + "text": "Order" + }, + { + "id": "warmth", + "text": "Warmth" + } + ] + }, + { + "id": "home_life_175", + "category_id": "home_life", + "type": "single_choice", + "text": "What do you want less of at home?", + "depth": 2, + "access": "premium", + "tags": [ + "home", + "stress" + ], + "options": [ + { + "id": "noise", + "text": "Noise" + }, + { + "id": "clutter", + "text": "Clutter" + }, + { + "id": "rushing", + "text": "Rushing" + }, + { + "id": "unspoken_expectations", + "text": "Unspoken expectations" + } + ] + }, + { + "id": "home_life_176", + "category_id": "home_life", + "type": "single_choice", + "text": "How should we decide what clean enough means?", + "depth": 2, + "access": "premium", + "tags": [ + "standards" + ], + "options": [ + { + "id": "set_shared_basics", + "text": "Set shared basics" + }, + { + "id": "divide_by_preference", + "text": "Divide by preference" + }, + { + "id": "use_a_schedule", + "text": "Use a schedule" + }, + { + "id": "let_it_vary_by_week", + "text": "Let it vary by week" + } + ] + }, + { + "id": "home_life_177", + "category_id": "home_life", + "type": "single_choice", + "text": "What is easiest for you to own fully?", + "depth": 3, + "access": "premium", + "tags": [ + "ownership" + ], + "options": [ + { + "id": "a_daily_task", + "text": "A daily task" + }, + { + "id": "a_weekly_task", + "text": "A weekly task" + }, + { + "id": "a_monthly_task", + "text": "A monthly task" + }, + { + "id": "a_planning_task", + "text": "A planning task" + } + ] + }, + { + "id": "home_life_178", + "category_id": "home_life", + "type": "single_choice", + "text": "What is hardest for you to own fully?", + "depth": 4, + "access": "premium", + "tags": [ + "ownership" + ], + "options": [ + { + "id": "a_daily_task", + "text": "A daily task" + }, + { + "id": "a_weekly_task", + "text": "A weekly task" + }, + { + "id": "a_monthly_task", + "text": "A monthly task" + }, + { + "id": "a_planning_task", + "text": "A planning task" + } + ] + }, + { + "id": "home_life_179", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes home feel emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "safety" + ], + "options": [ + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "clear_expectations", + "text": "Clear expectations" + }, + { + "id": "room_to_rest", + "text": "Room to rest" + }, + { + "id": "no_scorekeeping", + "text": "No scorekeeping" + } + ] + }, + { + "id": "home_life_180", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes home feel emotionally tense?", + "depth": 1, + "access": "premium", + "tags": [ + "tension" + ], + "options": [ + { + "id": "criticism", + "text": "Criticism" + }, + { + "id": "unfinished_tasks", + "text": "Unfinished tasks" + }, + { + "id": "silence", + "text": "Silence" + }, + { + "id": "rushed_decisions", + "text": "Rushed decisions" + } + ] + }, + { + "id": "home_life_181", + "category_id": "home_life", + "type": "single_choice", + "text": "What should we protect on busy nights?", + "depth": 2, + "access": "premium", + "tags": [ + "busy_weeks" + ], + "options": [ + { + "id": "dinner", + "text": "Dinner" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "a_short_check_in", + "text": "A short check-in" + }, + { + "id": "sleep", + "text": "Sleep" + } + ] + }, + { + "id": "home_life_182", + "category_id": "home_life", + "type": "single_choice", + "text": "What should we drop on busy nights?", + "depth": 2, + "access": "premium", + "tags": [ + "busy_weeks" + ], + "options": [ + { + "id": "perfect_cleaning", + "text": "Perfect cleaning" + }, + { + "id": "big_talks", + "text": "Big talks" + }, + { + "id": "extra_errands", + "text": "Extra errands" + }, + { + "id": "complicated_cooking", + "text": "Complicated cooking" + } + ] + }, + { + "id": "home_life_183", + "category_id": "home_life", + "type": "single_choice", + "text": "What helps you feel like we are a team?", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork" + ], + "options": [ + { + "id": "shared_planning", + "text": "Shared planning" + }, + { + "id": "shared_tasks", + "text": "Shared tasks" + }, + { + "id": "shared_rest", + "text": "Shared rest" + }, + { + "id": "shared_appreciation", + "text": "Shared appreciation" + } + ] + }, + { + "id": "home_life_184", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes you feel like you are carrying too much?", + "depth": 4, + "access": "premium", + "tags": [ + "mental_load" + ], + "options": [ + { + "id": "remembering_everything", + "text": "Remembering everything" + }, + { + "id": "doing_everything", + "text": "Doing everything" + }, + { + "id": "deciding_everything", + "text": "Deciding everything" + }, + { + "id": "asking_repeatedly", + "text": "Asking repeatedly" + } + ] + }, + { + "id": "home_life_185", + "category_id": "home_life", + "type": "single_choice", + "text": "What home-life agreement would help most?", + "depth": 5, + "access": "premium", + "tags": [ + "agreements" + ], + "options": [ + { + "id": "chore_ownership", + "text": "Chore ownership" + }, + { + "id": "quiet_hours", + "text": "Quiet hours" + }, + { + "id": "meal_plan", + "text": "Meal plan" + }, + { + "id": "spending_limit", + "text": "Spending limit" + } + ] + }, + { + "id": "home_life_186", + "category_id": "home_life", + "type": "single_choice", + "text": "How should we handle different cleaning standards?", + "depth": 1, + "access": "premium", + "tags": [ + "standards" + ], + "options": [ + { + "id": "minimum_baseline", + "text": "Minimum baseline" + }, + { + "id": "separate_areas", + "text": "Separate areas" + }, + { + "id": "task_ownership", + "text": "Task ownership" + }, + { + "id": "scheduled_reset", + "text": "Scheduled reset" + } + ] + }, + { + "id": "home_life_187", + "category_id": "home_life", + "type": "single_choice", + "text": "What gives you the most comfort at home?", + "depth": 2, + "access": "premium", + "tags": [ + "comfort" + ], + "options": [ + { + "id": "order", + "text": "Order" + }, + { + "id": "softness", + "text": "Softness" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "togetherness", + "text": "Togetherness" + } + ] + }, + { + "id": "home_life_188", + "category_id": "home_life", + "type": "single_choice", + "text": "What creates the most friction at home?", + "depth": 2, + "access": "premium", + "tags": [ + "friction" + ], + "options": [ + { + "id": "mess", + "text": "Mess" + }, + { + "id": "timing", + "text": "Timing" + }, + { + "id": "noise", + "text": "Noise" + }, + { + "id": "unclear_expectations", + "text": "Unclear expectations" + } + ] + }, + { + "id": "home_life_189", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes a chore feel fair?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness" + ], + "options": [ + { + "id": "shared_effort", + "text": "Shared effort" + }, + { + "id": "clear_ownership", + "text": "Clear ownership" + }, + { + "id": "recognition", + "text": "Recognition" + }, + { + "id": "flexibility", + "text": "Flexibility" + } + ] + }, + { + "id": "home_life_190", + "category_id": "home_life", + "type": "single_choice", + "text": "What makes a chore feel unfair?", + "depth": 4, + "access": "premium", + "tags": [ + "fairness" + ], + "options": [ + { + "id": "being_invisible", + "text": "Being invisible" + }, + { + "id": "repeating_reminders", + "text": "Repeating reminders" + }, + { + "id": "no_thanks", + "text": "No thanks" + }, + { + "id": "unequal_time", + "text": "Unequal time" + } + ] + }, + { + "id": "home_life_191", + "category_id": "home_life", + "type": "multi_choice", + "text": "Which parts of home life should we plan together?", + "depth": 5, + "access": "premium", + "tags": [ + "planning" + ], + "options": [ + { + "id": "meals", + "text": "Meals" + }, + { + "id": "chores", + "text": "Chores" + }, + { + "id": "bills", + "text": "Bills" + }, + { + "id": "guests", + "text": "Guests" + }, + { + "id": "weekends", + "text": "Weekends" + }, + { + "id": "errands", + "text": "Errands" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_192", + "category_id": "home_life", + "type": "multi_choice", + "text": "Which tasks feel most invisible?", + "depth": 1, + "access": "premium", + "tags": [ + "mental_load" + ], + "options": [ + { + "id": "scheduling", + "text": "Scheduling" + }, + { + "id": "remembering_supplies", + "text": "Remembering supplies" + }, + { + "id": "cleaning_small_messes", + "text": "Cleaning small messes" + }, + { + "id": "tracking_bills", + "text": "Tracking bills" + }, + { + "id": "planning_meals", + "text": "Planning meals" + }, + { + "id": "managing_guests", + "text": "Managing guests" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_193", + "category_id": "home_life", + "type": "multi_choice", + "text": "What helps home feel more peaceful?", + "depth": 2, + "access": "premium", + "tags": [ + "peace" + ], + "options": [ + { + "id": "less_clutter", + "text": "Less clutter" + }, + { + "id": "clear_routines", + "text": "Clear routines" + }, + { + "id": "kind_tone", + "text": "Kind tone" + }, + { + "id": "better_sleep", + "text": "Better sleep" + }, + { + "id": "shared_tasks", + "text": "Shared tasks" + }, + { + "id": "more_quiet", + "text": "More quiet" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_194", + "category_id": "home_life", + "type": "multi_choice", + "text": "Which chores should have clearer ownership?", + "depth": 2, + "access": "premium", + "tags": [ + "chores" + ], + "options": [ + { + "id": "dishes", + "text": "Dishes" + }, + { + "id": "laundry", + "text": "Laundry" + }, + { + "id": "trash", + "text": "Trash" + }, + { + "id": "groceries", + "text": "Groceries" + }, + { + "id": "bathrooms", + "text": "Bathrooms" + }, + { + "id": "floors", + "text": "Floors" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_195", + "category_id": "home_life", + "type": "multi_choice", + "text": "What should we discuss before hosting?", + "depth": 3, + "access": "premium", + "tags": [ + "hosting" + ], + "options": [ + { + "id": "guest_list", + "text": "Guest list" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "cleaning", + "text": "Cleaning" + }, + { + "id": "timing", + "text": "Timing" + }, + { + "id": "budget", + "text": "Budget" + }, + { + "id": "recovery_time", + "text": "Recovery time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_196", + "category_id": "home_life", + "type": "multi_choice", + "text": "What home boundaries matter most?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries" + ], + "options": [ + { + "id": "alone_time", + "text": "Alone time" + }, + { + "id": "noise", + "text": "Noise" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "guests", + "text": "Guests" + }, + { + "id": "work_hours", + "text": "Work hours" + }, + { + "id": "shared_spaces", + "text": "Shared spaces" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_197", + "category_id": "home_life", + "type": "multi_choice", + "text": "What makes busy weeks easier?", + "depth": 5, + "access": "premium", + "tags": [ + "stress", + "busy_weeks" + ], + "options": [ + { + "id": "meal_shortcuts", + "text": "Meal shortcuts" + }, + { + "id": "lower_standards", + "text": "Lower standards" + }, + { + "id": "shared_calendar", + "text": "Shared calendar" + }, + { + "id": "task_list", + "text": "Task list" + }, + { + "id": "earlier_bedtime", + "text": "Earlier bedtime" + }, + { + "id": "fewer_plans", + "text": "Fewer plans" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_198", + "category_id": "home_life", + "type": "multi_choice", + "text": "Which home-life habits should we build?", + "depth": 1, + "access": "premium", + "tags": [ + "habits" + ], + "options": [ + { + "id": "weekly_reset", + "text": "Weekly reset" + }, + { + "id": "nightly_cleanup", + "text": "Nightly cleanup" + }, + { + "id": "shared_planning", + "text": "Shared planning" + }, + { + "id": "meal_prep", + "text": "Meal prep" + }, + { + "id": "budget_review", + "text": "Budget review" + }, + { + "id": "tech_free_time", + "text": "Tech-free time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_199", + "category_id": "home_life", + "type": "multi_choice", + "text": "What do you want more appreciation for?", + "depth": 2, + "access": "premium", + "tags": [ + "appreciation" + ], + "options": [ + { + "id": "planning", + "text": "Planning" + }, + { + "id": "cleaning", + "text": "Cleaning" + }, + { + "id": "earning", + "text": "Earning" + }, + { + "id": "cooking", + "text": "Cooking" + }, + { + "id": "emotional_labor", + "text": "Emotional labor" + }, + { + "id": "fixing_problems", + "text": "Fixing problems" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_200", + "category_id": "home_life", + "type": "multi_choice", + "text": "What makes shared space feel respectful?", + "depth": 2, + "access": "premium", + "tags": [ + "respect", + "space" + ], + "options": [ + { + "id": "asking_first", + "text": "Asking first" + }, + { + "id": "cleaning_up", + "text": "Cleaning up" + }, + { + "id": "lower_noise", + "text": "Lower noise" + }, + { + "id": "shared_storage", + "text": "Shared storage" + }, + { + "id": "private_corners", + "text": "Private corners" + }, + { + "id": "clear_labels", + "text": "Clear labels" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_201", + "category_id": "home_life", + "type": "multi_choice", + "text": "What home admin should we simplify?", + "depth": 3, + "access": "premium", + "tags": [ + "admin" + ], + "options": [ + { + "id": "bills", + "text": "Bills" + }, + { + "id": "subscriptions", + "text": "Subscriptions" + }, + { + "id": "appointments", + "text": "Appointments" + }, + { + "id": "documents", + "text": "Documents" + }, + { + "id": "repairs", + "text": "Repairs" + }, + { + "id": "passwords", + "text": "Passwords" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_202", + "category_id": "home_life", + "type": "multi_choice", + "text": "Which routines need a reset?", + "depth": 4, + "access": "premium", + "tags": [ + "routines" + ], + "options": [ + { + "id": "morning", + "text": "Morning" + }, + { + "id": "evening", + "text": "Evening" + }, + { + "id": "weekend", + "text": "Weekend" + }, + { + "id": "meal", + "text": "Meal" + }, + { + "id": "laundry", + "text": "Laundry" + }, + { + "id": "cleaning", + "text": "Cleaning" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_203", + "category_id": "home_life", + "type": "multi_choice", + "text": "What should be okay during hard weeks?", + "depth": 5, + "access": "premium", + "tags": [ + "capacity" + ], + "options": [ + { + "id": "messier_house", + "text": "Messier house" + }, + { + "id": "simple_meals", + "text": "Simple meals" + }, + { + "id": "more_rest", + "text": "More rest" + }, + { + "id": "fewer_errands", + "text": "Fewer errands" + }, + { + "id": "delayed_projects", + "text": "Delayed projects" + }, + { + "id": "asking_for_help", + "text": "Asking for help" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_204", + "category_id": "home_life", + "type": "multi_choice", + "text": "What should we stop assuming?", + "depth": 1, + "access": "premium", + "tags": [ + "assumptions" + ], + "options": [ + { + "id": "who_cooks", + "text": "Who cooks" + }, + { + "id": "who_cleans", + "text": "Who cleans" + }, + { + "id": "who_pays", + "text": "Who pays" + }, + { + "id": "who_plans", + "text": "Who plans" + }, + { + "id": "who_hosts", + "text": "Who hosts" + }, + { + "id": "who_remembers", + "text": "Who remembers" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_205", + "category_id": "home_life", + "type": "multi_choice", + "text": "What makes home feel warm?", + "depth": 2, + "access": "premium", + "tags": [ + "comfort" + ], + "options": [ + { + "id": "music", + "text": "Music" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "lighting", + "text": "Lighting" + }, + { + "id": "shared_laughs", + "text": "Shared laughs" + }, + { + "id": "clean_basics", + "text": "Clean basics" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_206", + "category_id": "home_life", + "type": "multi_choice", + "text": "Which decisions should be shared?", + "depth": 2, + "access": "premium", + "tags": [ + "decisions" + ], + "options": [ + { + "id": "furniture", + "text": "Furniture" + }, + { + "id": "guests", + "text": "Guests" + }, + { + "id": "pets", + "text": "Pets" + }, + { + "id": "repairs", + "text": "Repairs" + }, + { + "id": "large_purchases", + "text": "Large purchases" + }, + { + "id": "schedule_changes", + "text": "Schedule changes" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_207", + "category_id": "home_life", + "type": "multi_choice", + "text": "What can we outsource or reduce if possible?", + "depth": 3, + "access": "premium", + "tags": [ + "support" + ], + "options": [ + { + "id": "cleaning", + "text": "Cleaning" + }, + { + "id": "repairs", + "text": "Repairs" + }, + { + "id": "meal_prep", + "text": "Meal prep" + }, + { + "id": "errands", + "text": "Errands" + }, + { + "id": "admin", + "text": "Admin" + }, + { + "id": "pet_care", + "text": "Pet care" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_208", + "category_id": "home_life", + "type": "multi_choice", + "text": "Which standards need compromise?", + "depth": 4, + "access": "premium", + "tags": [ + "standards" + ], + "options": [ + { + "id": "cleanliness", + "text": "Cleanliness" + }, + { + "id": "noise", + "text": "Noise" + }, + { + "id": "decor", + "text": "Decor" + }, + { + "id": "guests", + "text": "Guests" + }, + { + "id": "spending", + "text": "Spending" + }, + { + "id": "schedules", + "text": "Schedules" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_209", + "category_id": "home_life", + "type": "multi_choice", + "text": "What helps you recover after hosting or chores?", + "depth": 5, + "access": "premium", + "tags": [ + "recovery" + ], + "options": [ + { + "id": "quiet", + "text": "Quiet" + }, + { + "id": "praise", + "text": "Praise" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "help_finishing", + "text": "Help finishing" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "no_more_decisions", + "text": "No more decisions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_210", + "category_id": "home_life", + "type": "multi_choice", + "text": "What should our home protect?", + "depth": 1, + "access": "premium", + "tags": [ + "values", + "home" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "play", + "text": "Play" + }, + { + "id": "focus", + "text": "Focus" + }, + { + "id": "safety", + "text": "Safety" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "home_life_211", + "category_id": "home_life", + "type": "scale", + "text": "How fair does our division of household work feel right now?", + "depth": 2, + "access": "premium", + "tags": [ + "fairness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very unfair", + "max_label": "Very fair" + } + }, + { + "id": "home_life_212", + "category_id": "home_life", + "type": "scale", + "text": "How seen do you feel for the work you do at home?", + "depth": 2, + "access": "premium", + "tags": [ + "appreciation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not seen", + "max_label": "Very seen" + } + }, + { + "id": "home_life_213", + "category_id": "home_life", + "type": "scale", + "text": "How peaceful does our home feel lately?", + "depth": 3, + "access": "premium", + "tags": [ + "peace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very tense", + "max_label": "Very peaceful" + } + }, + { + "id": "home_life_214", + "category_id": "home_life", + "type": "scale", + "text": "How clear are our household expectations?", + "depth": 4, + "access": "premium", + "tags": [ + "expectations" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very unclear", + "max_label": "Very clear" + } + }, + { + "id": "home_life_215", + "category_id": "home_life", + "type": "scale", + "text": "How shared does the mental load feel?", + "depth": 5, + "access": "premium", + "tags": [ + "mental_load" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not shared", + "max_label": "Very shared" + } + }, + { + "id": "home_life_216", + "category_id": "home_life", + "type": "scale", + "text": "How well do we handle chores during stressful weeks?", + "depth": 1, + "access": "premium", + "tags": [ + "stress", + "chores" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "home_life_217", + "category_id": "home_life", + "type": "scale", + "text": "How comfortable do you feel asking for help at home?", + "depth": 2, + "access": "premium", + "tags": [ + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not comfortable", + "max_label": "Very comfortable" + } + }, + { + "id": "home_life_218", + "category_id": "home_life", + "type": "scale", + "text": "How respected do you feel in our shared space?", + "depth": 2, + "access": "premium", + "tags": [ + "space" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not respected", + "max_label": "Very respected" + } + }, + { + "id": "home_life_219", + "category_id": "home_life", + "type": "scale", + "text": "How well do we protect rest at home?", + "depth": 3, + "access": "premium", + "tags": [ + "rest" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "home_life_220", + "category_id": "home_life", + "type": "scale", + "text": "How well do our routines support us?", + "depth": 4, + "access": "premium", + "tags": [ + "routines" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "home_life_221", + "category_id": "home_life", + "type": "scale", + "text": "How much clutter stress do you feel lately?", + "depth": 5, + "access": "premium", + "tags": [ + "clutter" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "None", + "max_label": "A lot" + } + }, + { + "id": "home_life_222", + "category_id": "home_life", + "type": "scale", + "text": "How well do we recover after home-life tension?", + "depth": 1, + "access": "premium", + "tags": [ + "repair" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "home_life_223", + "category_id": "home_life", + "type": "scale", + "text": "How clear is ownership of recurring tasks?", + "depth": 2, + "access": "premium", + "tags": [ + "ownership" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very unclear", + "max_label": "Very clear" + } + }, + { + "id": "home_life_224", + "category_id": "home_life", + "type": "scale", + "text": "How much do you enjoy our shared home time?", + "depth": 2, + "access": "premium", + "tags": [ + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not much", + "max_label": "Very much" + } + }, + { + "id": "home_life_225", + "category_id": "home_life", + "type": "scale", + "text": "How supported do you feel when you are overloaded?", + "depth": 3, + "access": "premium", + "tags": [ + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not supported", + "max_label": "Very supported" + } + }, + { + "id": "home_life_226", + "category_id": "home_life", + "type": "scale", + "text": "How well do we handle guests or family visits?", + "depth": 4, + "access": "premium", + "tags": [ + "hosting" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "home_life_227", + "category_id": "home_life", + "type": "scale", + "text": "How balanced are planning and doing in our home?", + "depth": 5, + "access": "premium", + "tags": [ + "planning" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unbalanced", + "max_label": "Balanced" + } + }, + { + "id": "home_life_228", + "category_id": "home_life", + "type": "scale", + "text": "How easy is it to talk about chores with me?", + "depth": 1, + "access": "premium", + "tags": [ + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very hard", + "max_label": "Very easy" + } + }, + { + "id": "home_life_229", + "category_id": "home_life", + "type": "scale", + "text": "How well do we respect different energy levels?", + "depth": 2, + "access": "premium", + "tags": [ + "energy" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "home_life_230", + "category_id": "home_life", + "type": "scale", + "text": "How prepared do we feel for unexpected home issues?", + "depth": 2, + "access": "premium", + "tags": [ + "preparedness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not prepared", + "max_label": "Very prepared" + } + }, + { + "id": "home_life_231", + "category_id": "home_life", + "type": "scale", + "text": "How much does home feel like a team effort?", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not at all", + "max_label": "Very much" + } + }, + { + "id": "home_life_232", + "category_id": "home_life", + "type": "scale", + "text": "How well do we handle different standards?", + "depth": 4, + "access": "premium", + "tags": [ + "standards" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "home_life_233", + "category_id": "home_life", + "type": "scale", + "text": "How much warmth do you feel at home lately?", + "depth": 5, + "access": "premium", + "tags": [ + "warmth" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Very little", + "max_label": "A lot" + } + }, + { + "id": "home_life_234", + "category_id": "home_life", + "type": "scale", + "text": "How well do we make room for privacy?", + "depth": 1, + "access": "premium", + "tags": [ + "privacy" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not well", + "max_label": "Very well" + } + }, + { + "id": "home_life_235", + "category_id": "home_life", + "type": "scale", + "text": "How satisfied are you with our home life this week?", + "depth": 2, + "access": "premium", + "tags": [ + "satisfaction" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not satisfied", + "max_label": "Very satisfied" + } + }, + { + "id": "home_life_236", + "category_id": "home_life", + "type": "this_or_that", + "text": "For a hard week at home, which helps more?", + "depth": 1, + "access": "premium", + "tags": [ + "stress" + ], + "options": [ + { + "id": "lower_standards", + "text": "Lower standards" + }, + { + "id": "more_structure", + "text": "More structure" + } + ] + }, + { + "id": "home_life_237", + "category_id": "home_life", + "type": "this_or_that", + "text": "For chores, which feels better?", + "depth": 2, + "access": "premium", + "tags": [ + "chores" + ], + "options": [ + { + "id": "clear_ownership", + "text": "Clear ownership" + }, + { + "id": "flexible_teamwork", + "text": "Flexible teamwork" + } + ] + }, + { + "id": "home_life_238", + "category_id": "home_life", + "type": "this_or_that", + "text": "For evenings, which do you need more?", + "depth": 2, + "access": "premium", + "tags": [ + "evening" + ], + "options": [ + { + "id": "quiet_rest", + "text": "Quiet rest" + }, + { + "id": "shared_connection", + "text": "Shared connection" + } + ] + }, + { + "id": "home_life_239", + "category_id": "home_life", + "type": "this_or_that", + "text": "For weekends, which sounds better?", + "depth": 3, + "access": "premium", + "tags": [ + "weekends" + ], + "options": [ + { + "id": "home_reset", + "text": "Home reset" + }, + { + "id": "home_relaxation", + "text": "Home relaxation" + } + ] + }, + { + "id": "home_life_240", + "category_id": "home_life", + "type": "this_or_that", + "text": "When something is messy, which helps more?", + "depth": 1, + "access": "premium", + "tags": [ + "clutter" + ], + "options": [ + { + "id": "fix_it_now", + "text": "Fix it now" + }, + { + "id": "schedule_it_later", + "text": "Schedule it later" + } + ] + }, + { + "id": "home_life_241", + "category_id": "home_life", + "type": "this_or_that", + "text": "For meal planning, which fits us better?", + "depth": 1, + "access": "premium", + "tags": [ + "food" + ], + "options": [ + { + "id": "plan_ahead", + "text": "Plan ahead" + }, + { + "id": "decide_daily", + "text": "Decide daily" + } + ] + }, + { + "id": "home_life_242", + "category_id": "home_life", + "type": "this_or_that", + "text": "For shared space, which matters more?", + "depth": 2, + "access": "premium", + "tags": [ + "space" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "order", + "text": "Order" + } + ] + }, + { + "id": "home_life_243", + "category_id": "home_life", + "type": "this_or_that", + "text": "For hosting, which do you prefer?", + "depth": 2, + "access": "premium", + "tags": [ + "hosting" + ], + "options": [ + { + "id": "small_and_simple", + "text": "Small and simple" + }, + { + "id": "planned_and_polished", + "text": "Planned and polished" + } + ] + }, + { + "id": "home_life_244", + "category_id": "home_life", + "type": "this_or_that", + "text": "For reminders, which feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "reminders" + ], + "options": [ + { + "id": "shared_app_list", + "text": "Shared app list" + }, + { + "id": "quick_spoken_ask", + "text": "Quick spoken ask" + } + ] + }, + { + "id": "home_life_245", + "category_id": "home_life", + "type": "this_or_that", + "text": "For household decisions, which helps more?", + "depth": 1, + "access": "premium", + "tags": [ + "decisions" + ], + "options": [ + { + "id": "talk_first", + "text": "Talk first" + }, + { + "id": "try_and_adjust", + "text": "Try and adjust" + } + ] + }, + { + "id": "home_life_246", + "category_id": "home_life", + "type": "this_or_that", + "text": "For downtime, which do you need more?", + "depth": 1, + "access": "premium", + "tags": [ + "rest" + ], + "options": [ + { + "id": "alone_time", + "text": "Alone time" + }, + { + "id": "together_time", + "text": "Together time" + } + ] + }, + { + "id": "home_life_247", + "category_id": "home_life", + "type": "this_or_that", + "text": "For home projects, which matters more?", + "depth": 2, + "access": "premium", + "tags": [ + "projects" + ], + "options": [ + { + "id": "finish_fast", + "text": "Finish fast" + }, + { + "id": "do_it_calmly", + "text": "Do it calmly" + } + ] + }, + { + "id": "home_life_248", + "category_id": "home_life", + "type": "this_or_that", + "text": "For routines, which fits us better?", + "depth": 2, + "access": "premium", + "tags": [ + "routines" + ], + "options": [ + { + "id": "same_rhythm_daily", + "text": "Same rhythm daily" + }, + { + "id": "flexible_rhythm", + "text": "Flexible rhythm" + } + ] + }, + { + "id": "home_life_249", + "category_id": "home_life", + "type": "this_or_that", + "text": "For fairness, which matters more?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness" + ], + "options": [ + { + "id": "equal_tasks", + "text": "Equal tasks" + }, + { + "id": "equal_rest", + "text": "Equal rest" + } + ] + }, + { + "id": "home_life_250", + "category_id": "home_life", + "type": "this_or_that", + "text": "For home life, which should we protect first?", + "depth": 1, + "access": "premium", + "tags": [ + "values" + ], + "options": [ + { + "id": "peace", + "text": "Peace" + }, + { + "id": "play", + "text": "Play" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/marriage.json b/seed/questions/marriage.json new file mode 100644 index 00000000..78318513 --- /dev/null +++ b/seed/questions/marriage.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "marriage", + "display_name": "Marriage", + "description": "Questions about commitment, partnership, rituals, repair, long-term alignment, shared life, and protecting the relationship over time.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "marriage_001", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about daily partnership that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "daily_partnership", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_002", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with daily partnership?", + "depth": 3, + "access": "free", + "tags": [ + "daily_partnership", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_003", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle daily partnership?", + "depth": 2, + "access": "free", + "tags": [ + "daily_partnership", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_004", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve daily partnership this month?", + "depth": 3, + "access": "free", + "tags": [ + "daily_partnership", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_005", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around daily partnership?", + "depth": 3, + "access": "free", + "tags": [ + "daily_partnership", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_006", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about small rituals that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "small_rituals", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_007", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with small rituals?", + "depth": 3, + "access": "free", + "tags": [ + "small_rituals", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_008", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle small rituals?", + "depth": 2, + "access": "free", + "tags": [ + "small_rituals", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_009", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve small rituals this month?", + "depth": 3, + "access": "free", + "tags": [ + "small_rituals", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_010", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around small rituals?", + "depth": 3, + "access": "free", + "tags": [ + "small_rituals", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_011", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about shared decisions that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "shared_decisions", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_012", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with shared decisions?", + "depth": 3, + "access": "free", + "tags": [ + "shared_decisions", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_013", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle shared decisions?", + "depth": 2, + "access": "free", + "tags": [ + "shared_decisions", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_014", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve shared decisions this month?", + "depth": 3, + "access": "free", + "tags": [ + "shared_decisions", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_015", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around shared decisions?", + "depth": 3, + "access": "free", + "tags": [ + "shared_decisions", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_016", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about communication habits that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "communication_habits", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_017", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with communication habits?", + "depth": 3, + "access": "free", + "tags": [ + "communication_habits", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_018", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle communication habits?", + "depth": 2, + "access": "free", + "tags": [ + "communication_habits", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_019", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve communication habits this month?", + "depth": 3, + "access": "free", + "tags": [ + "communication_habits", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_020", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around communication habits?", + "depth": 3, + "access": "free", + "tags": [ + "communication_habits", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_021", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about showing affection that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "showing_affection", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_022", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with showing affection?", + "depth": 3, + "access": "free", + "tags": [ + "showing_affection", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_023", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle showing affection?", + "depth": 2, + "access": "free", + "tags": [ + "showing_affection", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_024", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve showing affection this month?", + "depth": 3, + "access": "free", + "tags": [ + "showing_affection", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_025", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around showing affection?", + "depth": 3, + "access": "free", + "tags": [ + "showing_affection", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_026", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about protecting time together that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "protecting_time_together", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_027", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with protecting time together?", + "depth": 3, + "access": "free", + "tags": [ + "protecting_time_together", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_028", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle protecting time together?", + "depth": 2, + "access": "free", + "tags": [ + "protecting_time_together", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_029", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve protecting time together this month?", + "depth": 3, + "access": "free", + "tags": [ + "protecting_time_together", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_030", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around protecting time together?", + "depth": 3, + "access": "free", + "tags": [ + "protecting_time_together", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_031", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about household teamwork that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "household_teamwork", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_032", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with household teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "household_teamwork", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_033", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle household teamwork?", + "depth": 2, + "access": "free", + "tags": [ + "household_teamwork", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_034", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve household teamwork this month?", + "depth": 3, + "access": "free", + "tags": [ + "household_teamwork", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_035", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around household teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "household_teamwork", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_036", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about handling stress that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "handling_stress", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_037", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with handling stress?", + "depth": 3, + "access": "free", + "tags": [ + "handling_stress", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_038", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle handling stress?", + "depth": 2, + "access": "free", + "tags": [ + "handling_stress", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_039", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve handling stress this month?", + "depth": 3, + "access": "free", + "tags": [ + "handling_stress", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_040", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around handling stress?", + "depth": 3, + "access": "free", + "tags": [ + "handling_stress", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_041", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about celebrating wins that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "celebrating_wins", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_042", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with celebrating wins?", + "depth": 3, + "access": "free", + "tags": [ + "celebrating_wins", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_043", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle celebrating wins?", + "depth": 2, + "access": "free", + "tags": [ + "celebrating_wins", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_044", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve celebrating wins this month?", + "depth": 3, + "access": "free", + "tags": [ + "celebrating_wins", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_045", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around celebrating wins?", + "depth": 3, + "access": "free", + "tags": [ + "celebrating_wins", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_046", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about staying curious that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "staying_curious", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_047", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with staying curious?", + "depth": 3, + "access": "free", + "tags": [ + "staying_curious", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_048", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle staying curious?", + "depth": 2, + "access": "free", + "tags": [ + "staying_curious", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_049", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve staying curious this month?", + "depth": 3, + "access": "free", + "tags": [ + "staying_curious", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_050", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around staying curious?", + "depth": 3, + "access": "free", + "tags": [ + "staying_curious", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_051", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about supporting goals that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "supporting_goals", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_052", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with supporting goals?", + "depth": 3, + "access": "free", + "tags": [ + "supporting_goals", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_053", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle supporting goals?", + "depth": 2, + "access": "free", + "tags": [ + "supporting_goals", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_054", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve supporting goals this month?", + "depth": 3, + "access": "free", + "tags": [ + "supporting_goals", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_055", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around supporting goals?", + "depth": 3, + "access": "free", + "tags": [ + "supporting_goals", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_056", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about repairing small hurts that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "repairing_small_hurts", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_057", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with repairing small hurts?", + "depth": 3, + "access": "free", + "tags": [ + "repairing_small_hurts", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_058", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle repairing small hurts?", + "depth": 2, + "access": "free", + "tags": [ + "repairing_small_hurts", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_059", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve repairing small hurts this month?", + "depth": 3, + "access": "free", + "tags": [ + "repairing_small_hurts", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_060", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around repairing small hurts?", + "depth": 3, + "access": "free", + "tags": [ + "repairing_small_hurts", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_061", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about keeping promises that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "keeping_promises", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_062", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with keeping promises?", + "depth": 3, + "access": "free", + "tags": [ + "keeping_promises", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_063", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle keeping promises?", + "depth": 2, + "access": "free", + "tags": [ + "keeping_promises", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_064", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve keeping promises this month?", + "depth": 3, + "access": "free", + "tags": [ + "keeping_promises", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_065", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around keeping promises?", + "depth": 3, + "access": "free", + "tags": [ + "keeping_promises", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_066", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about sharing responsibilities that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_responsibilities", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_067", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with sharing responsibilities?", + "depth": 3, + "access": "free", + "tags": [ + "sharing_responsibilities", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_068", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle sharing responsibilities?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_responsibilities", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_069", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve sharing responsibilities this month?", + "depth": 3, + "access": "free", + "tags": [ + "sharing_responsibilities", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_070", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around sharing responsibilities?", + "depth": 3, + "access": "free", + "tags": [ + "sharing_responsibilities", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_071", + "category_id": "marriage", + "type": "written", + "text": "What is one thing about feeling chosen that makes our marriage stronger?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_chosen", + "strength" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_072", + "category_id": "marriage", + "type": "written", + "text": "Where could we be more intentional with feeling chosen?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_chosen", + "intentionality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_073", + "category_id": "marriage", + "type": "written", + "text": "What do you appreciate about how we handle feeling chosen?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_chosen", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_074", + "category_id": "marriage", + "type": "written", + "text": "What small habit would improve feeling chosen this month?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_chosen", + "habit" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_075", + "category_id": "marriage", + "type": "written", + "text": "How can I help you feel more loved around feeling chosen?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_chosen", + "love" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_076", + "category_id": "marriage", + "type": "written", + "text": "What truth about long-term commitment do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_commitment", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_077", + "category_id": "marriage", + "type": "written", + "text": "How has long-term commitment changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "long_term_commitment", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_078", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around long-term commitment?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_commitment", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_079", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around long-term commitment?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_commitment", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_080", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about long-term commitment years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_commitment", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_081", + "category_id": "marriage", + "type": "written", + "text": "What truth about changing needs do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "changing_needs", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_082", + "category_id": "marriage", + "type": "written", + "text": "How has changing needs changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "changing_needs", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_083", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around changing needs?", + "depth": 5, + "access": "premium", + "tags": [ + "changing_needs", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_084", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around changing needs?", + "depth": 5, + "access": "premium", + "tags": [ + "changing_needs", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_085", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about changing needs years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "changing_needs", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_086", + "category_id": "marriage", + "type": "written", + "text": "What truth about sexual connection do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_connection", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_087", + "category_id": "marriage", + "type": "written", + "text": "How has sexual connection changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "sexual_connection", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_088", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around sexual connection?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_connection", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_089", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around sexual connection?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_connection", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_090", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about sexual connection years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_connection", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_091", + "category_id": "marriage", + "type": "written", + "text": "What truth about financial partnership do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_partnership", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_092", + "category_id": "marriage", + "type": "written", + "text": "How has financial partnership changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_partnership", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_093", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around financial partnership?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_partnership", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_094", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around financial partnership?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_partnership", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_095", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about financial partnership years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_partnership", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_096", + "category_id": "marriage", + "type": "written", + "text": "What truth about family boundaries do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "family_boundaries", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_097", + "category_id": "marriage", + "type": "written", + "text": "How has family boundaries changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "family_boundaries", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_098", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around family boundaries?", + "depth": 5, + "access": "premium", + "tags": [ + "family_boundaries", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_099", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around family boundaries?", + "depth": 5, + "access": "premium", + "tags": [ + "family_boundaries", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_100", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about family boundaries years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "family_boundaries", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_101", + "category_id": "marriage", + "type": "written", + "text": "What truth about major life transitions do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "major_life_transitions", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_102", + "category_id": "marriage", + "type": "written", + "text": "How has major life transitions changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "major_life_transitions", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_103", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around major life transitions?", + "depth": 5, + "access": "premium", + "tags": [ + "major_life_transitions", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_104", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around major life transitions?", + "depth": 5, + "access": "premium", + "tags": [ + "major_life_transitions", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_105", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about major life transitions years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "major_life_transitions", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_106", + "category_id": "marriage", + "type": "written", + "text": "What truth about forgiveness do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "forgiveness", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_107", + "category_id": "marriage", + "type": "written", + "text": "How has forgiveness changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_108", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around forgiveness?", + "depth": 5, + "access": "premium", + "tags": [ + "forgiveness", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_109", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around forgiveness?", + "depth": 5, + "access": "premium", + "tags": [ + "forgiveness", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_110", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about forgiveness years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "forgiveness", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_111", + "category_id": "marriage", + "type": "written", + "text": "What truth about emotional safety do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_112", + "category_id": "marriage", + "type": "written", + "text": "How has emotional safety changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_113", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around emotional safety?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_114", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around emotional safety?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_115", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about emotional safety years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_116", + "category_id": "marriage", + "type": "written", + "text": "What truth about identity inside marriage do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_inside_marriage", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_117", + "category_id": "marriage", + "type": "written", + "text": "How has identity inside marriage changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "identity_inside_marriage", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_118", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around identity inside marriage?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_inside_marriage", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_119", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around identity inside marriage?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_inside_marriage", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_120", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about identity inside marriage years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_inside_marriage", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_121", + "category_id": "marriage", + "type": "written", + "text": "What truth about faith or meaning do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "faith_or_meaning", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_122", + "category_id": "marriage", + "type": "written", + "text": "How has faith or meaning changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "faith_or_meaning", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_123", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around faith or meaning?", + "depth": 5, + "access": "premium", + "tags": [ + "faith_or_meaning", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_124", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around faith or meaning?", + "depth": 5, + "access": "premium", + "tags": [ + "faith_or_meaning", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_125", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about faith or meaning years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "faith_or_meaning", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_126", + "category_id": "marriage", + "type": "written", + "text": "What truth about aging together do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "aging_together", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_127", + "category_id": "marriage", + "type": "written", + "text": "How has aging together changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "aging_together", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_128", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around aging together?", + "depth": 5, + "access": "premium", + "tags": [ + "aging_together", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_129", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around aging together?", + "depth": 5, + "access": "premium", + "tags": [ + "aging_together", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_130", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about aging together years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "aging_together", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_131", + "category_id": "marriage", + "type": "written", + "text": "What truth about health challenges do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "health_challenges", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_132", + "category_id": "marriage", + "type": "written", + "text": "How has health challenges changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "health_challenges", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_133", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around health challenges?", + "depth": 5, + "access": "premium", + "tags": [ + "health_challenges", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_134", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around health challenges?", + "depth": 5, + "access": "premium", + "tags": [ + "health_challenges", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_135", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about health challenges years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "health_challenges", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_136", + "category_id": "marriage", + "type": "written", + "text": "What truth about career sacrifices do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "career_sacrifices", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_137", + "category_id": "marriage", + "type": "written", + "text": "How has career sacrifices changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "career_sacrifices", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_138", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around career sacrifices?", + "depth": 5, + "access": "premium", + "tags": [ + "career_sacrifices", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_139", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around career sacrifices?", + "depth": 5, + "access": "premium", + "tags": [ + "career_sacrifices", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_140", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about career sacrifices years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "career_sacrifices", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_141", + "category_id": "marriage", + "type": "written", + "text": "What truth about resentment prevention do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "resentment_prevention", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_142", + "category_id": "marriage", + "type": "written", + "text": "How has resentment prevention changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "resentment_prevention", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_143", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around resentment prevention?", + "depth": 5, + "access": "premium", + "tags": [ + "resentment_prevention", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_144", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around resentment prevention?", + "depth": 5, + "access": "premium", + "tags": [ + "resentment_prevention", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_145", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about resentment prevention years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "resentment_prevention", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_146", + "category_id": "marriage", + "type": "written", + "text": "What truth about legacy and shared purpose do we need to say more plainly?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy_and_shared_purpose", + "truth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_147", + "category_id": "marriage", + "type": "written", + "text": "How has legacy and shared purpose changed since we committed to each other?", + "depth": 4, + "access": "premium", + "tags": [ + "legacy_and_shared_purpose", + "change" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_148", + "category_id": "marriage", + "type": "written", + "text": "Where do we need more courage or honesty around legacy and shared purpose?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy_and_shared_purpose", + "courage" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_149", + "category_id": "marriage", + "type": "written", + "text": "What would protecting our marriage look like around legacy and shared purpose?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy_and_shared_purpose", + "protection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_150", + "category_id": "marriage", + "type": "written", + "text": "What do you hope we understand about legacy and shared purpose years from now?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy_and_shared_purpose", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "marriage_151", + "category_id": "marriage", + "type": "single_choice", + "text": "What makes you feel most married in a good way?", + "depth": 2, + "access": "premium", + "tags": [ + "identity", + "marriage" + ], + "options": [ + { + "id": "daily_partnership", + "text": "Daily partnership" + }, + { + "id": "shared_history", + "text": "Shared history" + }, + { + "id": "commitment", + "text": "Commitment" + }, + { + "id": "being_chosen", + "text": "Being chosen" + } + ] + }, + { + "id": "marriage_152", + "category_id": "marriage", + "type": "single_choice", + "text": "What marriage habit should we protect?", + "depth": 3, + "access": "premium", + "tags": [ + "habit", + "protection" + ], + "options": [ + { + "id": "check_ins", + "text": "Check-ins" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "date_time", + "text": "Date time" + }, + { + "id": "repair", + "text": "Repair" + } + ] + }, + { + "id": "marriage_153", + "category_id": "marriage", + "type": "single_choice", + "text": "What area needs more teamwork?", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork", + "area" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "home_life", + "text": "Home life" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "planning", + "text": "Planning" + } + ] + }, + { + "id": "marriage_154", + "category_id": "marriage", + "type": "single_choice", + "text": "What helps you feel chosen by me?", + "depth": 3, + "access": "premium", + "tags": [ + "chosen", + "love" + ], + "options": [ + { + "id": "priority_time", + "text": "Priority time" + }, + { + "id": "kind_words", + "text": "Kind words" + }, + { + "id": "physical_affection", + "text": "Physical affection" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "marriage_155", + "category_id": "marriage", + "type": "single_choice", + "text": "What makes commitment feel alive instead of assumed?", + "depth": 4, + "access": "premium", + "tags": [ + "commitment", + "alive" + ], + "options": [ + { + "id": "intentional_effort", + "text": "Intentional effort" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "keeping_promises", + "text": "Keeping promises" + } + ] + }, + { + "id": "marriage_156", + "category_id": "marriage", + "type": "single_choice", + "text": "What kind of marriage check-in would you actually use?", + "depth": 3, + "access": "premium", + "tags": [ + "check_in", + "marriage" + ], + "options": [ + { + "id": "weekly_talk", + "text": "Weekly talk" + }, + { + "id": "monthly_date", + "text": "Monthly date" + }, + { + "id": "question_app", + "text": "Question app" + }, + { + "id": "walk_together", + "text": "Walk together" + } + ] + }, + { + "id": "marriage_157", + "category_id": "marriage", + "type": "single_choice", + "text": "What makes married life feel heavy?", + "depth": 4, + "access": "premium", + "tags": [ + "heaviness", + "marriage" + ], + "options": [ + { + "id": "routine", + "text": "Routine" + }, + { + "id": "stress", + "text": "Stress" + }, + { + "id": "unspoken_needs", + "text": "Unspoken needs" + }, + { + "id": "uneven_load", + "text": "Uneven load" + } + ] + }, + { + "id": "marriage_158", + "category_id": "marriage", + "type": "single_choice", + "text": "What makes married life feel light?", + "depth": 2, + "access": "premium", + "tags": [ + "lightness", + "marriage" + ], + "options": [ + { + "id": "humor", + "text": "Humor" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "shared_wins", + "text": "Shared wins" + }, + { + "id": "rest", + "text": "Rest" + } + ] + }, + { + "id": "marriage_159", + "category_id": "marriage", + "type": "single_choice", + "text": "What should we recommit to this season?", + "depth": 4, + "access": "premium", + "tags": [ + "recommit", + "season" + ], + "options": [ + { + "id": "kindness", + "text": "Kindness" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "teamwork", + "text": "Teamwork" + }, + { + "id": "intimacy", + "text": "Intimacy" + } + ] + }, + { + "id": "marriage_160", + "category_id": "marriage", + "type": "single_choice", + "text": "Which promise needs more attention?", + "depth": 5, + "access": "premium", + "tags": [ + "promise", + "attention" + ], + "options": [ + { + "id": "listening", + "text": "Listening" + }, + { + "id": "showing_up", + "text": "Showing up" + }, + { + "id": "respect", + "text": "Respect" + }, + { + "id": "partnership", + "text": "Partnership" + } + ] + }, + { + "id": "marriage_161", + "category_id": "marriage", + "type": "single_choice", + "text": "What do you want us to do before resentment grows?", + "depth": 5, + "access": "premium", + "tags": [ + "resentment", + "prevention" + ], + "options": [ + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "share_tasks", + "text": "Share tasks" + }, + { + "id": "apologize_sooner", + "text": "Apologize sooner" + }, + { + "id": "ask_better_questions", + "text": "Ask better questions" + } + ] + }, + { + "id": "marriage_162", + "category_id": "marriage", + "type": "single_choice", + "text": "What makes you proud of our marriage?", + "depth": 3, + "access": "premium", + "tags": [ + "pride", + "marriage" + ], + "options": [ + { + "id": "growth", + "text": "Growth" + }, + { + "id": "resilience", + "text": "Resilience" + }, + { + "id": "care", + "text": "Care" + }, + { + "id": "shared_values", + "text": "Shared values" + } + ] + }, + { + "id": "marriage_163", + "category_id": "marriage", + "type": "single_choice", + "text": "What should we keep private between us?", + "depth": 4, + "access": "premium", + "tags": [ + "privacy", + "marriage" + ], + "options": [ + { + "id": "conflict_details", + "text": "Conflict details" + }, + { + "id": "money_stress", + "text": "Money stress" + }, + { + "id": "intimacy", + "text": "Intimacy" + }, + { + "id": "family_tension", + "text": "Family tension" + } + ] + }, + { + "id": "marriage_164", + "category_id": "marriage", + "type": "single_choice", + "text": "What should we talk about more openly?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "marriage" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "needs", + "text": "Needs" + }, + { + "id": "fears", + "text": "Fears" + }, + { + "id": "future_plans", + "text": "Future plans" + } + ] + }, + { + "id": "marriage_165", + "category_id": "marriage", + "type": "single_choice", + "text": "What marriage strength do you trust most?", + "depth": 3, + "access": "premium", + "tags": [ + "strength", + "trust" + ], + "options": [ + { + "id": "repair", + "text": "Repair" + }, + { + "id": "loyalty", + "text": "Loyalty" + }, + { + "id": "humor", + "text": "Humor" + }, + { + "id": "shared_values", + "text": "Shared values" + } + ] + }, + { + "id": "marriage_166", + "category_id": "marriage", + "type": "single_choice", + "text": "What marriage weakness needs gentle attention?", + "depth": 5, + "access": "premium", + "tags": [ + "weakness", + "attention" + ], + "options": [ + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "assumptions", + "text": "Assumptions" + }, + { + "id": "busyness", + "text": "Busyness" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + } + ] + }, + { + "id": "marriage_167", + "category_id": "marriage", + "type": "single_choice", + "text": "What helps you feel safe bringing up hard topics?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "hard_topics" + ], + "options": [ + { + "id": "soft_tone", + "text": "Soft tone" + }, + { + "id": "good_timing", + "text": "Good timing" + }, + { + "id": "no_interrupting", + "text": "No interrupting" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "marriage_168", + "category_id": "marriage", + "type": "single_choice", + "text": "What future version of us do you want to protect?", + "depth": 4, + "access": "premium", + "tags": [ + "future", + "protection" + ], + "options": [ + { + "id": "playful_us", + "text": "Playful us" + }, + { + "id": "peaceful_us", + "text": "Peaceful us" + }, + { + "id": "adventurous_us", + "text": "Adventurous us" + }, + { + "id": "deeply_connected_us", + "text": "Deeply connected us" + } + ] + }, + { + "id": "marriage_169", + "category_id": "marriage", + "type": "single_choice", + "text": "What kind of support matters most in marriage?", + "depth": 3, + "access": "premium", + "tags": [ + "support", + "marriage" + ], + "options": [ + { + "id": "emotional", + "text": "Emotional" + }, + { + "id": "practical", + "text": "Practical" + }, + { + "id": "physical", + "text": "Physical" + }, + { + "id": "financial", + "text": "Financial" + } + ] + }, + { + "id": "marriage_170", + "category_id": "marriage", + "type": "single_choice", + "text": "What does loyalty look like day to day?", + "depth": 4, + "access": "premium", + "tags": [ + "loyalty", + "daily" + ], + "options": [ + { + "id": "respectful_words", + "text": "Respectful words" + }, + { + "id": "follow_through", + "text": "Follow-through" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "showing_up", + "text": "Showing up" + } + ] + }, + { + "id": "marriage_171", + "category_id": "marriage", + "type": "single_choice", + "text": "What is most romantic to you in married life?", + "depth": 2, + "access": "premium", + "tags": [ + "romance", + "marriage" + ], + "options": [ + { + "id": "thoughtfulness", + "text": "Thoughtfulness" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "words", + "text": "Words" + }, + { + "id": "time", + "text": "Time" + } + ] + }, + { + "id": "marriage_172", + "category_id": "marriage", + "type": "single_choice", + "text": "What is least romantic but deeply loving?", + "depth": 3, + "access": "premium", + "tags": [ + "love", + "practical" + ], + "options": [ + { + "id": "doing_chores", + "text": "Doing chores" + }, + { + "id": "planning_ahead", + "text": "Planning ahead" + }, + { + "id": "handling_stress", + "text": "Handling stress" + }, + { + "id": "being_consistent", + "text": "Being consistent" + } + ] + }, + { + "id": "marriage_173", + "category_id": "marriage", + "type": "single_choice", + "text": "What should we celebrate more?", + "depth": 2, + "access": "premium", + "tags": [ + "celebration", + "marriage" + ], + "options": [ + { + "id": "anniversaries", + "text": "Anniversaries" + }, + { + "id": "small_wins", + "text": "Small wins" + }, + { + "id": "growth", + "text": "Growth" + }, + { + "id": "surviving_hard_seasons", + "text": "Surviving hard seasons" + } + ] + }, + { + "id": "marriage_174", + "category_id": "marriage", + "type": "single_choice", + "text": "What needs less autopilot?", + "depth": 4, + "access": "premium", + "tags": [ + "autopilot", + "attention" + ], + "options": [ + { + "id": "affection", + "text": "Affection" + }, + { + "id": "conversations", + "text": "Conversations" + }, + { + "id": "schedules", + "text": "Schedules" + }, + { + "id": "intimacy", + "text": "Intimacy" + } + ] + }, + { + "id": "marriage_175", + "category_id": "marriage", + "type": "single_choice", + "text": "What needs more grace?", + "depth": 4, + "access": "premium", + "tags": [ + "grace", + "marriage" + ], + "options": [ + { + "id": "mistakes", + "text": "Mistakes" + }, + { + "id": "stress_reactions", + "text": "Stress reactions" + }, + { + "id": "changing_needs", + "text": "Changing needs" + }, + { + "id": "family_pressure", + "text": "Family pressure" + } + ] + }, + { + "id": "marriage_176", + "category_id": "marriage", + "type": "single_choice", + "text": "What needs more accountability?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "marriage" + ], + "options": [ + { + "id": "promises", + "text": "Promises" + }, + { + "id": "tone", + "text": "Tone" + }, + { + "id": "tasks", + "text": "Tasks" + }, + { + "id": "repair", + "text": "Repair" + } + ] + }, + { + "id": "marriage_177", + "category_id": "marriage", + "type": "single_choice", + "text": "What helps you stay hopeful about us?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "marriage" + ], + "options": [ + { + "id": "progress", + "text": "Progress" + }, + { + "id": "repair", + "text": "Repair" + }, + { + "id": "shared_dreams", + "text": "Shared dreams" + }, + { + "id": "daily_kindness", + "text": "Daily kindness" + } + ] + }, + { + "id": "marriage_178", + "category_id": "marriage", + "type": "single_choice", + "text": "What makes you worry about us?", + "depth": 5, + "access": "premium", + "tags": [ + "worry", + "marriage" + ], + "options": [ + { + "id": "distance", + "text": "Distance" + }, + { + "id": "avoidance", + "text": "Avoidance" + }, + { + "id": "conflict", + "text": "Conflict" + }, + { + "id": "lack_of_time", + "text": "Lack of time" + } + ] + }, + { + "id": "marriage_179", + "category_id": "marriage", + "type": "single_choice", + "text": "What commitment practice sounds useful?", + "depth": 4, + "access": "premium", + "tags": [ + "commitment", + "practice" + ], + "options": [ + { + "id": "monthly_vows_check_in", + "text": "Monthly vows check-in" + }, + { + "id": "weekly_appreciation", + "text": "Weekly appreciation" + }, + { + "id": "regular_date_night", + "text": "Regular date night" + }, + { + "id": "shared_goal_review", + "text": "Shared goal review" + } + ] + }, + { + "id": "marriage_180", + "category_id": "marriage", + "type": "single_choice", + "text": "What do you want our home to feel like?", + "depth": 3, + "access": "premium", + "tags": [ + "home", + "feeling" + ], + "options": [ + { + "id": "peaceful", + "text": "Peaceful" + }, + { + "id": "playful", + "text": "Playful" + }, + { + "id": "warm", + "text": "Warm" + }, + { + "id": "organized", + "text": "Organized" + } + ] + }, + { + "id": "marriage_181", + "category_id": "marriage", + "type": "single_choice", + "text": "What do you want our marriage to feel like after hard days?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_days", + "marriage" + ], + "options": [ + { + "id": "safe", + "text": "Safe" + }, + { + "id": "soft", + "text": "Soft" + }, + { + "id": "honest", + "text": "Honest" + }, + { + "id": "united", + "text": "United" + } + ] + }, + { + "id": "marriage_182", + "category_id": "marriage", + "type": "single_choice", + "text": "What should we ask before making big decisions?", + "depth": 4, + "access": "premium", + "tags": [ + "decisions", + "questions" + ], + "options": [ + { + "id": "how_does_this_affect_us", + "text": "How does this affect us?" + }, + { + "id": "what_are_we_afraid_of", + "text": "What are we afraid of?" + }, + { + "id": "what_do_we_need", + "text": "What do we need?" + }, + { + "id": "what_is_the_wise_next_step", + "text": "What is the wise next step?" + } + ] + }, + { + "id": "marriage_183", + "category_id": "marriage", + "type": "single_choice", + "text": "What kind of married couple do you not want us to become?", + "depth": 5, + "access": "premium", + "tags": [ + "avoidance", + "future" + ], + "options": [ + { + "id": "roommates", + "text": "Roommates" + }, + { + "id": "scorekeepers", + "text": "Scorekeepers" + }, + { + "id": "strangers", + "text": "Strangers" + }, + { + "id": "constant_critics", + "text": "Constant critics" + } + ] + }, + { + "id": "marriage_184", + "category_id": "marriage", + "type": "single_choice", + "text": "What kind of married couple do you want us to become?", + "depth": 4, + "access": "premium", + "tags": [ + "vision", + "future" + ], + "options": [ + { + "id": "best_friends", + "text": "Best friends" + }, + { + "id": "partners", + "text": "Partners" + }, + { + "id": "adventurers", + "text": "Adventurers" + }, + { + "id": "safe_home", + "text": "Safe home" + } + ] + }, + { + "id": "marriage_185", + "category_id": "marriage", + "type": "single_choice", + "text": "What do you want me to understand about your needs now?", + "depth": 5, + "access": "premium", + "tags": [ + "needs", + "change" + ], + "options": [ + { + "id": "they_changed", + "text": "They changed" + }, + { + "id": "they_are_simple", + "text": "They are simple" + }, + { + "id": "they_are_hard_to_say", + "text": "They are hard to say" + }, + { + "id": "they_need_consistency", + "text": "They need consistency" + } + ] + }, + { + "id": "marriage_186", + "category_id": "marriage", + "type": "single_choice", + "text": "What do you want to understand about my needs now?", + "depth": 4, + "access": "premium", + "tags": [ + "needs", + "curiosity" + ], + "options": [ + { + "id": "emotional_needs", + "text": "Emotional needs" + }, + { + "id": "practical_needs", + "text": "Practical needs" + }, + { + "id": "physical_needs", + "text": "Physical needs" + }, + { + "id": "future_needs", + "text": "Future needs" + } + ] + }, + { + "id": "marriage_187", + "category_id": "marriage", + "type": "single_choice", + "text": "What would help us handle change better?", + "depth": 4, + "access": "premium", + "tags": [ + "change", + "marriage" + ], + "options": [ + { + "id": "more_talks", + "text": "More talks" + }, + { + "id": "clearer_plans", + "text": "Clearer plans" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_flexibility", + "text": "More flexibility" + } + ] + }, + { + "id": "marriage_188", + "category_id": "marriage", + "type": "single_choice", + "text": "What shared value should guide us this year?", + "depth": 4, + "access": "premium", + "tags": [ + "values", + "year" + ], + "options": [ + { + "id": "peace", + "text": "Peace" + }, + { + "id": "growth", + "text": "Growth" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "adventure", + "text": "Adventure" + } + ] + }, + { + "id": "marriage_189", + "category_id": "marriage", + "type": "single_choice", + "text": "What does protecting our marriage mean this month?", + "depth": 5, + "access": "premium", + "tags": [ + "protection", + "month" + ], + "options": [ + { + "id": "time_together", + "text": "Time together" + }, + { + "id": "repair", + "text": "Repair" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "honesty", + "text": "Honesty" + } + ] + }, + { + "id": "marriage_190", + "category_id": "marriage", + "type": "single_choice", + "text": "What do you want us to remember when life gets busy?", + "depth": 4, + "access": "premium", + "tags": [ + "busy", + "remember" + ], + "options": [ + { + "id": "we_are_a_team", + "text": "We are a team" + }, + { + "id": "small_things_matter", + "text": "Small things matter" + }, + { + "id": "talk_early", + "text": "Talk early" + }, + { + "id": "choose_kindness", + "text": "Choose kindness" + } + ] + }, + { + "id": "marriage_191", + "category_id": "marriage", + "type": "multi_choice", + "text": "Which marriage habits should we strengthen?", + "depth": 4, + "access": "premium", + "tags": [ + "habits", + "strengthen" + ], + "options": [ + { + "id": "date_time", + "text": "Date time" + }, + { + "id": "repair", + "text": "Repair" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "planning", + "text": "Planning" + }, + { + "id": "prayer_or_reflection", + "text": "Prayer or reflection" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_192", + "category_id": "marriage", + "type": "multi_choice", + "text": "What makes you feel chosen in marriage?", + "depth": 3, + "access": "premium", + "tags": [ + "chosen", + "marriage" + ], + "options": [ + { + "id": "priority_time", + "text": "Priority time" + }, + { + "id": "being_defended", + "text": "Being defended" + }, + { + "id": "follow_through", + "text": "Follow-through" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "listening", + "text": "Listening" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_193", + "category_id": "marriage", + "type": "multi_choice", + "text": "Which areas need clearer partnership?", + "depth": 4, + "access": "premium", + "tags": [ + "partnership", + "clarity" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "home_life", + "text": "Home life" + }, + { + "id": "family_boundaries", + "text": "Family boundaries" + }, + { + "id": "future_plans", + "text": "Future plans" + }, + { + "id": "intimacy", + "text": "Intimacy" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_194", + "category_id": "marriage", + "type": "multi_choice", + "text": "What threatens closeness when life gets busy?", + "depth": 4, + "access": "premium", + "tags": [ + "closeness", + "busy" + ], + "options": [ + { + "id": "no_time", + "text": "No time" + }, + { + "id": "stress", + "text": "Stress" + }, + { + "id": "screens", + "text": "Screens" + }, + { + "id": "unspoken_resentment", + "text": "Unspoken resentment" + }, + { + "id": "exhaustion", + "text": "Exhaustion" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_195", + "category_id": "marriage", + "type": "multi_choice", + "text": "What do you want us to protect?", + "depth": 5, + "access": "premium", + "tags": [ + "protection", + "marriage" + ], + "options": [ + { + "id": "private_trust", + "text": "Private trust" + }, + { + "id": "date_time", + "text": "Date time" + }, + { + "id": "physical_affection", + "text": "Physical affection" + }, + { + "id": "shared_dreams", + "text": "Shared dreams" + }, + { + "id": "kindness", + "text": "Kindness" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_196", + "category_id": "marriage", + "type": "multi_choice", + "text": "What should we celebrate as a married couple?", + "depth": 3, + "access": "premium", + "tags": [ + "celebration", + "marriage" + ], + "options": [ + { + "id": "growth", + "text": "Growth" + }, + { + "id": "commitment", + "text": "Commitment" + }, + { + "id": "repair", + "text": "Repair" + }, + { + "id": "shared_wins", + "text": "Shared wins" + }, + { + "id": "small_joys", + "text": "Small joys" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_197", + "category_id": "marriage", + "type": "multi_choice", + "text": "What needs more honesty?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "marriage" + ], + "options": [ + { + "id": "needs", + "text": "Needs" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "sex", + "text": "Sex" + }, + { + "id": "family_stress", + "text": "Family stress" + }, + { + "id": "future_fears", + "text": "Future fears" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_198", + "category_id": "marriage", + "type": "multi_choice", + "text": "What needs more tenderness?", + "depth": 4, + "access": "premium", + "tags": [ + "tenderness", + "marriage" + ], + "options": [ + { + "id": "stress", + "text": "Stress" + }, + { + "id": "mistakes", + "text": "Mistakes" + }, + { + "id": "body_changes", + "text": "Body changes" + }, + { + "id": "hard_conversations", + "text": "Hard conversations" + }, + { + "id": "busy_seasons", + "text": "Busy seasons" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_199", + "category_id": "marriage", + "type": "multi_choice", + "text": "What makes commitment feel strong?", + "depth": 4, + "access": "premium", + "tags": [ + "commitment", + "strength" + ], + "options": [ + { + "id": "shared_values", + "text": "Shared values" + }, + { + "id": "kept_promises", + "text": "Kept promises" + }, + { + "id": "repair", + "text": "Repair" + }, + { + "id": "loyalty", + "text": "Loyalty" + }, + { + "id": "daily_effort", + "text": "Daily effort" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_200", + "category_id": "marriage", + "type": "multi_choice", + "text": "What helps prevent roommate mode?", + "depth": 5, + "access": "premium", + "tags": [ + "roommate_mode", + "prevention" + ], + "options": [ + { + "id": "date_nights", + "text": "Date nights" + }, + { + "id": "touch", + "text": "Touch" + }, + { + "id": "deep_talks", + "text": "Deep talks" + }, + { + "id": "shared_fun", + "text": "Shared fun" + }, + { + "id": "less_autopilot", + "text": "Less autopilot" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_201", + "category_id": "marriage", + "type": "multi_choice", + "text": "Which parts of married life feel meaningful?", + "depth": 3, + "access": "premium", + "tags": [ + "meaning", + "marriage" + ], + "options": [ + { + "id": "shared_routines", + "text": "Shared routines" + }, + { + "id": "building_a_home", + "text": "Building a home" + }, + { + "id": "knowing_each_other_deeply", + "text": "Knowing each other deeply" + }, + { + "id": "facing_hard_things", + "text": "Facing hard things" + }, + { + "id": "dreaming_ahead", + "text": "Dreaming ahead" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_202", + "category_id": "marriage", + "type": "multi_choice", + "text": "What do we need during transitions?", + "depth": 4, + "access": "premium", + "tags": [ + "transitions", + "needs" + ], + "options": [ + { + "id": "patience", + "text": "Patience" + }, + { + "id": "clear_roles", + "text": "Clear roles" + }, + { + "id": "financial_honesty", + "text": "Financial honesty" + }, + { + "id": "emotional_check_ins", + "text": "Emotional check-ins" + }, + { + "id": "flexibility", + "text": "Flexibility" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_203", + "category_id": "marriage", + "type": "multi_choice", + "text": "What should we stop assuming?", + "depth": 5, + "access": "premium", + "tags": [ + "assumptions", + "marriage" + ], + "options": [ + { + "id": "needs_are_the_same", + "text": "Needs are the same" + }, + { + "id": "love_is_obvious", + "text": "Love is obvious" + }, + { + "id": "tasks_are_fair", + "text": "Tasks are fair" + }, + { + "id": "the_future_is_agreed_on", + "text": "The future is agreed on" + }, + { + "id": "conflict_will_resolve_itself", + "text": "Conflict will resolve itself" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_204", + "category_id": "marriage", + "type": "multi_choice", + "text": "What should we ask each other more?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "marriage" + ], + "options": [ + { + "id": "what_do_you_need", + "text": "What do you need?" + }, + { + "id": "what_are_you_carrying", + "text": "What are you carrying?" + }, + { + "id": "how_can_i_love_you_well", + "text": "How can I love you well?" + }, + { + "id": "what_are_you_afraid_of", + "text": "What are you afraid of?" + }, + { + "id": "what_are_we_building", + "text": "What are we building?" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_205", + "category_id": "marriage", + "type": "multi_choice", + "text": "What does loyalty include for you?", + "depth": 4, + "access": "premium", + "tags": [ + "loyalty", + "meaning" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "respectful_speech", + "text": "Respectful speech" + }, + { + "id": "showing_up", + "text": "Showing up" + }, + { + "id": "protecting_privacy", + "text": "Protecting privacy" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_206", + "category_id": "marriage", + "type": "multi_choice", + "text": "What makes marriage feel romantic to you?", + "depth": 3, + "access": "premium", + "tags": [ + "romance", + "marriage" + ], + "options": [ + { + "id": "thoughtfulness", + "text": "Thoughtfulness" + }, + { + "id": "desire", + "text": "Desire" + }, + { + "id": "quality_time", + "text": "Quality time" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_known", + "text": "Feeling known" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_207", + "category_id": "marriage", + "type": "multi_choice", + "text": "What makes marriage feel safe to you?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "marriage" + ], + "options": [ + { + "id": "reliability", + "text": "Reliability" + }, + { + "id": "kind_conflict", + "text": "Kind conflict" + }, + { + "id": "emotional_honesty", + "text": "Emotional honesty" + }, + { + "id": "financial_transparency", + "text": "Financial transparency" + }, + { + "id": "physical_affection", + "text": "Physical affection" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_208", + "category_id": "marriage", + "type": "multi_choice", + "text": "What future pressure should we prepare for?", + "depth": 5, + "access": "premium", + "tags": [ + "future", + "pressure" + ], + "options": [ + { + "id": "health", + "text": "Health" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "family_aging", + "text": "Family aging" + }, + { + "id": "career_changes", + "text": "Career changes" + }, + { + "id": "parenting_or_caregiving", + "text": "Parenting or caregiving" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_209", + "category_id": "marriage", + "type": "multi_choice", + "text": "What needs a fresh agreement?", + "depth": 5, + "access": "premium", + "tags": [ + "agreement", + "refresh" + ], + "options": [ + { + "id": "chores", + "text": "Chores" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "family_visits", + "text": "Family visits" + }, + { + "id": "sex_or_affection", + "text": "Sex or affection" + }, + { + "id": "alone_time", + "text": "Alone time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_210", + "category_id": "marriage", + "type": "multi_choice", + "text": "What would help us stay friends inside marriage?", + "depth": 4, + "access": "premium", + "tags": [ + "friendship", + "marriage" + ], + "options": [ + { + "id": "shared_fun", + "text": "Shared fun" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "kind_teasing", + "text": "Kind teasing" + }, + { + "id": "new_experiences", + "text": "New experiences" + }, + { + "id": "daily_check_ins", + "text": "Daily check-ins" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "marriage_211", + "category_id": "marriage", + "type": "scale", + "text": "How connected do you feel in our marriage right now?", + "depth": 4, + "access": "premium", + "tags": [ + "connection", + "marriage" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not connected", + "max_label": "Very connected", + "scale_step": 1 + } + }, + { + "id": "marriage_212", + "category_id": "marriage", + "type": "scale", + "text": "How intentional are we about protecting time together?", + "depth": 4, + "access": "premium", + "tags": [ + "time", + "intentional" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not intentional", + "max_label": "Very intentional", + "scale_step": 1 + } + }, + { + "id": "marriage_213", + "category_id": "marriage", + "type": "scale", + "text": "How much do you feel chosen by me lately?", + "depth": 4, + "access": "premium", + "tags": [ + "chosen", + "lately" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not chosen", + "max_label": "Very chosen", + "scale_step": 1 + } + }, + { + "id": "marriage_214", + "category_id": "marriage", + "type": "scale", + "text": "How well do we repair after small hurts?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "hurts" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "marriage_215", + "category_id": "marriage", + "type": "scale", + "text": "How much are we living on autopilot?", + "depth": 4, + "access": "premium", + "tags": [ + "autopilot", + "marriage" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not at all", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "marriage_216", + "category_id": "marriage", + "type": "scale", + "text": "How fair does our partnership feel?", + "depth": 5, + "access": "premium", + "tags": [ + "fairness", + "partnership" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not fair", + "max_label": "Very fair", + "scale_step": 1 + } + }, + { + "id": "marriage_217", + "category_id": "marriage", + "type": "scale", + "text": "How safe does it feel to be honest about hard needs?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "needs" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "marriage_218", + "category_id": "marriage", + "type": "scale", + "text": "How aligned do we feel about our future?", + "depth": 5, + "access": "premium", + "tags": [ + "future", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not aligned", + "max_label": "Very aligned", + "scale_step": 1 + } + }, + { + "id": "marriage_219", + "category_id": "marriage", + "type": "scale", + "text": "How much affection is present in our daily life?", + "depth": 3, + "access": "premium", + "tags": [ + "affection", + "daily" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "marriage_220", + "category_id": "marriage", + "type": "scale", + "text": "How well do we handle stress as a team?", + "depth": 4, + "access": "premium", + "tags": [ + "stress", + "team" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "marriage_221", + "category_id": "marriage", + "type": "scale", + "text": "How appreciated do you feel in this marriage?", + "depth": 4, + "access": "premium", + "tags": [ + "appreciation", + "marriage" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not appreciated", + "max_label": "Very appreciated", + "scale_step": 1 + } + }, + { + "id": "marriage_222", + "category_id": "marriage", + "type": "scale", + "text": "How often do we choose kindness when tired?", + "depth": 4, + "access": "premium", + "tags": [ + "kindness", + "tired" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "marriage_223", + "category_id": "marriage", + "type": "scale", + "text": "How much do we make room for romance?", + "depth": 3, + "access": "premium", + "tags": [ + "romance", + "room" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "marriage_224", + "category_id": "marriage", + "type": "scale", + "text": "How well do we communicate about money?", + "depth": 5, + "access": "premium", + "tags": [ + "money", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "marriage_225", + "category_id": "marriage", + "type": "scale", + "text": "How well do we respect each other in conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "respect", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "marriage_226", + "category_id": "marriage", + "type": "scale", + "text": "How much trust do you feel in our daily follow-through?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "follow_through" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "marriage_227", + "category_id": "marriage", + "type": "scale", + "text": "How much do we still feel curious about each other?", + "depth": 4, + "access": "premium", + "tags": [ + "curiosity", + "marriage" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "marriage_228", + "category_id": "marriage", + "type": "scale", + "text": "How prepared do we feel for major life changes?", + "depth": 5, + "access": "premium", + "tags": [ + "life_changes", + "prepared" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not prepared", + "max_label": "Very prepared", + "scale_step": 1 + } + }, + { + "id": "marriage_229", + "category_id": "marriage", + "type": "scale", + "text": "How well do we balance independence and togetherness?", + "depth": 4, + "access": "premium", + "tags": [ + "balance", + "togetherness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "marriage_230", + "category_id": "marriage", + "type": "scale", + "text": "How much do family expectations affect our marriage?", + "depth": 4, + "access": "premium", + "tags": [ + "family", + "expectations" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "marriage_231", + "category_id": "marriage", + "type": "scale", + "text": "How clearly do we talk about changing needs?", + "depth": 5, + "access": "premium", + "tags": [ + "needs", + "change" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not clearly", + "max_label": "Very clearly", + "scale_step": 1 + } + }, + { + "id": "marriage_232", + "category_id": "marriage", + "type": "scale", + "text": "How much do we celebrate our growth?", + "depth": 3, + "access": "premium", + "tags": [ + "growth", + "celebration" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "marriage_233", + "category_id": "marriage", + "type": "scale", + "text": "How well do we protect privacy around our relationship?", + "depth": 4, + "access": "premium", + "tags": [ + "privacy", + "relationship" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "marriage_234", + "category_id": "marriage", + "type": "scale", + "text": "How hopeful do you feel about our next season together?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "next_season" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "marriage_235", + "category_id": "marriage", + "type": "scale", + "text": "How much do you feel like we are building something meaningful?", + "depth": 5, + "access": "premium", + "tags": [ + "meaning", + "building" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "marriage_236", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which needs more attention?", + "depth": 4, + "access": "premium", + "tags": [ + "attention", + "marriage" + ], + "options": [ + { + "id": "romance", + "text": "Romance" + }, + { + "id": "partnership", + "text": "Partnership" + } + ] + }, + { + "id": "marriage_237", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which makes you feel more chosen?", + "depth": 3, + "access": "premium", + "tags": [ + "chosen", + "preference" + ], + "options": [ + { + "id": "quality_time", + "text": "Quality time" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "marriage_238", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which should we protect first?", + "depth": 4, + "access": "premium", + "tags": [ + "protection", + "priority" + ], + "options": [ + { + "id": "date_time", + "text": "Date time" + }, + { + "id": "rest", + "text": "Rest" + } + ] + }, + { + "id": "marriage_239", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which feels more romantic?", + "depth": 2, + "access": "premium", + "tags": [ + "romance", + "style" + ], + "options": [ + { + "id": "surprise", + "text": "Surprise" + }, + { + "id": "consistency", + "text": "Consistency" + } + ] + }, + { + "id": "marriage_240", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which helps commitment feel real?", + "depth": 4, + "access": "premium", + "tags": [ + "commitment", + "real" + ], + "options": [ + { + "id": "big_promises", + "text": "Big promises" + }, + { + "id": "daily_actions", + "text": "Daily actions" + } + ] + }, + { + "id": "marriage_241", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which needs a reset?", + "depth": 5, + "access": "premium", + "tags": [ + "reset", + "marriage" + ], + "options": [ + { + "id": "money_talks", + "text": "Money talks" + }, + { + "id": "home_routines", + "text": "Home routines" + } + ] + }, + { + "id": "marriage_242", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which brings us closer?", + "depth": 3, + "access": "premium", + "tags": [ + "closeness", + "marriage" + ], + "options": [ + { + "id": "deep_talks", + "text": "Deep talks" + }, + { + "id": "shared_fun", + "text": "Shared fun" + } + ] + }, + { + "id": "marriage_243", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which do you need more during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "stress", + "needs" + ], + "options": [ + { + "id": "softness", + "text": "Softness" + }, + { + "id": "practical_help", + "text": "Practical help" + } + ] + }, + { + "id": "marriage_244", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which should we say more?", + "depth": 2, + "access": "premium", + "tags": [ + "words", + "marriage" + ], + "options": [ + { + "id": "i_appreciate_you", + "text": "I appreciate you" + }, + { + "id": "i_choose_you", + "text": "I choose you" + } + ] + }, + { + "id": "marriage_245", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which should we practice more?", + "depth": 5, + "access": "premium", + "tags": [ + "practice", + "marriage" + ], + "options": [ + { + "id": "apologizing_sooner", + "text": "Apologizing sooner" + }, + { + "id": "listening_longer", + "text": "Listening longer" + } + ] + }, + { + "id": "marriage_246", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which feels more like home?", + "depth": 3, + "access": "premium", + "tags": [ + "home", + "feeling" + ], + "options": [ + { + "id": "peace", + "text": "Peace" + }, + { + "id": "playfulness", + "text": "Playfulness" + } + ] + }, + { + "id": "marriage_247", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which should guide us this year?", + "depth": 4, + "access": "premium", + "tags": [ + "values", + "year" + ], + "options": [ + { + "id": "stability", + "text": "Stability" + }, + { + "id": "growth", + "text": "Growth" + } + ] + }, + { + "id": "marriage_248", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which is easier to neglect?", + "depth": 4, + "access": "premium", + "tags": [ + "neglect", + "marriage" + ], + "options": [ + { + "id": "affection", + "text": "Affection" + }, + { + "id": "honest_check_ins", + "text": "Honest check-ins" + } + ] + }, + { + "id": "marriage_249", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which strengthens marriage more right now?", + "depth": 5, + "access": "premium", + "tags": [ + "strength", + "current" + ], + "options": [ + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "vulnerability", + "text": "Vulnerability" + } + ] + }, + { + "id": "marriage_250", + "category_id": "marriage", + "type": "this_or_that", + "text": "Which future do you want more?", + "depth": 4, + "access": "premium", + "tags": [ + "future", + "vision" + ], + "options": [ + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "peaceful", + "text": "Peaceful" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/money.json b/seed/questions/money.json new file mode 100644 index 00000000..7d5cd87c --- /dev/null +++ b/seed/questions/money.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "money", + "display_name": "Money", + "description": "Questions about spending, saving, debt, financial values, fairness, and shared goals.", + "access": "premium", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "money_001", + "category_id": "money", + "type": "written", + "text": "What does spending habits bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "spending", + "habits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_002", + "category_id": "money", + "type": "written", + "text": "What does saving goals bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "saving", + "goals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_003", + "category_id": "money", + "type": "written", + "text": "What does debt bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "debt", + "transparency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_004", + "category_id": "money", + "type": "written", + "text": "What does budgeting bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "budgeting", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_005", + "category_id": "money", + "type": "written", + "text": "What does financial security bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "security", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_006", + "category_id": "money", + "type": "written", + "text": "What does income differences bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "income", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_007", + "category_id": "money", + "type": "written", + "text": "What does shared bills bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "bills", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_008", + "category_id": "money", + "type": "written", + "text": "What does personal spending bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "personal_spending", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_009", + "category_id": "money", + "type": "written", + "text": "What does emergency savings bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "emergency_savings", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_010", + "category_id": "money", + "type": "written", + "text": "What does financial stress bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "financial_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_011", + "category_id": "money", + "type": "written", + "text": "What does long-term goals bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "long_term_goals", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_012", + "category_id": "money", + "type": "written", + "text": "What does generosity bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "generosity", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_013", + "category_id": "money", + "type": "written", + "text": "What does family money expectations bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "family_expectations", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_014", + "category_id": "money", + "type": "written", + "text": "What does financial privacy bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "financial_privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_015", + "category_id": "money", + "type": "written", + "text": "What does large purchases bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "large_purchases", + "decision_making" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_016", + "category_id": "money", + "type": "written", + "text": "What does career choices bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "career", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_017", + "category_id": "money", + "type": "written", + "text": "What does money mistakes bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "money_mistakes", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_018", + "category_id": "money", + "type": "written", + "text": "What does financial teamwork bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "teamwork", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_019", + "category_id": "money", + "type": "written", + "text": "What does financial independence bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "independence", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_020", + "category_id": "money", + "type": "written", + "text": "What does retirement planning bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "retirement", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_021", + "category_id": "money", + "type": "written", + "text": "What does vacation spending bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "vacations", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_022", + "category_id": "money", + "type": "written", + "text": "What does gifts bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "gifts", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_023", + "category_id": "money", + "type": "written", + "text": "What does subscriptions bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "subscriptions", + "budgeting" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_024", + "category_id": "money", + "type": "written", + "text": "What does risk tolerance bring up for you in a healthy relationship?", + "depth": 1, + "access": "free", + "tags": [ + "risk_tolerance", + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_025", + "category_id": "money", + "type": "written", + "text": "What does financial transparency bring up for you in a healthy relationship?", + "depth": 2, + "access": "free", + "tags": [ + "transparency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_026", + "category_id": "money", + "type": "written", + "text": "What is one belief about spending habits that shaped how you handle money?", + "depth": 1, + "access": "free", + "tags": [ + "spending", + "habits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_027", + "category_id": "money", + "type": "written", + "text": "What is one belief about saving goals that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "saving", + "goals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_028", + "category_id": "money", + "type": "written", + "text": "What is one belief about debt that shaped how you handle money?", + "depth": 1, + "access": "free", + "tags": [ + "debt", + "transparency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_029", + "category_id": "money", + "type": "written", + "text": "What is one belief about budgeting that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "budgeting", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_030", + "category_id": "money", + "type": "written", + "text": "What is one belief about financial security that shaped how you handle money?", + "depth": 1, + "access": "free", + "tags": [ + "security", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_031", + "category_id": "money", + "type": "written", + "text": "What is one belief about income differences that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "income", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_032", + "category_id": "money", + "type": "written", + "text": "What is one belief about shared bills that shaped how you handle money?", + "depth": 1, + "access": "free", + "tags": [ + "bills", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_033", + "category_id": "money", + "type": "written", + "text": "What is one belief about personal spending that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "personal_spending", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_034", + "category_id": "money", + "type": "written", + "text": "What is one belief about emergency savings that shaped how you handle money?", + "depth": 1, + "access": "free", + "tags": [ + "emergency_savings", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_035", + "category_id": "money", + "type": "written", + "text": "What is one belief about financial stress that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "financial_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_036", + "category_id": "money", + "type": "written", + "text": "What is one belief about long-term goals that shaped how you handle money?", + "depth": 1, + "access": "free", + "tags": [ + "long_term_goals", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_037", + "category_id": "money", + "type": "written", + "text": "What is one belief about generosity that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "generosity", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_038", + "category_id": "money", + "type": "written", + "text": "What is one belief about family money expectations that shaped how you handle money?", + "depth": 1, + "access": "free", + "tags": [ + "family_expectations", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_039", + "category_id": "money", + "type": "written", + "text": "What is one belief about financial privacy that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "financial_privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_040", + "category_id": "money", + "type": "written", + "text": "What is one belief about large purchases that shaped how you handle money?", + "depth": 1, + "access": "free", + "tags": [ + "large_purchases", + "decision_making" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_041", + "category_id": "money", + "type": "written", + "text": "What is one belief about career choices that shaped how you handle money?", + "depth": 3, + "access": "free", + "tags": [ + "career", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_042", + "category_id": "money", + "type": "written", + "text": "What is one belief about money mistakes that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "money_mistakes", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_043", + "category_id": "money", + "type": "written", + "text": "What is one belief about financial teamwork that shaped how you handle money?", + "depth": 3, + "access": "free", + "tags": [ + "teamwork", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_044", + "category_id": "money", + "type": "written", + "text": "What is one belief about financial independence that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "independence", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_045", + "category_id": "money", + "type": "written", + "text": "What is one belief about retirement planning that shaped how you handle money?", + "depth": 3, + "access": "free", + "tags": [ + "retirement", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_046", + "category_id": "money", + "type": "written", + "text": "What is one belief about vacation spending that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "vacations", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_047", + "category_id": "money", + "type": "written", + "text": "What is one belief about gifts that shaped how you handle money?", + "depth": 3, + "access": "free", + "tags": [ + "gifts", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_048", + "category_id": "money", + "type": "written", + "text": "What is one belief about subscriptions that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "subscriptions", + "budgeting" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_049", + "category_id": "money", + "type": "written", + "text": "What is one belief about risk tolerance that shaped how you handle money?", + "depth": 3, + "access": "free", + "tags": [ + "risk_tolerance", + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_050", + "category_id": "money", + "type": "written", + "text": "What is one belief about financial transparency that shaped how you handle money?", + "depth": 2, + "access": "free", + "tags": [ + "transparency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_051", + "category_id": "money", + "type": "written", + "text": "How can we talk about spending habits without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "spending", + "habits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_052", + "category_id": "money", + "type": "written", + "text": "How can we talk about saving goals without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "saving", + "goals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_053", + "category_id": "money", + "type": "written", + "text": "How can we talk about debt without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "debt", + "transparency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_054", + "category_id": "money", + "type": "written", + "text": "How can we talk about budgeting without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "budgeting", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_055", + "category_id": "money", + "type": "written", + "text": "How can we talk about financial security without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "security", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_056", + "category_id": "money", + "type": "written", + "text": "How can we talk about income differences without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "income", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_057", + "category_id": "money", + "type": "written", + "text": "How can we talk about shared bills without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "bills", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_058", + "category_id": "money", + "type": "written", + "text": "How can we talk about personal spending without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "personal_spending", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_059", + "category_id": "money", + "type": "written", + "text": "How can we talk about emergency savings without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "emergency_savings", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_060", + "category_id": "money", + "type": "written", + "text": "How can we talk about financial stress without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "financial_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_061", + "category_id": "money", + "type": "written", + "text": "How can we talk about long-term goals without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "long_term_goals", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_062", + "category_id": "money", + "type": "written", + "text": "How can we talk about generosity without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "generosity", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_063", + "category_id": "money", + "type": "written", + "text": "How can we talk about family money expectations without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "family_expectations", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_064", + "category_id": "money", + "type": "written", + "text": "How can we talk about financial privacy without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "financial_privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_065", + "category_id": "money", + "type": "written", + "text": "How can we talk about large purchases without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "large_purchases", + "decision_making" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_066", + "category_id": "money", + "type": "written", + "text": "How can we talk about career choices without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "career", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_067", + "category_id": "money", + "type": "written", + "text": "How can we talk about money mistakes without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "money_mistakes", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_068", + "category_id": "money", + "type": "written", + "text": "How can we talk about financial teamwork without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "teamwork", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_069", + "category_id": "money", + "type": "written", + "text": "How can we talk about financial independence without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "independence", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_070", + "category_id": "money", + "type": "written", + "text": "How can we talk about retirement planning without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "retirement", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_071", + "category_id": "money", + "type": "written", + "text": "How can we talk about vacation spending without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "vacations", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_072", + "category_id": "money", + "type": "written", + "text": "How can we talk about gifts without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "gifts", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_073", + "category_id": "money", + "type": "written", + "text": "How can we talk about subscriptions without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "subscriptions", + "budgeting" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_074", + "category_id": "money", + "type": "written", + "text": "How can we talk about risk tolerance without making either of us feel judged?", + "depth": 2, + "access": "free", + "tags": [ + "risk_tolerance", + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_075", + "category_id": "money", + "type": "written", + "text": "How can we talk about financial transparency without making either of us feel judged?", + "depth": 3, + "access": "free", + "tags": [ + "transparency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_076", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with spending habits?", + "depth": 2, + "access": "premium", + "tags": [ + "spending", + "habits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_077", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with saving goals?", + "depth": 3, + "access": "premium", + "tags": [ + "saving", + "goals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_078", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with debt?", + "depth": 2, + "access": "premium", + "tags": [ + "debt", + "transparency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_079", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with budgeting?", + "depth": 3, + "access": "premium", + "tags": [ + "budgeting", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_080", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with financial security?", + "depth": 2, + "access": "premium", + "tags": [ + "security", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_081", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with income differences?", + "depth": 3, + "access": "premium", + "tags": [ + "income", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_082", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with shared bills?", + "depth": 2, + "access": "premium", + "tags": [ + "bills", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_083", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with personal spending?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_spending", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_084", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with emergency savings?", + "depth": 2, + "access": "premium", + "tags": [ + "emergency_savings", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_085", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with financial stress?", + "depth": 3, + "access": "premium", + "tags": [ + "financial_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_086", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with long-term goals?", + "depth": 2, + "access": "premium", + "tags": [ + "long_term_goals", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_087", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with generosity?", + "depth": 3, + "access": "premium", + "tags": [ + "generosity", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_088", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with family money expectations?", + "depth": 2, + "access": "premium", + "tags": [ + "family_expectations", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_089", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with financial privacy?", + "depth": 3, + "access": "premium", + "tags": [ + "financial_privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_090", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with large purchases?", + "depth": 2, + "access": "premium", + "tags": [ + "large_purchases", + "decision_making" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_091", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with career choices?", + "depth": 3, + "access": "premium", + "tags": [ + "career", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_092", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with money mistakes?", + "depth": 2, + "access": "premium", + "tags": [ + "money_mistakes", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_093", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with financial teamwork?", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_094", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with financial independence?", + "depth": 2, + "access": "premium", + "tags": [ + "independence", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_095", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with retirement planning?", + "depth": 3, + "access": "premium", + "tags": [ + "retirement", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_096", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with vacation spending?", + "depth": 2, + "access": "premium", + "tags": [ + "vacations", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_097", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with gifts?", + "depth": 3, + "access": "premium", + "tags": [ + "gifts", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_098", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with subscriptions?", + "depth": 2, + "access": "premium", + "tags": [ + "subscriptions", + "budgeting" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_099", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with risk tolerance?", + "depth": 3, + "access": "premium", + "tags": [ + "risk_tolerance", + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_100", + "category_id": "money", + "type": "written", + "text": "What is one thing you want me to understand about your history with financial transparency?", + "depth": 2, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_101", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about spending habits?", + "depth": 4, + "access": "premium", + "tags": [ + "spending", + "habits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_102", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about saving goals?", + "depth": 3, + "access": "premium", + "tags": [ + "saving", + "goals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_103", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about debt?", + "depth": 4, + "access": "premium", + "tags": [ + "debt", + "transparency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_104", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about budgeting?", + "depth": 3, + "access": "premium", + "tags": [ + "budgeting", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_105", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about financial security?", + "depth": 4, + "access": "premium", + "tags": [ + "security", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_106", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about income differences?", + "depth": 3, + "access": "premium", + "tags": [ + "income", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_107", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about shared bills?", + "depth": 4, + "access": "premium", + "tags": [ + "bills", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_108", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about personal spending?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_spending", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_109", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about emergency savings?", + "depth": 4, + "access": "premium", + "tags": [ + "emergency_savings", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_110", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about financial stress?", + "depth": 3, + "access": "premium", + "tags": [ + "financial_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_111", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about long-term goals?", + "depth": 4, + "access": "premium", + "tags": [ + "long_term_goals", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_112", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about generosity?", + "depth": 3, + "access": "premium", + "tags": [ + "generosity", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_113", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about family money expectations?", + "depth": 4, + "access": "premium", + "tags": [ + "family_expectations", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_114", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about financial privacy?", + "depth": 3, + "access": "premium", + "tags": [ + "financial_privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_115", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about large purchases?", + "depth": 4, + "access": "premium", + "tags": [ + "large_purchases", + "decision_making" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_116", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about career choices?", + "depth": 3, + "access": "premium", + "tags": [ + "career", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_117", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about money mistakes?", + "depth": 4, + "access": "premium", + "tags": [ + "money_mistakes", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_118", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about financial teamwork?", + "depth": 3, + "access": "premium", + "tags": [ + "teamwork", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_119", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about financial independence?", + "depth": 4, + "access": "premium", + "tags": [ + "independence", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_120", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about retirement planning?", + "depth": 3, + "access": "premium", + "tags": [ + "retirement", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_121", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about vacation spending?", + "depth": 4, + "access": "premium", + "tags": [ + "vacations", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_122", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about gifts?", + "depth": 3, + "access": "premium", + "tags": [ + "gifts", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_123", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about subscriptions?", + "depth": 4, + "access": "premium", + "tags": [ + "subscriptions", + "budgeting" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_124", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about risk tolerance?", + "depth": 3, + "access": "premium", + "tags": [ + "risk_tolerance", + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_125", + "category_id": "money", + "type": "written", + "text": "What would feel fair to you when we make decisions about financial transparency?", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_126", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make spending habits feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "spending", + "habits" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_127", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make saving goals feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "saving", + "goals" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_128", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make debt feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "debt", + "transparency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_129", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make budgeting feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "budgeting", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_130", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make financial security feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "security", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_131", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make income differences feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "income", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_132", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make shared bills feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "bills", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_133", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make personal spending feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_spending", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_134", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make emergency savings feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "emergency_savings", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_135", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make financial stress feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_136", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make long-term goals feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "long_term_goals", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_137", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make generosity feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "generosity", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_138", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make family money expectations feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "family_expectations", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_139", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make financial privacy feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_140", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make large purchases feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "large_purchases", + "decision_making" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_141", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make career choices feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "career", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_142", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make money mistakes feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "money_mistakes", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_143", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make financial teamwork feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "teamwork", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_144", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make financial independence feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "independence", + "autonomy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_145", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make retirement planning feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "retirement", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_146", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make vacation spending feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "vacations", + "planning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_147", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make gifts feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "gifts", + "values" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_148", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make subscriptions feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "subscriptions", + "budgeting" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_149", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make risk tolerance feel less stressful for us?", + "depth": 4, + "access": "premium", + "tags": [ + "risk_tolerance", + "decisions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_150", + "category_id": "money", + "type": "written", + "text": "What is one small change that would make financial transparency feel less stressful for us?", + "depth": 3, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "money_151", + "category_id": "money", + "type": "single_choice", + "text": "When money feels stressful, what helps most first?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "clear_numbers", + "text": "Clear numbers" + } + ] + }, + { + "id": "money_152", + "category_id": "money", + "type": "single_choice", + "text": "Which money topic feels hardest to start?", + "depth": 3, + "access": "premium", + "tags": [ + "money", + "communication" + ], + "options": [ + { + "id": "debt", + "text": "Debt" + }, + { + "id": "spending", + "text": "Spending" + }, + { + "id": "saving", + "text": "Saving" + }, + { + "id": "family_expectations", + "text": "Family expectations" + } + ] + }, + { + "id": "money_153", + "category_id": "money", + "type": "single_choice", + "text": "What kind of money talk feels safest?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "money" + ], + "options": [ + { + "id": "planned_check_in", + "text": "Planned check-in" + }, + { + "id": "quick_update", + "text": "Quick update" + }, + { + "id": "written_notes", + "text": "Written notes" + }, + { + "id": "shared_spreadsheet", + "text": "Shared spreadsheet" + } + ] + }, + { + "id": "money_154", + "category_id": "money", + "type": "single_choice", + "text": "How should we handle surprise expenses?", + "depth": 3, + "access": "premium", + "tags": [ + "expenses", + "planning" + ], + "options": [ + { + "id": "talk_first", + "text": "Talk first" + }, + { + "id": "use_emergency_savings", + "text": "Use emergency savings" + }, + { + "id": "split_it", + "text": "Split it" + }, + { + "id": "pause_other_spending", + "text": "Pause other spending" + } + ] + }, + { + "id": "money_155", + "category_id": "money", + "type": "single_choice", + "text": "What best describes your money style?", + "depth": 4, + "access": "premium", + "tags": [ + "money_style", + "values" + ], + "options": [ + { + "id": "saver", + "text": "Saver" + }, + { + "id": "planner", + "text": "Planner" + }, + { + "id": "flexible_spender", + "text": "Flexible spender" + }, + { + "id": "security_seeker", + "text": "Security seeker" + } + ] + }, + { + "id": "money_156", + "category_id": "money", + "type": "single_choice", + "text": "What makes shared spending feel fair?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness", + "spending" + ], + "options": [ + { + "id": "equal_split", + "text": "Equal split" + }, + { + "id": "income_based_split", + "text": "Income-based split" + }, + { + "id": "need_based_split", + "text": "Need-based split" + }, + { + "id": "case_by_case", + "text": "Case by case" + } + ] + }, + { + "id": "money_157", + "category_id": "money", + "type": "single_choice", + "text": "What would reduce money tension fastest?", + "depth": 4, + "access": "premium", + "tags": [ + "tension", + "repair" + ], + "options": [ + { + "id": "budget_clarity", + "text": "Budget clarity" + }, + { + "id": "more_transparency", + "text": "More transparency" + }, + { + "id": "less_judgment", + "text": "Less judgment" + }, + { + "id": "shared_goals", + "text": "Shared goals" + } + ] + }, + { + "id": "money_158", + "category_id": "money", + "type": "single_choice", + "text": "When should we review our budget?", + "depth": 3, + "access": "premium", + "tags": [ + "budgeting", + "check_in" + ], + "options": [ + { + "id": "weekly", + "text": "Weekly" + }, + { + "id": "monthly", + "text": "Monthly" + }, + { + "id": "before_big_purchases", + "text": "Before big purchases" + }, + { + "id": "when_stress_rises", + "text": "When stress rises" + } + ] + }, + { + "id": "money_159", + "category_id": "money", + "type": "single_choice", + "text": "What feels most important for financial trust?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "money" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "personal_freedom", + "text": "Personal freedom" + } + ] + }, + { + "id": "money_160", + "category_id": "money", + "type": "single_choice", + "text": "What should we prioritize first?", + "depth": 3, + "access": "premium", + "tags": [ + "priorities", + "goals" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "debt_payoff", + "text": "Debt payoff" + }, + { + "id": "fun_money", + "text": "Fun money" + }, + { + "id": "future_planning", + "text": "Future planning" + } + ] + }, + { + "id": "money_161", + "category_id": "money", + "type": "single_choice", + "text": "When money feels stressful, what helps most first right now?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "clear_numbers", + "text": "Clear numbers" + } + ] + }, + { + "id": "money_162", + "category_id": "money", + "type": "single_choice", + "text": "Which money topic feels hardest to start right now?", + "depth": 3, + "access": "premium", + "tags": [ + "money", + "communication" + ], + "options": [ + { + "id": "debt", + "text": "Debt" + }, + { + "id": "spending", + "text": "Spending" + }, + { + "id": "saving", + "text": "Saving" + }, + { + "id": "family_expectations", + "text": "Family expectations" + } + ] + }, + { + "id": "money_163", + "category_id": "money", + "type": "single_choice", + "text": "What kind of money talk feels safest right now?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "money" + ], + "options": [ + { + "id": "planned_check_in", + "text": "Planned check-in" + }, + { + "id": "quick_update", + "text": "Quick update" + }, + { + "id": "written_notes", + "text": "Written notes" + }, + { + "id": "shared_spreadsheet", + "text": "Shared spreadsheet" + } + ] + }, + { + "id": "money_164", + "category_id": "money", + "type": "single_choice", + "text": "How should we handle surprise expenses right now?", + "depth": 3, + "access": "premium", + "tags": [ + "expenses", + "planning" + ], + "options": [ + { + "id": "talk_first", + "text": "Talk first" + }, + { + "id": "use_emergency_savings", + "text": "Use emergency savings" + }, + { + "id": "split_it", + "text": "Split it" + }, + { + "id": "pause_other_spending", + "text": "Pause other spending" + } + ] + }, + { + "id": "money_165", + "category_id": "money", + "type": "single_choice", + "text": "What best describes your money style right now?", + "depth": 4, + "access": "premium", + "tags": [ + "money_style", + "values" + ], + "options": [ + { + "id": "saver", + "text": "Saver" + }, + { + "id": "planner", + "text": "Planner" + }, + { + "id": "flexible_spender", + "text": "Flexible spender" + }, + { + "id": "security_seeker", + "text": "Security seeker" + } + ] + }, + { + "id": "money_166", + "category_id": "money", + "type": "single_choice", + "text": "What makes shared spending feel fair right now?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness", + "spending" + ], + "options": [ + { + "id": "equal_split", + "text": "Equal split" + }, + { + "id": "income_based_split", + "text": "Income-based split" + }, + { + "id": "need_based_split", + "text": "Need-based split" + }, + { + "id": "case_by_case", + "text": "Case by case" + } + ] + }, + { + "id": "money_167", + "category_id": "money", + "type": "single_choice", + "text": "What would reduce money tension fastest right now?", + "depth": 4, + "access": "premium", + "tags": [ + "tension", + "repair" + ], + "options": [ + { + "id": "budget_clarity", + "text": "Budget clarity" + }, + { + "id": "more_transparency", + "text": "More transparency" + }, + { + "id": "less_judgment", + "text": "Less judgment" + }, + { + "id": "shared_goals", + "text": "Shared goals" + } + ] + }, + { + "id": "money_168", + "category_id": "money", + "type": "single_choice", + "text": "When should we review our budget right now?", + "depth": 3, + "access": "premium", + "tags": [ + "budgeting", + "check_in" + ], + "options": [ + { + "id": "weekly", + "text": "Weekly" + }, + { + "id": "monthly", + "text": "Monthly" + }, + { + "id": "before_big_purchases", + "text": "Before big purchases" + }, + { + "id": "when_stress_rises", + "text": "When stress rises" + } + ] + }, + { + "id": "money_169", + "category_id": "money", + "type": "single_choice", + "text": "What feels most important for financial trust right now?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "money" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "personal_freedom", + "text": "Personal freedom" + } + ] + }, + { + "id": "money_170", + "category_id": "money", + "type": "single_choice", + "text": "What should we prioritize first right now?", + "depth": 3, + "access": "premium", + "tags": [ + "priorities", + "goals" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "debt_payoff", + "text": "Debt payoff" + }, + { + "id": "fun_money", + "text": "Fun money" + }, + { + "id": "future_planning", + "text": "Future planning" + } + ] + }, + { + "id": "money_171", + "category_id": "money", + "type": "single_choice", + "text": "When money feels stressful, what helps most first this week?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "clear_numbers", + "text": "Clear numbers" + } + ] + }, + { + "id": "money_172", + "category_id": "money", + "type": "single_choice", + "text": "Which money topic feels hardest to start this week?", + "depth": 3, + "access": "premium", + "tags": [ + "money", + "communication" + ], + "options": [ + { + "id": "debt", + "text": "Debt" + }, + { + "id": "spending", + "text": "Spending" + }, + { + "id": "saving", + "text": "Saving" + }, + { + "id": "family_expectations", + "text": "Family expectations" + } + ] + }, + { + "id": "money_173", + "category_id": "money", + "type": "single_choice", + "text": "What kind of money talk feels safest this week?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "money" + ], + "options": [ + { + "id": "planned_check_in", + "text": "Planned check-in" + }, + { + "id": "quick_update", + "text": "Quick update" + }, + { + "id": "written_notes", + "text": "Written notes" + }, + { + "id": "shared_spreadsheet", + "text": "Shared spreadsheet" + } + ] + }, + { + "id": "money_174", + "category_id": "money", + "type": "single_choice", + "text": "How should we handle surprise expenses this week?", + "depth": 3, + "access": "premium", + "tags": [ + "expenses", + "planning" + ], + "options": [ + { + "id": "talk_first", + "text": "Talk first" + }, + { + "id": "use_emergency_savings", + "text": "Use emergency savings" + }, + { + "id": "split_it", + "text": "Split it" + }, + { + "id": "pause_other_spending", + "text": "Pause other spending" + } + ] + }, + { + "id": "money_175", + "category_id": "money", + "type": "single_choice", + "text": "What best describes your money style this week?", + "depth": 4, + "access": "premium", + "tags": [ + "money_style", + "values" + ], + "options": [ + { + "id": "saver", + "text": "Saver" + }, + { + "id": "planner", + "text": "Planner" + }, + { + "id": "flexible_spender", + "text": "Flexible spender" + }, + { + "id": "security_seeker", + "text": "Security seeker" + } + ] + }, + { + "id": "money_176", + "category_id": "money", + "type": "single_choice", + "text": "What makes shared spending feel fair this week?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness", + "spending" + ], + "options": [ + { + "id": "equal_split", + "text": "Equal split" + }, + { + "id": "income_based_split", + "text": "Income-based split" + }, + { + "id": "need_based_split", + "text": "Need-based split" + }, + { + "id": "case_by_case", + "text": "Case by case" + } + ] + }, + { + "id": "money_177", + "category_id": "money", + "type": "single_choice", + "text": "What would reduce money tension fastest this week?", + "depth": 4, + "access": "premium", + "tags": [ + "tension", + "repair" + ], + "options": [ + { + "id": "budget_clarity", + "text": "Budget clarity" + }, + { + "id": "more_transparency", + "text": "More transparency" + }, + { + "id": "less_judgment", + "text": "Less judgment" + }, + { + "id": "shared_goals", + "text": "Shared goals" + } + ] + }, + { + "id": "money_178", + "category_id": "money", + "type": "single_choice", + "text": "When should we review our budget this week?", + "depth": 3, + "access": "premium", + "tags": [ + "budgeting", + "check_in" + ], + "options": [ + { + "id": "weekly", + "text": "Weekly" + }, + { + "id": "monthly", + "text": "Monthly" + }, + { + "id": "before_big_purchases", + "text": "Before big purchases" + }, + { + "id": "when_stress_rises", + "text": "When stress rises" + } + ] + }, + { + "id": "money_179", + "category_id": "money", + "type": "single_choice", + "text": "What feels most important for financial trust this week?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "money" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "personal_freedom", + "text": "Personal freedom" + } + ] + }, + { + "id": "money_180", + "category_id": "money", + "type": "single_choice", + "text": "What should we prioritize first this week?", + "depth": 3, + "access": "premium", + "tags": [ + "priorities", + "goals" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "debt_payoff", + "text": "Debt payoff" + }, + { + "id": "fun_money", + "text": "Fun money" + }, + { + "id": "future_planning", + "text": "Future planning" + } + ] + }, + { + "id": "money_181", + "category_id": "money", + "type": "single_choice", + "text": "When money feels stressful, what helps most first during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_stress", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "clear_numbers", + "text": "Clear numbers" + } + ] + }, + { + "id": "money_182", + "category_id": "money", + "type": "single_choice", + "text": "Which money topic feels hardest to start during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "communication" + ], + "options": [ + { + "id": "debt", + "text": "Debt" + }, + { + "id": "spending", + "text": "Spending" + }, + { + "id": "saving", + "text": "Saving" + }, + { + "id": "family_expectations", + "text": "Family expectations" + } + ] + }, + { + "id": "money_183", + "category_id": "money", + "type": "single_choice", + "text": "What kind of money talk feels safest during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "money" + ], + "options": [ + { + "id": "planned_check_in", + "text": "Planned check-in" + }, + { + "id": "quick_update", + "text": "Quick update" + }, + { + "id": "written_notes", + "text": "Written notes" + }, + { + "id": "shared_spreadsheet", + "text": "Shared spreadsheet" + } + ] + }, + { + "id": "money_184", + "category_id": "money", + "type": "single_choice", + "text": "How should we handle surprise expenses during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "expenses", + "planning" + ], + "options": [ + { + "id": "talk_first", + "text": "Talk first" + }, + { + "id": "use_emergency_savings", + "text": "Use emergency savings" + }, + { + "id": "split_it", + "text": "Split it" + }, + { + "id": "pause_other_spending", + "text": "Pause other spending" + } + ] + }, + { + "id": "money_185", + "category_id": "money", + "type": "single_choice", + "text": "What best describes your money style during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "money_style", + "values" + ], + "options": [ + { + "id": "saver", + "text": "Saver" + }, + { + "id": "planner", + "text": "Planner" + }, + { + "id": "flexible_spender", + "text": "Flexible spender" + }, + { + "id": "security_seeker", + "text": "Security seeker" + } + ] + }, + { + "id": "money_186", + "category_id": "money", + "type": "single_choice", + "text": "What makes shared spending feel fair during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "fairness", + "spending" + ], + "options": [ + { + "id": "equal_split", + "text": "Equal split" + }, + { + "id": "income_based_split", + "text": "Income-based split" + }, + { + "id": "need_based_split", + "text": "Need-based split" + }, + { + "id": "case_by_case", + "text": "Case by case" + } + ] + }, + { + "id": "money_187", + "category_id": "money", + "type": "single_choice", + "text": "What would reduce money tension fastest during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "tension", + "repair" + ], + "options": [ + { + "id": "budget_clarity", + "text": "Budget clarity" + }, + { + "id": "more_transparency", + "text": "More transparency" + }, + { + "id": "less_judgment", + "text": "Less judgment" + }, + { + "id": "shared_goals", + "text": "Shared goals" + } + ] + }, + { + "id": "money_188", + "category_id": "money", + "type": "single_choice", + "text": "When should we review our budget during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "budgeting", + "check_in" + ], + "options": [ + { + "id": "weekly", + "text": "Weekly" + }, + { + "id": "monthly", + "text": "Monthly" + }, + { + "id": "before_big_purchases", + "text": "Before big purchases" + }, + { + "id": "when_stress_rises", + "text": "When stress rises" + } + ] + }, + { + "id": "money_189", + "category_id": "money", + "type": "single_choice", + "text": "What feels most important for financial trust during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "money" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "personal_freedom", + "text": "Personal freedom" + } + ] + }, + { + "id": "money_190", + "category_id": "money", + "type": "single_choice", + "text": "What should we prioritize first during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "priorities", + "goals" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "debt_payoff", + "text": "Debt payoff" + }, + { + "id": "fun_money", + "text": "Fun money" + }, + { + "id": "future_planning", + "text": "Future planning" + } + ] + }, + { + "id": "money_191", + "category_id": "money", + "type": "multi_choice", + "text": "Which money topics should we check in about regularly? Select all that apply.", + "depth": 5, + "access": "premium", + "tags": [ + "money", + "check_in" + ], + "options": [ + { + "id": "spending", + "text": "Spending" + }, + { + "id": "saving", + "text": "Saving" + }, + { + "id": "debt", + "text": "Debt" + }, + { + "id": "bills", + "text": "Bills" + }, + { + "id": "goals", + "text": "Goals" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_192", + "category_id": "money", + "type": "multi_choice", + "text": "Which habits would help us reduce money stress? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "habits" + ], + "options": [ + { + "id": "monthly_budget_date", + "text": "Monthly budget date" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "no_judgment_review", + "text": "No-judgment review" + }, + { + "id": "clear_spending_limits", + "text": "Clear spending limits" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_193", + "category_id": "money", + "type": "multi_choice", + "text": "Which areas need more transparency? Select all that apply.", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "money" + ], + "options": [ + { + "id": "debt", + "text": "Debt" + }, + { + "id": "subscriptions", + "text": "Subscriptions" + }, + { + "id": "large_purchases", + "text": "Large purchases" + }, + { + "id": "savings", + "text": "Savings" + }, + { + "id": "family_support", + "text": "Family support" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_194", + "category_id": "money", + "type": "multi_choice", + "text": "Which money values matter most to you? Select up to three.", + "depth": 4, + "access": "premium", + "tags": [ + "values", + "money" + ], + "options": [ + { + "id": "security", + "text": "Security" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "generosity", + "text": "Generosity" + }, + { + "id": "enjoyment", + "text": "Enjoyment" + }, + { + "id": "growth", + "text": "Growth" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "money_195", + "category_id": "money", + "type": "multi_choice", + "text": "Which financial goals feel most urgent? Select up to three.", + "depth": 5, + "access": "premium", + "tags": [ + "goals", + "planning" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "debt_payoff", + "text": "Debt payoff" + }, + { + "id": "home", + "text": "Home" + }, + { + "id": "travel", + "text": "Travel" + }, + { + "id": "retirement", + "text": "Retirement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "money_196", + "category_id": "money", + "type": "multi_choice", + "text": "Which money topics should we check in about regularly? Select all that apply. right now", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "check_in" + ], + "options": [ + { + "id": "spending", + "text": "Spending" + }, + { + "id": "saving", + "text": "Saving" + }, + { + "id": "debt", + "text": "Debt" + }, + { + "id": "bills", + "text": "Bills" + }, + { + "id": "goals", + "text": "Goals" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_197", + "category_id": "money", + "type": "multi_choice", + "text": "Which habits would help us reduce money stress? Select all that apply. right now", + "depth": 5, + "access": "premium", + "tags": [ + "financial_stress", + "habits" + ], + "options": [ + { + "id": "monthly_budget_date", + "text": "Monthly budget date" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "no_judgment_review", + "text": "No-judgment review" + }, + { + "id": "clear_spending_limits", + "text": "Clear spending limits" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_198", + "category_id": "money", + "type": "multi_choice", + "text": "Which areas need more transparency? Select all that apply. right now", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "money" + ], + "options": [ + { + "id": "debt", + "text": "Debt" + }, + { + "id": "subscriptions", + "text": "Subscriptions" + }, + { + "id": "large_purchases", + "text": "Large purchases" + }, + { + "id": "savings", + "text": "Savings" + }, + { + "id": "family_support", + "text": "Family support" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_199", + "category_id": "money", + "type": "multi_choice", + "text": "Which money values matter most to you? Select up to three. right now", + "depth": 5, + "access": "premium", + "tags": [ + "values", + "money" + ], + "options": [ + { + "id": "security", + "text": "Security" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "generosity", + "text": "Generosity" + }, + { + "id": "enjoyment", + "text": "Enjoyment" + }, + { + "id": "growth", + "text": "Growth" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "money_200", + "category_id": "money", + "type": "multi_choice", + "text": "Which financial goals feel most urgent? Select up to three. right now", + "depth": 4, + "access": "premium", + "tags": [ + "goals", + "planning" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "debt_payoff", + "text": "Debt payoff" + }, + { + "id": "home", + "text": "Home" + }, + { + "id": "travel", + "text": "Travel" + }, + { + "id": "retirement", + "text": "Retirement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "money_201", + "category_id": "money", + "type": "multi_choice", + "text": "Which money topics should we check in about regularly? Select all that apply. this week", + "depth": 5, + "access": "premium", + "tags": [ + "money", + "check_in" + ], + "options": [ + { + "id": "spending", + "text": "Spending" + }, + { + "id": "saving", + "text": "Saving" + }, + { + "id": "debt", + "text": "Debt" + }, + { + "id": "bills", + "text": "Bills" + }, + { + "id": "goals", + "text": "Goals" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_202", + "category_id": "money", + "type": "multi_choice", + "text": "Which habits would help us reduce money stress? Select all that apply. this week", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "habits" + ], + "options": [ + { + "id": "monthly_budget_date", + "text": "Monthly budget date" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "no_judgment_review", + "text": "No-judgment review" + }, + { + "id": "clear_spending_limits", + "text": "Clear spending limits" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_203", + "category_id": "money", + "type": "multi_choice", + "text": "Which areas need more transparency? Select all that apply. this week", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "money" + ], + "options": [ + { + "id": "debt", + "text": "Debt" + }, + { + "id": "subscriptions", + "text": "Subscriptions" + }, + { + "id": "large_purchases", + "text": "Large purchases" + }, + { + "id": "savings", + "text": "Savings" + }, + { + "id": "family_support", + "text": "Family support" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_204", + "category_id": "money", + "type": "multi_choice", + "text": "Which money values matter most to you? Select up to three. this week", + "depth": 4, + "access": "premium", + "tags": [ + "values", + "money" + ], + "options": [ + { + "id": "security", + "text": "Security" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "generosity", + "text": "Generosity" + }, + { + "id": "enjoyment", + "text": "Enjoyment" + }, + { + "id": "growth", + "text": "Growth" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "money_205", + "category_id": "money", + "type": "multi_choice", + "text": "Which financial goals feel most urgent? Select up to three. this week", + "depth": 5, + "access": "premium", + "tags": [ + "goals", + "planning" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "debt_payoff", + "text": "Debt payoff" + }, + { + "id": "home", + "text": "Home" + }, + { + "id": "travel", + "text": "Travel" + }, + { + "id": "retirement", + "text": "Retirement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "money_206", + "category_id": "money", + "type": "multi_choice", + "text": "Which money topics should we check in about regularly? Select all that apply. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "check_in" + ], + "options": [ + { + "id": "spending", + "text": "Spending" + }, + { + "id": "saving", + "text": "Saving" + }, + { + "id": "debt", + "text": "Debt" + }, + { + "id": "bills", + "text": "Bills" + }, + { + "id": "goals", + "text": "Goals" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_207", + "category_id": "money", + "type": "multi_choice", + "text": "Which habits would help us reduce money stress? Select all that apply. during stress", + "depth": 5, + "access": "premium", + "tags": [ + "financial_stress", + "habits" + ], + "options": [ + { + "id": "monthly_budget_date", + "text": "Monthly budget date" + }, + { + "id": "shared_goals", + "text": "Shared goals" + }, + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "no_judgment_review", + "text": "No-judgment review" + }, + { + "id": "clear_spending_limits", + "text": "Clear spending limits" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_208", + "category_id": "money", + "type": "multi_choice", + "text": "Which areas need more transparency? Select all that apply. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "money" + ], + "options": [ + { + "id": "debt", + "text": "Debt" + }, + { + "id": "subscriptions", + "text": "Subscriptions" + }, + { + "id": "large_purchases", + "text": "Large purchases" + }, + { + "id": "savings", + "text": "Savings" + }, + { + "id": "family_support", + "text": "Family support" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "money_209", + "category_id": "money", + "type": "multi_choice", + "text": "Which money values matter most to you? Select up to three. during stress", + "depth": 5, + "access": "premium", + "tags": [ + "values", + "money" + ], + "options": [ + { + "id": "security", + "text": "Security" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "generosity", + "text": "Generosity" + }, + { + "id": "enjoyment", + "text": "Enjoyment" + }, + { + "id": "growth", + "text": "Growth" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "money_210", + "category_id": "money", + "type": "multi_choice", + "text": "Which financial goals feel most urgent? Select up to three. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "goals", + "planning" + ], + "options": [ + { + "id": "emergency_fund", + "text": "Emergency fund" + }, + { + "id": "debt_payoff", + "text": "Debt payoff" + }, + { + "id": "home", + "text": "Home" + }, + { + "id": "travel", + "text": "Travel" + }, + { + "id": "retirement", + "text": "Retirement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "money_211", + "category_id": "money", + "type": "scale", + "text": "How comfortable do you feel talking about money with me?", + "depth": 5, + "access": "premium", + "tags": [ + "money", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "money_212", + "category_id": "money", + "type": "scale", + "text": "How aligned do you feel we are on spending?", + "depth": 4, + "access": "premium", + "tags": [ + "spending", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not aligned", + "max_label": "Very aligned", + "scale_step": 1 + } + }, + { + "id": "money_213", + "category_id": "money", + "type": "scale", + "text": "How clear do our money agreements feel?", + "depth": 5, + "access": "premium", + "tags": [ + "agreements", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "money_214", + "category_id": "money", + "type": "scale", + "text": "How much financial stress are you carrying right now?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "money_215", + "category_id": "money", + "type": "scale", + "text": "How fair does our current money setup feel?", + "depth": 5, + "access": "premium", + "tags": [ + "fairness", + "money" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unfair", + "max_label": "Very fair", + "scale_step": 1 + } + }, + { + "id": "money_216", + "category_id": "money", + "type": "scale", + "text": "How comfortable do you feel talking about money with me right now?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "money_217", + "category_id": "money", + "type": "scale", + "text": "How aligned do you feel we are on spending right now?", + "depth": 5, + "access": "premium", + "tags": [ + "spending", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not aligned", + "max_label": "Very aligned", + "scale_step": 1 + } + }, + { + "id": "money_218", + "category_id": "money", + "type": "scale", + "text": "How clear do our money agreements feel right now?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "money_219", + "category_id": "money", + "type": "scale", + "text": "How much financial stress are you carrying right now right now?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_stress", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "money_220", + "category_id": "money", + "type": "scale", + "text": "How fair does our current money setup feel right now?", + "depth": 4, + "access": "premium", + "tags": [ + "fairness", + "money" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unfair", + "max_label": "Very fair", + "scale_step": 1 + } + }, + { + "id": "money_221", + "category_id": "money", + "type": "scale", + "text": "How comfortable do you feel talking about money with me this week?", + "depth": 5, + "access": "premium", + "tags": [ + "money", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "money_222", + "category_id": "money", + "type": "scale", + "text": "How aligned do you feel we are on spending this week?", + "depth": 4, + "access": "premium", + "tags": [ + "spending", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not aligned", + "max_label": "Very aligned", + "scale_step": 1 + } + }, + { + "id": "money_223", + "category_id": "money", + "type": "scale", + "text": "How clear do our money agreements feel this week?", + "depth": 5, + "access": "premium", + "tags": [ + "agreements", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "money_224", + "category_id": "money", + "type": "scale", + "text": "How much financial stress are you carrying right now this week?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "money_225", + "category_id": "money", + "type": "scale", + "text": "How fair does our current money setup feel this week?", + "depth": 5, + "access": "premium", + "tags": [ + "fairness", + "money" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unfair", + "max_label": "Very fair", + "scale_step": 1 + } + }, + { + "id": "money_226", + "category_id": "money", + "type": "scale", + "text": "How comfortable do you feel talking about money with me during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "money_227", + "category_id": "money", + "type": "scale", + "text": "How aligned do you feel we are on spending during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "spending", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not aligned", + "max_label": "Very aligned", + "scale_step": 1 + } + }, + { + "id": "money_228", + "category_id": "money", + "type": "scale", + "text": "How clear do our money agreements feel during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "money_229", + "category_id": "money", + "type": "scale", + "text": "How much financial stress are you carrying right now during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_stress", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "money_230", + "category_id": "money", + "type": "scale", + "text": "How fair does our current money setup feel during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "fairness", + "money" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unfair", + "max_label": "Very fair", + "scale_step": 1 + } + }, + { + "id": "money_231", + "category_id": "money", + "type": "scale", + "text": "How comfortable do you feel talking about money with me after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "money", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "money_232", + "category_id": "money", + "type": "scale", + "text": "How aligned do you feel we are on spending after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "spending", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not aligned", + "max_label": "Very aligned", + "scale_step": 1 + } + }, + { + "id": "money_233", + "category_id": "money", + "type": "scale", + "text": "How clear do our money agreements feel after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "agreements", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very unclear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "money_234", + "category_id": "money", + "type": "scale", + "text": "How much financial stress are you carrying right now after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "financial_stress", + "check_in" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "money_235", + "category_id": "money", + "type": "scale", + "text": "How fair does our current money setup feel after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "fairness", + "money" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Unfair", + "max_label": "Very fair", + "scale_step": 1 + } + }, + { + "id": "money_236", + "category_id": "money", + "type": "this_or_that", + "text": "For money talks, which feels better?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "communication" + ], + "options": [ + { + "id": "planned_check_in", + "text": "Planned check-in" + }, + { + "id": "natural_conversation", + "text": "Natural conversation" + } + ] + }, + { + "id": "money_237", + "category_id": "money", + "type": "this_or_that", + "text": "For shared costs, which feels better?", + "depth": 5, + "access": "premium", + "tags": [ + "fairness", + "bills" + ], + "options": [ + { + "id": "equal_split", + "text": "Equal split" + }, + { + "id": "income_based_split", + "text": "Income-based split" + } + ] + }, + { + "id": "money_238", + "category_id": "money", + "type": "this_or_that", + "text": "For financial goals, which motivates you more?", + "depth": 4, + "access": "premium", + "tags": [ + "goals", + "motivation" + ], + "options": [ + { + "id": "security", + "text": "Security" + }, + { + "id": "freedom", + "text": "Freedom" + } + ] + }, + { + "id": "money_239", + "category_id": "money", + "type": "this_or_that", + "text": "For spending decisions, which helps more?", + "depth": 5, + "access": "premium", + "tags": [ + "spending", + "decisions" + ], + "options": [ + { + "id": "clear_limit", + "text": "Clear limit" + }, + { + "id": "case_by_case_talk", + "text": "Case-by-case talk" + } + ] + }, + { + "id": "money_240", + "category_id": "money", + "type": "this_or_that", + "text": "For budgeting, which feels more useful?", + "depth": 4, + "access": "premium", + "tags": [ + "budgeting", + "habits" + ], + "options": [ + { + "id": "detailed_plan", + "text": "Detailed plan" + }, + { + "id": "simple_guardrails", + "text": "Simple guardrails" + } + ] + }, + { + "id": "money_241", + "category_id": "money", + "type": "this_or_that", + "text": "For money talks, which feels better right now?", + "depth": 5, + "access": "premium", + "tags": [ + "money", + "communication" + ], + "options": [ + { + "id": "planned_check_in", + "text": "Planned check-in" + }, + { + "id": "natural_conversation", + "text": "Natural conversation" + } + ] + }, + { + "id": "money_242", + "category_id": "money", + "type": "this_or_that", + "text": "For shared costs, which feels better right now?", + "depth": 4, + "access": "premium", + "tags": [ + "fairness", + "bills" + ], + "options": [ + { + "id": "equal_split", + "text": "Equal split" + }, + { + "id": "income_based_split", + "text": "Income-based split" + } + ] + }, + { + "id": "money_243", + "category_id": "money", + "type": "this_or_that", + "text": "For financial goals, which motivates you more right now?", + "depth": 5, + "access": "premium", + "tags": [ + "goals", + "motivation" + ], + "options": [ + { + "id": "security", + "text": "Security" + }, + { + "id": "freedom", + "text": "Freedom" + } + ] + }, + { + "id": "money_244", + "category_id": "money", + "type": "this_or_that", + "text": "For spending decisions, which helps more right now?", + "depth": 4, + "access": "premium", + "tags": [ + "spending", + "decisions" + ], + "options": [ + { + "id": "clear_limit", + "text": "Clear limit" + }, + { + "id": "case_by_case_talk", + "text": "Case-by-case talk" + } + ] + }, + { + "id": "money_245", + "category_id": "money", + "type": "this_or_that", + "text": "For budgeting, which feels more useful right now?", + "depth": 5, + "access": "premium", + "tags": [ + "budgeting", + "habits" + ], + "options": [ + { + "id": "detailed_plan", + "text": "Detailed plan" + }, + { + "id": "simple_guardrails", + "text": "Simple guardrails" + } + ] + }, + { + "id": "money_246", + "category_id": "money", + "type": "this_or_that", + "text": "For money talks, which feels better this week?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "communication" + ], + "options": [ + { + "id": "planned_check_in", + "text": "Planned check-in" + }, + { + "id": "natural_conversation", + "text": "Natural conversation" + } + ] + }, + { + "id": "money_247", + "category_id": "money", + "type": "this_or_that", + "text": "For shared costs, which feels better this week?", + "depth": 5, + "access": "premium", + "tags": [ + "fairness", + "bills" + ], + "options": [ + { + "id": "equal_split", + "text": "Equal split" + }, + { + "id": "income_based_split", + "text": "Income-based split" + } + ] + }, + { + "id": "money_248", + "category_id": "money", + "type": "this_or_that", + "text": "For financial goals, which motivates you more this week?", + "depth": 4, + "access": "premium", + "tags": [ + "goals", + "motivation" + ], + "options": [ + { + "id": "security", + "text": "Security" + }, + { + "id": "freedom", + "text": "Freedom" + } + ] + }, + { + "id": "money_249", + "category_id": "money", + "type": "this_or_that", + "text": "For spending decisions, which helps more this week?", + "depth": 5, + "access": "premium", + "tags": [ + "spending", + "decisions" + ], + "options": [ + { + "id": "clear_limit", + "text": "Clear limit" + }, + { + "id": "case_by_case_talk", + "text": "Case-by-case talk" + } + ] + }, + { + "id": "money_250", + "category_id": "money", + "type": "this_or_that", + "text": "For budgeting, which feels more useful this week?", + "depth": 4, + "access": "premium", + "tags": [ + "budgeting", + "habits" + ], + "options": [ + { + "id": "detailed_plan", + "text": "Detailed plan" + }, + { + "id": "simple_guardrails", + "text": "Simple guardrails" + } + ] + } + ] +} diff --git a/seed/questions/parenting.json b/seed/questions/parenting.json new file mode 100644 index 00000000..252a01f2 --- /dev/null +++ b/seed/questions/parenting.json @@ -0,0 +1,5343 @@ +{ + "category": { + "id": "parenting", + "display_name": "Parenting", + "description": "Questions about coparenting, shared responsibility, family rhythms, mental load, parenting stress, and staying connected as partners.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "parenting_001", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about daily routines that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "daily_routines", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_002", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with daily routines?", + "depth": 3, + "access": "free", + "tags": [ + "daily_routines", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_003", + "category_id": "parenting", + "type": "written", + "text": "What would make daily routines feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "daily_routines", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_004", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around daily routines?", + "depth": 2, + "access": "free", + "tags": [ + "daily_routines", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_005", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about daily routines?", + "depth": 3, + "access": "free", + "tags": [ + "daily_routines", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_006", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about bedtime or evening rhythm that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "bedtime_or_evening_rhythm", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_007", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with bedtime or evening rhythm?", + "depth": 3, + "access": "free", + "tags": [ + "bedtime_or_evening_rhythm", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_008", + "category_id": "parenting", + "type": "written", + "text": "What would make bedtime or evening rhythm feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "bedtime_or_evening_rhythm", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_009", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around bedtime or evening rhythm?", + "depth": 2, + "access": "free", + "tags": [ + "bedtime_or_evening_rhythm", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_010", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about bedtime or evening rhythm?", + "depth": 3, + "access": "free", + "tags": [ + "bedtime_or_evening_rhythm", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_011", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about morning stress that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "morning_stress", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_012", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with morning stress?", + "depth": 3, + "access": "free", + "tags": [ + "morning_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_013", + "category_id": "parenting", + "type": "written", + "text": "What would make morning stress feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "morning_stress", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_014", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around morning stress?", + "depth": 2, + "access": "free", + "tags": [ + "morning_stress", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_015", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about morning stress?", + "depth": 3, + "access": "free", + "tags": [ + "morning_stress", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_016", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about sharing responsibilities that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_responsibilities", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_017", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with sharing responsibilities?", + "depth": 3, + "access": "free", + "tags": [ + "sharing_responsibilities", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_018", + "category_id": "parenting", + "type": "written", + "text": "What would make sharing responsibilities feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_responsibilities", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_019", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around sharing responsibilities?", + "depth": 2, + "access": "free", + "tags": [ + "sharing_responsibilities", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_020", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about sharing responsibilities?", + "depth": 3, + "access": "free", + "tags": [ + "sharing_responsibilities", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_021", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about discipline conversations that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "discipline_conversations", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_022", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with discipline conversations?", + "depth": 3, + "access": "free", + "tags": [ + "discipline_conversations", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_023", + "category_id": "parenting", + "type": "written", + "text": "What would make discipline conversations feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "discipline_conversations", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_024", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around discipline conversations?", + "depth": 2, + "access": "free", + "tags": [ + "discipline_conversations", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_025", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about discipline conversations?", + "depth": 3, + "access": "free", + "tags": [ + "discipline_conversations", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_026", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about school or childcare updates that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "school_or_childcare_updates", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_027", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with school or childcare updates?", + "depth": 3, + "access": "free", + "tags": [ + "school_or_childcare_updates", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_028", + "category_id": "parenting", + "type": "written", + "text": "What would make school or childcare updates feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "school_or_childcare_updates", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_029", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around school or childcare updates?", + "depth": 2, + "access": "free", + "tags": [ + "school_or_childcare_updates", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_030", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about school or childcare updates?", + "depth": 3, + "access": "free", + "tags": [ + "school_or_childcare_updates", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_031", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about making time for us that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "making_time_for_us", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_032", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with making time for us?", + "depth": 3, + "access": "free", + "tags": [ + "making_time_for_us", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_033", + "category_id": "parenting", + "type": "written", + "text": "What would make making time for us feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "making_time_for_us", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_034", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around making time for us?", + "depth": 2, + "access": "free", + "tags": [ + "making_time_for_us", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_035", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about making time for us?", + "depth": 3, + "access": "free", + "tags": [ + "making_time_for_us", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_036", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about supporting each other as parents that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "supporting_each_other_as_parents", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_037", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with supporting each other as parents?", + "depth": 3, + "access": "free", + "tags": [ + "supporting_each_other_as_parents", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_038", + "category_id": "parenting", + "type": "written", + "text": "What would make supporting each other as parents feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "supporting_each_other_as_parents", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_039", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around supporting each other as parents?", + "depth": 2, + "access": "free", + "tags": [ + "supporting_each_other_as_parents", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_040", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about supporting each other as parents?", + "depth": 3, + "access": "free", + "tags": [ + "supporting_each_other_as_parents", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_041", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about handling tired days that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "handling_tired_days", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_042", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with handling tired days?", + "depth": 3, + "access": "free", + "tags": [ + "handling_tired_days", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_043", + "category_id": "parenting", + "type": "written", + "text": "What would make handling tired days feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "handling_tired_days", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_044", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around handling tired days?", + "depth": 2, + "access": "free", + "tags": [ + "handling_tired_days", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_045", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about handling tired days?", + "depth": 3, + "access": "free", + "tags": [ + "handling_tired_days", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_046", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about family fun that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "family_fun", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_047", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with family fun?", + "depth": 3, + "access": "free", + "tags": [ + "family_fun", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_048", + "category_id": "parenting", + "type": "written", + "text": "What would make family fun feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "family_fun", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_049", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around family fun?", + "depth": 2, + "access": "free", + "tags": [ + "family_fun", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_050", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about family fun?", + "depth": 3, + "access": "free", + "tags": [ + "family_fun", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_051", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about screen time decisions that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "screen_time_decisions", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_052", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with screen time decisions?", + "depth": 3, + "access": "free", + "tags": [ + "screen_time_decisions", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_053", + "category_id": "parenting", + "type": "written", + "text": "What would make screen time decisions feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "screen_time_decisions", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_054", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around screen time decisions?", + "depth": 2, + "access": "free", + "tags": [ + "screen_time_decisions", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_055", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about screen time decisions?", + "depth": 3, + "access": "free", + "tags": [ + "screen_time_decisions", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_056", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about household teamwork that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "household_teamwork", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_057", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with household teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "household_teamwork", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_058", + "category_id": "parenting", + "type": "written", + "text": "What would make household teamwork feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "household_teamwork", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_059", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around household teamwork?", + "depth": 2, + "access": "free", + "tags": [ + "household_teamwork", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_060", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about household teamwork?", + "depth": 3, + "access": "free", + "tags": [ + "household_teamwork", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_061", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about parenting wins that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "parenting_wins", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_062", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with parenting wins?", + "depth": 3, + "access": "free", + "tags": [ + "parenting_wins", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_063", + "category_id": "parenting", + "type": "written", + "text": "What would make parenting wins feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "parenting_wins", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_064", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around parenting wins?", + "depth": 2, + "access": "free", + "tags": [ + "parenting_wins", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_065", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about parenting wins?", + "depth": 3, + "access": "free", + "tags": [ + "parenting_wins", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_066", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about asking for help that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_help", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_067", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with asking for help?", + "depth": 3, + "access": "free", + "tags": [ + "asking_for_help", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_068", + "category_id": "parenting", + "type": "written", + "text": "What would make asking for help feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_help", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_069", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around asking for help?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_help", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_070", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about asking for help?", + "depth": 3, + "access": "free", + "tags": [ + "asking_for_help", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_071", + "category_id": "parenting", + "type": "written", + "text": "What is one thing about protecting patience that we handle well together?", + "depth": 2, + "access": "free", + "tags": [ + "protecting_patience", + "teamwork" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_072", + "category_id": "parenting", + "type": "written", + "text": "Where could I support you more with protecting patience?", + "depth": 3, + "access": "free", + "tags": [ + "protecting_patience", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_073", + "category_id": "parenting", + "type": "written", + "text": "What would make protecting patience feel less stressful this week?", + "depth": 2, + "access": "free", + "tags": [ + "protecting_patience", + "stress" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_074", + "category_id": "parenting", + "type": "written", + "text": "What do you appreciate about how I show up around protecting patience?", + "depth": 2, + "access": "free", + "tags": [ + "protecting_patience", + "appreciation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_075", + "category_id": "parenting", + "type": "written", + "text": "What is one small agreement we could make about protecting patience?", + "depth": 3, + "access": "free", + "tags": [ + "protecting_patience", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_076", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around mental load?", + "depth": 5, + "access": "premium", + "tags": [ + "mental_load", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_077", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around mental load?", + "depth": 5, + "access": "premium", + "tags": [ + "mental_load", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_078", + "category_id": "parenting", + "type": "written", + "text": "How does mental load affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "mental_load", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_079", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when mental load gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "mental_load", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_080", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around mental load?", + "depth": 5, + "access": "premium", + "tags": [ + "mental_load", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_081", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around coparenting conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "coparenting_conflict", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_082", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around coparenting conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "coparenting_conflict", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_083", + "category_id": "parenting", + "type": "written", + "text": "How does coparenting conflict affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "coparenting_conflict", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_084", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when coparenting conflict gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "coparenting_conflict", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_085", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around coparenting conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "coparenting_conflict", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_086", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around different discipline styles?", + "depth": 5, + "access": "premium", + "tags": [ + "different_discipline_styles", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_087", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around different discipline styles?", + "depth": 5, + "access": "premium", + "tags": [ + "different_discipline_styles", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_088", + "category_id": "parenting", + "type": "written", + "text": "How does different discipline styles affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "different_discipline_styles", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_089", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when different discipline styles gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "different_discipline_styles", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_090", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around different discipline styles?", + "depth": 5, + "access": "premium", + "tags": [ + "different_discipline_styles", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_091", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around in-laws and family expectations?", + "depth": 5, + "access": "premium", + "tags": [ + "in_laws_and_family_expectations", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_092", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around in-laws and family expectations?", + "depth": 5, + "access": "premium", + "tags": [ + "in_laws_and_family_expectations", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_093", + "category_id": "parenting", + "type": "written", + "text": "How does in-laws and family expectations affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "in_laws_and_family_expectations", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_094", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when in-laws and family expectations gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "in_laws_and_family_expectations", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_095", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around in-laws and family expectations?", + "depth": 5, + "access": "premium", + "tags": [ + "in_laws_and_family_expectations", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_096", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around parenting burnout?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_burnout", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_097", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around parenting burnout?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_burnout", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_098", + "category_id": "parenting", + "type": "written", + "text": "How does parenting burnout affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_burnout", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_099", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when parenting burnout gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_burnout", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_100", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around parenting burnout?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_burnout", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_101", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around division of labor?", + "depth": 5, + "access": "premium", + "tags": [ + "division_of_labor", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_102", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around division of labor?", + "depth": 5, + "access": "premium", + "tags": [ + "division_of_labor", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_103", + "category_id": "parenting", + "type": "written", + "text": "How does division of labor affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "division_of_labor", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_104", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when division of labor gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "division_of_labor", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_105", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around division of labor?", + "depth": 5, + "access": "premium", + "tags": [ + "division_of_labor", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_106", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around emotional availability?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_107", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around emotional availability?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_108", + "category_id": "parenting", + "type": "written", + "text": "How does emotional availability affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_109", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when emotional availability gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_110", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around emotional availability?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_111", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around repairing after snapping?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_after_snapping", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_112", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around repairing after snapping?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_after_snapping", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_113", + "category_id": "parenting", + "type": "written", + "text": "How does repairing after snapping affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_after_snapping", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_114", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when repairing after snapping gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_after_snapping", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_115", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around repairing after snapping?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_after_snapping", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_116", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around child behavior stress?", + "depth": 5, + "access": "premium", + "tags": [ + "child_behavior_stress", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_117", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around child behavior stress?", + "depth": 5, + "access": "premium", + "tags": [ + "child_behavior_stress", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_118", + "category_id": "parenting", + "type": "written", + "text": "How does child behavior stress affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "child_behavior_stress", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_119", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when child behavior stress gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "child_behavior_stress", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_120", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around child behavior stress?", + "depth": 5, + "access": "premium", + "tags": [ + "child_behavior_stress", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_121", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around financial pressure of parenting?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_pressure_of_parenting", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_122", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around financial pressure of parenting?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_pressure_of_parenting", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_123", + "category_id": "parenting", + "type": "written", + "text": "How does financial pressure of parenting affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_pressure_of_parenting", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_124", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when financial pressure of parenting gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_pressure_of_parenting", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_125", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around financial pressure of parenting?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_pressure_of_parenting", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_126", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around identity after becoming parents?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_after_becoming_parents", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_127", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around identity after becoming parents?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_after_becoming_parents", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_128", + "category_id": "parenting", + "type": "written", + "text": "How does identity after becoming parents affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_after_becoming_parents", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_129", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when identity after becoming parents gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_after_becoming_parents", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_130", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around identity after becoming parents?", + "depth": 5, + "access": "premium", + "tags": [ + "identity_after_becoming_parents", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_131", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around intimacy during parenthood?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_during_parenthood", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_132", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around intimacy during parenthood?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_during_parenthood", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_133", + "category_id": "parenting", + "type": "written", + "text": "How does intimacy during parenthood affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_during_parenthood", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_134", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when intimacy during parenthood gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_during_parenthood", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_135", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around intimacy during parenthood?", + "depth": 5, + "access": "premium", + "tags": [ + "intimacy_during_parenthood", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_136", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around special needs or extra support?", + "depth": 5, + "access": "premium", + "tags": [ + "special_needs_or_extra_support", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_137", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around special needs or extra support?", + "depth": 5, + "access": "premium", + "tags": [ + "special_needs_or_extra_support", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_138", + "category_id": "parenting", + "type": "written", + "text": "How does special needs or extra support affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "special_needs_or_extra_support", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_139", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when special needs or extra support gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "special_needs_or_extra_support", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_140", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around special needs or extra support?", + "depth": 5, + "access": "premium", + "tags": [ + "special_needs_or_extra_support", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_141", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around stepfamily dynamics?", + "depth": 5, + "access": "premium", + "tags": [ + "stepfamily_dynamics", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_142", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around stepfamily dynamics?", + "depth": 5, + "access": "premium", + "tags": [ + "stepfamily_dynamics", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_143", + "category_id": "parenting", + "type": "written", + "text": "How does stepfamily dynamics affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "stepfamily_dynamics", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_144", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when stepfamily dynamics gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "stepfamily_dynamics", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_145", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around stepfamily dynamics?", + "depth": 5, + "access": "premium", + "tags": [ + "stepfamily_dynamics", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_146", + "category_id": "parenting", + "type": "written", + "text": "What hidden pressure do you carry around long-term parenting values?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_parenting_values", + "hidden_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_147", + "category_id": "parenting", + "type": "written", + "text": "Where do you need more fairness or clarity around long-term parenting values?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_parenting_values", + "fairness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_148", + "category_id": "parenting", + "type": "written", + "text": "How does long-term parenting values affect how close you feel to me?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_parenting_values", + "closeness" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_149", + "category_id": "parenting", + "type": "written", + "text": "What old pattern do we need to avoid when long-term parenting values gets hard?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_parenting_values", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_150", + "category_id": "parenting", + "type": "written", + "text": "What would real partnership look like around long-term parenting values?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_parenting_values", + "partnership" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "parenting_151", + "category_id": "parenting", + "type": "single_choice", + "text": "When parenting stress rises, what helps you most from me?", + "depth": 3, + "access": "premium", + "tags": [ + "support", + "stress" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_calm_plan", + "text": "A calm plan" + } + ] + }, + { + "id": "parenting_152", + "category_id": "parenting", + "type": "single_choice", + "text": "Which parenting task feels most draining right now?", + "depth": 3, + "access": "premium", + "tags": [ + "tasks", + "drain" + ], + "options": [ + { + "id": "mornings", + "text": "Mornings" + }, + { + "id": "bedtime", + "text": "Bedtime" + }, + { + "id": "discipline", + "text": "Discipline" + }, + { + "id": "planning", + "text": "Planning" + } + ] + }, + { + "id": "parenting_153", + "category_id": "parenting", + "type": "single_choice", + "text": "What kind of support feels best after a hard parenting day?", + "depth": 2, + "access": "premium", + "tags": [ + "support", + "hard_day" + ], + "options": [ + { + "id": "listening", + "text": "Listening" + }, + { + "id": "taking_over_a_task", + "text": "Taking over a task" + }, + { + "id": "physical_affection", + "text": "Physical affection" + }, + { + "id": "quiet_time", + "text": "Quiet time" + } + ] + }, + { + "id": "parenting_154", + "category_id": "parenting", + "type": "single_choice", + "text": "How should we handle quick parenting decisions?", + "depth": 3, + "access": "premium", + "tags": [ + "decisions", + "teamwork" + ], + "options": [ + { + "id": "talk_first", + "text": "Talk first" + }, + { + "id": "let_one_person_decide", + "text": "Let one person decide" + }, + { + "id": "use_a_default_rule", + "text": "Use a default rule" + }, + { + "id": "pause_if_possible", + "text": "Pause if possible" + } + ] + }, + { + "id": "parenting_155", + "category_id": "parenting", + "type": "single_choice", + "text": "What makes you feel like we are a parenting team?", + "depth": 2, + "access": "premium", + "tags": [ + "teamwork", + "parenting" + ], + "options": [ + { + "id": "shared_decisions", + "text": "Shared decisions" + }, + { + "id": "shared_tasks", + "text": "Shared tasks" + }, + { + "id": "emotional_backup", + "text": "Emotional backup" + }, + { + "id": "appreciation", + "text": "Appreciation" + } + ] + }, + { + "id": "parenting_156", + "category_id": "parenting", + "type": "single_choice", + "text": "What makes parenting conversations harder?", + "depth": 4, + "access": "premium", + "tags": [ + "communication", + "difficulty" + ], + "options": [ + { + "id": "tiredness", + "text": "Tiredness" + }, + { + "id": "different_values", + "text": "Different values" + }, + { + "id": "feeling_judged", + "text": "Feeling judged" + }, + { + "id": "rushed_timing", + "text": "Rushed timing" + } + ] + }, + { + "id": "parenting_157", + "category_id": "parenting", + "type": "single_choice", + "text": "When should we discuss discipline choices?", + "depth": 3, + "access": "premium", + "tags": [ + "discipline", + "timing" + ], + "options": [ + { + "id": "before_issues_happen", + "text": "Before issues happen" + }, + { + "id": "after_the_child_is_calm", + "text": "After the child is calm" + }, + { + "id": "weekly_check_in", + "text": "Weekly check-in" + }, + { + "id": "in_the_moment", + "text": "In the moment" + } + ] + }, + { + "id": "parenting_158", + "category_id": "parenting", + "type": "single_choice", + "text": "What parenting win should we celebrate more?", + "depth": 2, + "access": "premium", + "tags": [ + "wins", + "celebration" + ], + "options": [ + { + "id": "staying_patient", + "text": "Staying patient" + }, + { + "id": "solving_problems", + "text": "Solving problems" + }, + { + "id": "making_memories", + "text": "Making memories" + }, + { + "id": "supporting_each_other", + "text": "Supporting each other" + } + ] + }, + { + "id": "parenting_159", + "category_id": "parenting", + "type": "single_choice", + "text": "What do you want more of in family life?", + "depth": 2, + "access": "premium", + "tags": [ + "family_life", + "needs" + ], + "options": [ + { + "id": "calm", + "text": "Calm" + }, + { + "id": "fun", + "text": "Fun" + }, + { + "id": "structure", + "text": "Structure" + }, + { + "id": "affection", + "text": "Affection" + } + ] + }, + { + "id": "parenting_160", + "category_id": "parenting", + "type": "single_choice", + "text": "What do you want less of in family life?", + "depth": 3, + "access": "premium", + "tags": [ + "family_life", + "needs" + ], + "options": [ + { + "id": "rushing", + "text": "Rushing" + }, + { + "id": "criticism", + "text": "Criticism" + }, + { + "id": "chaos", + "text": "Chaos" + }, + { + "id": "unspoken_expectations", + "text": "Unspoken expectations" + } + ] + }, + { + "id": "parenting_161", + "category_id": "parenting", + "type": "single_choice", + "text": "Which area needs clearer expectations?", + "depth": 4, + "access": "premium", + "tags": [ + "expectations", + "clarity" + ], + "options": [ + { + "id": "chores", + "text": "Chores" + }, + { + "id": "childcare", + "text": "Childcare" + }, + { + "id": "discipline", + "text": "Discipline" + }, + { + "id": "family_scheduling", + "text": "Family scheduling" + } + ] + }, + { + "id": "parenting_162", + "category_id": "parenting", + "type": "single_choice", + "text": "Which parenting role do you feel most confident in?", + "depth": 2, + "access": "premium", + "tags": [ + "confidence", + "role" + ], + "options": [ + { + "id": "comforter", + "text": "Comforter" + }, + { + "id": "teacher", + "text": "Teacher" + }, + { + "id": "planner", + "text": "Planner" + }, + { + "id": "playmate", + "text": "Playmate" + } + ] + }, + { + "id": "parenting_163", + "category_id": "parenting", + "type": "single_choice", + "text": "Which parenting role do you want more support in?", + "depth": 3, + "access": "premium", + "tags": [ + "support", + "role" + ], + "options": [ + { + "id": "comforter", + "text": "Comforter" + }, + { + "id": "teacher", + "text": "Teacher" + }, + { + "id": "planner", + "text": "Planner" + }, + { + "id": "disciplinarian", + "text": "Disciplinarian" + } + ] + }, + { + "id": "parenting_164", + "category_id": "parenting", + "type": "single_choice", + "text": "What helps you recover after losing patience?", + "depth": 4, + "access": "premium", + "tags": [ + "patience", + "repair" + ], + "options": [ + { + "id": "apologizing", + "text": "Apologizing" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "a_reset_routine", + "text": "A reset routine" + } + ] + }, + { + "id": "parenting_165", + "category_id": "parenting", + "type": "single_choice", + "text": "What should we do when we disagree in front of the kids?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "kids" + ], + "options": [ + { + "id": "pause_the_conversation", + "text": "Pause the conversation" + }, + { + "id": "use_a_calm_phrase", + "text": "Use a calm phrase" + }, + { + "id": "agree_to_discuss_later", + "text": "Agree to discuss later" + }, + { + "id": "repair_openly", + "text": "Repair openly" + } + ] + }, + { + "id": "parenting_166", + "category_id": "parenting", + "type": "single_choice", + "text": "What should we model more intentionally?", + "depth": 4, + "access": "premium", + "tags": [ + "modeling", + "values" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "apology", + "text": "Apology" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "problem_solving", + "text": "Problem-solving" + } + ] + }, + { + "id": "parenting_167", + "category_id": "parenting", + "type": "single_choice", + "text": "What parenting topic deserves a weekly check-in?", + "depth": 3, + "access": "premium", + "tags": [ + "weekly", + "check_in" + ], + "options": [ + { + "id": "schedule", + "text": "Schedule" + }, + { + "id": "behavior", + "text": "Behavior" + }, + { + "id": "school_or_childcare", + "text": "School or childcare" + }, + { + "id": "our_stress", + "text": "Our stress" + } + ] + }, + { + "id": "parenting_168", + "category_id": "parenting", + "type": "single_choice", + "text": "What part of parenting feels most invisible?", + "depth": 4, + "access": "premium", + "tags": [ + "invisible", + "effort" + ], + "options": [ + { + "id": "planning", + "text": "Planning" + }, + { + "id": "emotional_labor", + "text": "Emotional labor" + }, + { + "id": "housework", + "text": "Housework" + }, + { + "id": "worry", + "text": "Worry" + } + ] + }, + { + "id": "parenting_169", + "category_id": "parenting", + "type": "single_choice", + "text": "What helps you feel appreciated as a parent?", + "depth": 3, + "access": "premium", + "tags": [ + "appreciation", + "parent" + ], + "options": [ + { + "id": "specific_thanks", + "text": "Specific thanks" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "help_without_asking", + "text": "Help without asking" + }, + { + "id": "recognition_in_front_of_family", + "text": "Recognition in front of family" + } + ] + }, + { + "id": "parenting_170", + "category_id": "parenting", + "type": "single_choice", + "text": "What gets in the way of our parenting teamwork?", + "depth": 4, + "access": "premium", + "tags": [ + "teamwork", + "blocks" + ], + "options": [ + { + "id": "exhaustion", + "text": "Exhaustion" + }, + { + "id": "assumptions", + "text": "Assumptions" + }, + { + "id": "different_standards", + "text": "Different standards" + }, + { + "id": "lack_of_planning", + "text": "Lack of planning" + } + ] + }, + { + "id": "parenting_171", + "category_id": "parenting", + "type": "single_choice", + "text": "What family rhythm helps you feel calm?", + "depth": 2, + "access": "premium", + "tags": [ + "routine", + "calm" + ], + "options": [ + { + "id": "predictable_evenings", + "text": "Predictable evenings" + }, + { + "id": "slow_mornings", + "text": "Slow mornings" + }, + { + "id": "meal_routines", + "text": "Meal routines" + }, + { + "id": "weekend_plans", + "text": "Weekend plans" + } + ] + }, + { + "id": "parenting_172", + "category_id": "parenting", + "type": "single_choice", + "text": "What do you want protected for our relationship?", + "depth": 4, + "access": "premium", + "tags": [ + "relationship", + "protection" + ], + "options": [ + { + "id": "date_time", + "text": "Date time" + }, + { + "id": "private_talks", + "text": "Private talks" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "sleep", + "text": "Sleep" + } + ] + }, + { + "id": "parenting_173", + "category_id": "parenting", + "type": "single_choice", + "text": "What makes parenting feel joyful?", + "depth": 2, + "access": "premium", + "tags": [ + "joy", + "parenting" + ], + "options": [ + { + "id": "play", + "text": "Play" + }, + { + "id": "shared_laughs", + "text": "Shared laughs" + }, + { + "id": "seeing_growth", + "text": "Seeing growth" + }, + { + "id": "quiet_moments", + "text": "Quiet moments" + } + ] + }, + { + "id": "parenting_174", + "category_id": "parenting", + "type": "single_choice", + "text": "What makes parenting feel lonely?", + "depth": 5, + "access": "premium", + "tags": [ + "loneliness", + "parenting" + ], + "options": [ + { + "id": "unshared_tasks", + "text": "Unshared tasks" + }, + { + "id": "unspoken_stress", + "text": "Unspoken stress" + }, + { + "id": "no_appreciation", + "text": "No appreciation" + }, + { + "id": "no_adult_time", + "text": "No adult time" + } + ] + }, + { + "id": "parenting_175", + "category_id": "parenting", + "type": "single_choice", + "text": "What should we decide before we are exhausted?", + "depth": 3, + "access": "premium", + "tags": [ + "planning", + "exhaustion" + ], + "options": [ + { + "id": "bedtime_plan", + "text": "Bedtime plan" + }, + { + "id": "discipline_plan", + "text": "Discipline plan" + }, + { + "id": "chore_split", + "text": "Chore split" + }, + { + "id": "support_plan", + "text": "Support plan" + } + ] + }, + { + "id": "parenting_176", + "category_id": "parenting", + "type": "single_choice", + "text": "What is our best reset when the house feels chaotic?", + "depth": 3, + "access": "premium", + "tags": [ + "reset", + "chaos" + ], + "options": [ + { + "id": "clean_one_area", + "text": "Clean one area" + }, + { + "id": "go_outside", + "text": "Go outside" + }, + { + "id": "split_tasks", + "text": "Split tasks" + }, + { + "id": "pause_expectations", + "text": "Pause expectations" + } + ] + }, + { + "id": "parenting_177", + "category_id": "parenting", + "type": "single_choice", + "text": "How do you prefer to ask me for parenting help?", + "depth": 3, + "access": "premium", + "tags": [ + "asking", + "help" + ], + "options": [ + { + "id": "direct_request", + "text": "Direct request" + }, + { + "id": "text_message", + "text": "Text message" + }, + { + "id": "pre_planned_schedule", + "text": "Pre-planned schedule" + }, + { + "id": "signal_phrase", + "text": "Signal phrase" + } + ] + }, + { + "id": "parenting_178", + "category_id": "parenting", + "type": "single_choice", + "text": "How do you prefer I offer parenting help?", + "depth": 3, + "access": "premium", + "tags": [ + "offering", + "help" + ], + "options": [ + { + "id": "ask_what_is_needed", + "text": "Ask what is needed" + }, + { + "id": "choose_a_task", + "text": "Choose a task" + }, + { + "id": "take_over_briefly", + "text": "Take over briefly" + }, + { + "id": "give_encouragement", + "text": "Give encouragement" + } + ] + }, + { + "id": "parenting_179", + "category_id": "parenting", + "type": "single_choice", + "text": "What should we not compare ourselves to?", + "depth": 4, + "access": "premium", + "tags": [ + "comparison", + "pressure" + ], + "options": [ + { + "id": "other_parents", + "text": "Other parents" + }, + { + "id": "online_families", + "text": "Online families" + }, + { + "id": "our_parents", + "text": "Our parents" + }, + { + "id": "past_versions_of_ourselves", + "text": "Past versions of ourselves" + } + ] + }, + { + "id": "parenting_180", + "category_id": "parenting", + "type": "single_choice", + "text": "What parenting fear shows up most often?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "parenting" + ], + "options": [ + { + "id": "doing_it_wrong", + "text": "Doing it wrong" + }, + { + "id": "being_judged", + "text": "Being judged" + }, + { + "id": "losing_closeness", + "text": "Losing closeness" + }, + { + "id": "not_having_enough_energy", + "text": "Not having enough energy" + } + ] + }, + { + "id": "parenting_181", + "category_id": "parenting", + "type": "single_choice", + "text": "What kind of family memory do you want more of?", + "depth": 2, + "access": "premium", + "tags": [ + "memories", + "family" + ], + "options": [ + { + "id": "playful", + "text": "Playful" + }, + { + "id": "peaceful", + "text": "Peaceful" + }, + { + "id": "adventurous", + "text": "Adventurous" + }, + { + "id": "cozy", + "text": "Cozy" + } + ] + }, + { + "id": "parenting_182", + "category_id": "parenting", + "type": "single_choice", + "text": "What boundary would help our family life?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "family" + ], + "options": [ + { + "id": "phone_time", + "text": "Phone time" + }, + { + "id": "visitor_expectations", + "text": "Visitor expectations" + }, + { + "id": "work_interruptions", + "text": "Work interruptions" + }, + { + "id": "extended_family_input", + "text": "Extended family input" + } + ] + }, + { + "id": "parenting_183", + "category_id": "parenting", + "type": "single_choice", + "text": "What do you want our children to see in how we treat each other?", + "depth": 4, + "access": "premium", + "tags": [ + "modeling", + "relationship" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "teamwork", + "text": "Teamwork" + }, + { + "id": "repair", + "text": "Repair" + } + ] + }, + { + "id": "parenting_184", + "category_id": "parenting", + "type": "single_choice", + "text": "What should we repair faster as coparents?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "coparenting" + ], + "options": [ + { + "id": "snapping", + "text": "Snapping" + }, + { + "id": "undermining", + "text": "Undermining" + }, + { + "id": "assuming", + "text": "Assuming" + }, + { + "id": "avoiding_decisions", + "text": "Avoiding decisions" + } + ] + }, + { + "id": "parenting_185", + "category_id": "parenting", + "type": "single_choice", + "text": "What helps you trust my parenting judgment?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "judgment" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "calmness", + "text": "Calmness" + }, + { + "id": "listening", + "text": "Listening" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "parenting_186", + "category_id": "parenting", + "type": "single_choice", + "text": "What makes you doubt my parenting judgment?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "doubt" + ], + "options": [ + { + "id": "inconsistency", + "text": "Inconsistency" + }, + { + "id": "reactiveness", + "text": "Reactiveness" + }, + { + "id": "ignoring_concerns", + "text": "Ignoring concerns" + }, + { + "id": "different_priorities", + "text": "Different priorities" + } + ] + }, + { + "id": "parenting_187", + "category_id": "parenting", + "type": "single_choice", + "text": "What shared parenting value matters most right now?", + "depth": 4, + "access": "premium", + "tags": [ + "values", + "parenting" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "kindness", + "text": "Kindness" + }, + { + "id": "responsibility", + "text": "Responsibility" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "parenting_188", + "category_id": "parenting", + "type": "single_choice", + "text": "What should we simplify this season?", + "depth": 3, + "access": "premium", + "tags": [ + "simplify", + "season" + ], + "options": [ + { + "id": "schedule", + "text": "Schedule" + }, + { + "id": "meals", + "text": "Meals" + }, + { + "id": "chores", + "text": "Chores" + }, + { + "id": "expectations", + "text": "Expectations" + } + ] + }, + { + "id": "parenting_189", + "category_id": "parenting", + "type": "single_choice", + "text": "What would make parenting feel more balanced?", + "depth": 4, + "access": "premium", + "tags": [ + "balance", + "parenting" + ], + "options": [ + { + "id": "clearer_tasks", + "text": "Clearer tasks" + }, + { + "id": "more_appreciation", + "text": "More appreciation" + }, + { + "id": "more_breaks", + "text": "More breaks" + }, + { + "id": "better_planning", + "text": "Better planning" + } + ] + }, + { + "id": "parenting_190", + "category_id": "parenting", + "type": "single_choice", + "text": "What would help us feel like partners, not just parents?", + "depth": 5, + "access": "premium", + "tags": [ + "partners", + "parents" + ], + "options": [ + { + "id": "date_time", + "text": "Date time" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "adult_conversation", + "text": "Adult conversation" + }, + { + "id": "shared_rest", + "text": "Shared rest" + } + ] + }, + { + "id": "parenting_191", + "category_id": "parenting", + "type": "multi_choice", + "text": "Which parenting areas need clearer teamwork?", + "depth": 4, + "access": "premium", + "tags": [ + "teamwork", + "clarity" + ], + "options": [ + { + "id": "mornings", + "text": "Mornings" + }, + { + "id": "bedtime", + "text": "Bedtime" + }, + { + "id": "discipline", + "text": "Discipline" + }, + { + "id": "school_or_childcare", + "text": "School or childcare" + }, + { + "id": "family_schedule", + "text": "Family schedule" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_192", + "category_id": "parenting", + "type": "multi_choice", + "text": "What support helps most during a hard family day?", + "depth": 3, + "access": "premium", + "tags": [ + "support", + "hard_day" + ], + "options": [ + { + "id": "taking_a_task", + "text": "Taking a task" + }, + { + "id": "listening", + "text": "Listening" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "humor", + "text": "Humor" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_193", + "category_id": "parenting", + "type": "multi_choice", + "text": "What makes parenting stress worse between us?", + "depth": 5, + "access": "premium", + "tags": [ + "stress", + "blocks" + ], + "options": [ + { + "id": "assumptions", + "text": "Assumptions" + }, + { + "id": "uneven_tasks", + "text": "Uneven tasks" + }, + { + "id": "judgment", + "text": "Judgment" + }, + { + "id": "no_sleep", + "text": "No sleep" + }, + { + "id": "different_priorities", + "text": "Different priorities" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_194", + "category_id": "parenting", + "type": "multi_choice", + "text": "What do you want our children to learn from us?", + "depth": 4, + "access": "premium", + "tags": [ + "modeling", + "children" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "repair", + "text": "Repair" + }, + { + "id": "kindness", + "text": "Kindness" + }, + { + "id": "responsibility", + "text": "Responsibility" + }, + { + "id": "joy", + "text": "Joy" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_195", + "category_id": "parenting", + "type": "multi_choice", + "text": "Which things should we protect from parenting stress?", + "depth": 4, + "access": "premium", + "tags": [ + "protection", + "stress" + ], + "options": [ + { + "id": "sleep", + "text": "Sleep" + }, + { + "id": "date_time", + "text": "Date time" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "private_talks", + "text": "Private talks" + }, + { + "id": "personal_time", + "text": "Personal time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_196", + "category_id": "parenting", + "type": "multi_choice", + "text": "What helps you feel seen as a parent?", + "depth": 3, + "access": "premium", + "tags": [ + "seen", + "parent" + ], + "options": [ + { + "id": "thanks", + "text": "Thanks" + }, + { + "id": "help", + "text": "Help" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "trust", + "text": "Trust" + }, + { + "id": "affection", + "text": "Affection" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_197", + "category_id": "parenting", + "type": "multi_choice", + "text": "Which boundaries would help our family?", + "depth": 4, + "access": "premium", + "tags": [ + "boundaries", + "family" + ], + "options": [ + { + "id": "phones", + "text": "Phones" + }, + { + "id": "visitors", + "text": "Visitors" + }, + { + "id": "work_hours", + "text": "Work hours" + }, + { + "id": "extended_family", + "text": "Extended family" + }, + { + "id": "overcommitting", + "text": "Overcommitting" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_198", + "category_id": "parenting", + "type": "multi_choice", + "text": "What should we plan before a busy week?", + "depth": 3, + "access": "premium", + "tags": [ + "planning", + "busy_week" + ], + "options": [ + { + "id": "meals", + "text": "Meals" + }, + { + "id": "childcare", + "text": "Childcare" + }, + { + "id": "chores", + "text": "Chores" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "couple_time", + "text": "Couple time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_199", + "category_id": "parenting", + "type": "multi_choice", + "text": "What can help when we disagree about parenting?", + "depth": 5, + "access": "premium", + "tags": [ + "disagreement", + "parenting" + ], + "options": [ + { + "id": "pause_first", + "text": "Pause first" + }, + { + "id": "listen_fully", + "text": "Listen fully" + }, + { + "id": "find_the_shared_value", + "text": "Find the shared value" + }, + { + "id": "agree_on_one_step", + "text": "Agree on one step" + }, + { + "id": "revisit_later", + "text": "Revisit later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_200", + "category_id": "parenting", + "type": "multi_choice", + "text": "Which parenting pressures affect us most?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure", + "parenting" + ], + "options": [ + { + "id": "money", + "text": "Money" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "sleep", + "text": "Sleep" + }, + { + "id": "judgment", + "text": "Judgment" + }, + { + "id": "mental_load", + "text": "Mental load" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_201", + "category_id": "parenting", + "type": "multi_choice", + "text": "What makes family life feel warm?", + "depth": 2, + "access": "premium", + "tags": [ + "warmth", + "family" + ], + "options": [ + { + "id": "play", + "text": "Play" + }, + { + "id": "routines", + "text": "Routines" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "calm_voices", + "text": "Calm voices" + }, + { + "id": "shared_meals", + "text": "Shared meals" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_202", + "category_id": "parenting", + "type": "multi_choice", + "text": "What would make family life feel more manageable?", + "depth": 3, + "access": "premium", + "tags": [ + "manageable", + "family" + ], + "options": [ + { + "id": "simpler_routines", + "text": "Simpler routines" + }, + { + "id": "more_help", + "text": "More help" + }, + { + "id": "fewer_commitments", + "text": "Fewer commitments" + }, + { + "id": "clear_roles", + "text": "Clear roles" + }, + { + "id": "more_rest", + "text": "More rest" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_203", + "category_id": "parenting", + "type": "multi_choice", + "text": "What repair do we want to model?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "modeling" + ], + "options": [ + { + "id": "apologizing", + "text": "Apologizing" + }, + { + "id": "taking_responsibility", + "text": "Taking responsibility" + }, + { + "id": "speaking_kindly", + "text": "Speaking kindly" + }, + { + "id": "coming_back_after_conflict", + "text": "Coming back after conflict" + }, + { + "id": "changing_behavior", + "text": "Changing behavior" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_204", + "category_id": "parenting", + "type": "multi_choice", + "text": "Which hidden tasks should we name out loud?", + "depth": 5, + "access": "premium", + "tags": [ + "hidden_tasks", + "mental_load" + ], + "options": [ + { + "id": "scheduling", + "text": "Scheduling" + }, + { + "id": "remembering_supplies", + "text": "Remembering supplies" + }, + { + "id": "emotional_support", + "text": "Emotional support" + }, + { + "id": "school_communication", + "text": "School communication" + }, + { + "id": "planning_meals", + "text": "Planning meals" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_205", + "category_id": "parenting", + "type": "multi_choice", + "text": "What should we celebrate as parents?", + "depth": 3, + "access": "premium", + "tags": [ + "celebration", + "parents" + ], + "options": [ + { + "id": "patience", + "text": "Patience" + }, + { + "id": "growth", + "text": "Growth" + }, + { + "id": "teamwork", + "text": "Teamwork" + }, + { + "id": "small_wins", + "text": "Small wins" + }, + { + "id": "surviving_hard_weeks", + "text": "Surviving hard weeks" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_206", + "category_id": "parenting", + "type": "multi_choice", + "text": "What helps us stay affectionate while parenting?", + "depth": 4, + "access": "premium", + "tags": [ + "affection", + "parenting" + ], + "options": [ + { + "id": "small_touches", + "text": "Small touches" + }, + { + "id": "kind_words", + "text": "Kind words" + }, + { + "id": "date_time", + "text": "Date time" + }, + { + "id": "shared_humor", + "text": "Shared humor" + }, + { + "id": "less_resentment", + "text": "Less resentment" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_207", + "category_id": "parenting", + "type": "multi_choice", + "text": "What makes you feel trusted as a parent?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "parent" + ], + "options": [ + { + "id": "not_micromanaging", + "text": "Not micromanaging" + }, + { + "id": "asking_my_view", + "text": "Asking my view" + }, + { + "id": "backing_me_up", + "text": "Backing me up" + }, + { + "id": "respecting_my_style", + "text": "Respecting my style" + }, + { + "id": "not_correcting_me_publicly", + "text": "Not correcting me publicly" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_208", + "category_id": "parenting", + "type": "multi_choice", + "text": "What helps us avoid competing over who is more tired?", + "depth": 5, + "access": "premium", + "tags": [ + "tired", + "competition" + ], + "options": [ + { + "id": "naming_both_loads", + "text": "Naming both loads" + }, + { + "id": "offering_help", + "text": "Offering help" + }, + { + "id": "taking_turns_resting", + "text": "Taking turns resting" + }, + { + "id": "dropping_scorekeeping", + "text": "Dropping scorekeeping" + }, + { + "id": "thanking_each_other", + "text": "Thanking each other" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_209", + "category_id": "parenting", + "type": "multi_choice", + "text": "What family habit should we build?", + "depth": 3, + "access": "premium", + "tags": [ + "habit", + "family" + ], + "options": [ + { + "id": "weekly_planning", + "text": "Weekly planning" + }, + { + "id": "family_meal", + "text": "Family meal" + }, + { + "id": "outdoor_time", + "text": "Outdoor time" + }, + { + "id": "bedtime_connection", + "text": "Bedtime connection" + }, + { + "id": "tech_free_hour", + "text": "Tech-free hour" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_210", + "category_id": "parenting", + "type": "multi_choice", + "text": "What should we stop doing when parenting stress hits?", + "depth": 5, + "access": "premium", + "tags": [ + "stress", + "stop" + ], + "options": [ + { + "id": "blaming", + "text": "Blaming" + }, + { + "id": "snapping", + "text": "Snapping" + }, + { + "id": "withdrawing", + "text": "Withdrawing" + }, + { + "id": "keeping_score", + "text": "Keeping score" + }, + { + "id": "assuming_bad_intent", + "text": "Assuming bad intent" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "parenting_211", + "category_id": "parenting", + "type": "scale", + "text": "How balanced does parenting feel between us right now?", + "depth": 5, + "access": "premium", + "tags": [ + "balance", + "parenting" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not balanced", + "max_label": "Very balanced", + "scale_step": 1 + } + }, + { + "id": "parenting_212", + "category_id": "parenting", + "type": "scale", + "text": "How supported do you feel by me as a parent?", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "parenting" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not supported", + "max_label": "Very supported", + "scale_step": 1 + } + }, + { + "id": "parenting_213", + "category_id": "parenting", + "type": "scale", + "text": "How clear are our expectations around parenting tasks?", + "depth": 4, + "access": "premium", + "tags": [ + "expectations", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not clear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "parenting_214", + "category_id": "parenting", + "type": "scale", + "text": "How often do we repair after snapping about parenting?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "snapping" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "parenting_215", + "category_id": "parenting", + "type": "scale", + "text": "How much does parenting stress affect our closeness?", + "depth": 5, + "access": "premium", + "tags": [ + "stress", + "closeness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "parenting_216", + "category_id": "parenting", + "type": "scale", + "text": "How confident do you feel in our parenting teamwork?", + "depth": 4, + "access": "premium", + "tags": [ + "teamwork", + "confidence" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not confident", + "max_label": "Very confident", + "scale_step": 1 + } + }, + { + "id": "parenting_217", + "category_id": "parenting", + "type": "scale", + "text": "How appreciated do you feel for your parenting effort?", + "depth": 4, + "access": "premium", + "tags": [ + "appreciation", + "effort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not appreciated", + "max_label": "Very appreciated", + "scale_step": 1 + } + }, + { + "id": "parenting_218", + "category_id": "parenting", + "type": "scale", + "text": "How often do we make room for fun as a family?", + "depth": 2, + "access": "premium", + "tags": [ + "fun", + "family" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "parenting_219", + "category_id": "parenting", + "type": "scale", + "text": "How well do we discuss discipline calmly?", + "depth": 5, + "access": "premium", + "tags": [ + "discipline", + "calm" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "parenting_220", + "category_id": "parenting", + "type": "scale", + "text": "How fair does the mental load feel?", + "depth": 5, + "access": "premium", + "tags": [ + "mental_load", + "fairness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not fair", + "max_label": "Very fair", + "scale_step": 1 + } + }, + { + "id": "parenting_221", + "category_id": "parenting", + "type": "scale", + "text": "How well do we protect couple time while parenting?", + "depth": 5, + "access": "premium", + "tags": [ + "couple_time", + "protection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "parenting_222", + "category_id": "parenting", + "type": "scale", + "text": "How much do extended family expectations affect us?", + "depth": 4, + "access": "premium", + "tags": [ + "extended_family", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "parenting_223", + "category_id": "parenting", + "type": "scale", + "text": "How comfortable are you asking me for parenting help?", + "depth": 3, + "access": "premium", + "tags": [ + "asking", + "help" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "parenting_224", + "category_id": "parenting", + "type": "scale", + "text": "How well do I notice when you need a break?", + "depth": 4, + "access": "premium", + "tags": [ + "break", + "noticing" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "parenting_225", + "category_id": "parenting", + "type": "scale", + "text": "How well do you notice when I need a break?", + "depth": 4, + "access": "premium", + "tags": [ + "break", + "self_reflection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "parenting_226", + "category_id": "parenting", + "type": "scale", + "text": "How much patience do we have with each other during family chaos?", + "depth": 4, + "access": "premium", + "tags": [ + "patience", + "chaos" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very little", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "parenting_227", + "category_id": "parenting", + "type": "scale", + "text": "How aligned are we on our biggest parenting values?", + "depth": 5, + "access": "premium", + "tags": [ + "values", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not aligned", + "max_label": "Very aligned", + "scale_step": 1 + } + }, + { + "id": "parenting_228", + "category_id": "parenting", + "type": "scale", + "text": "How often do we talk about parenting before problems grow?", + "depth": 4, + "access": "premium", + "tags": [ + "prevention", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "parenting_229", + "category_id": "parenting", + "type": "scale", + "text": "How safe does it feel to disagree about parenting?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "disagreement" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "parenting_230", + "category_id": "parenting", + "type": "scale", + "text": "How much do you feel like my partner, not only a parent?", + "depth": 5, + "access": "premium", + "tags": [ + "partners", + "identity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "parenting_231", + "category_id": "parenting", + "type": "scale", + "text": "How manageable does this parenting season feel?", + "depth": 4, + "access": "premium", + "tags": [ + "season", + "manageable" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not manageable", + "max_label": "Very manageable", + "scale_step": 1 + } + }, + { + "id": "parenting_232", + "category_id": "parenting", + "type": "scale", + "text": "How often do we celebrate parenting wins?", + "depth": 2, + "access": "premium", + "tags": [ + "wins", + "celebration" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Rarely", + "max_label": "Very often", + "scale_step": 1 + } + }, + { + "id": "parenting_233", + "category_id": "parenting", + "type": "scale", + "text": "How much does our home rhythm support us?", + "depth": 3, + "access": "premium", + "tags": [ + "home_rhythm", + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "parenting_234", + "category_id": "parenting", + "type": "scale", + "text": "How well do we divide rest, not just tasks?", + "depth": 5, + "access": "premium", + "tags": [ + "rest", + "division" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not well", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "parenting_235", + "category_id": "parenting", + "type": "scale", + "text": "How hopeful do you feel about our parenting teamwork improving?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "teamwork" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "parenting_236", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which helps more on a hard parenting day?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_day", + "support" + ], + "options": [ + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_hug", + "text": "A hug" + } + ] + }, + { + "id": "parenting_237", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which should we protect more?", + "depth": 4, + "access": "premium", + "tags": [ + "protection", + "priorities" + ], + "options": [ + { + "id": "couple_time", + "text": "Couple time" + }, + { + "id": "family_routines", + "text": "Family routines" + } + ] + }, + { + "id": "parenting_238", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which feels harder right now?", + "depth": 4, + "access": "premium", + "tags": [ + "difficulty", + "parenting" + ], + "options": [ + { + "id": "tasks", + "text": "Tasks" + }, + { + "id": "emotions", + "text": "Emotions" + } + ] + }, + { + "id": "parenting_239", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which should we plan first?", + "depth": 3, + "access": "premium", + "tags": [ + "planning", + "priority" + ], + "options": [ + { + "id": "mornings", + "text": "Mornings" + }, + { + "id": "bedtime", + "text": "Bedtime" + } + ] + }, + { + "id": "parenting_240", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which helps family stress more?", + "depth": 3, + "access": "premium", + "tags": [ + "stress", + "reset" + ], + "options": [ + { + "id": "structure", + "text": "Structure" + }, + { + "id": "flexibility", + "text": "Flexibility" + } + ] + }, + { + "id": "parenting_241", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which do you need more from me?", + "depth": 4, + "access": "premium", + "tags": [ + "needs", + "support" + ], + "options": [ + { + "id": "help", + "text": "Help" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ] + }, + { + "id": "parenting_242", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which parenting moment feels most tender?", + "depth": 2, + "access": "premium", + "tags": [ + "tenderness", + "family" + ], + "options": [ + { + "id": "bedtime", + "text": "Bedtime" + }, + { + "id": "playtime", + "text": "Playtime" + } + ] + }, + { + "id": "parenting_243", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which conflict should we avoid in front of kids?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "kids" + ], + "options": [ + { + "id": "undermining", + "text": "Undermining" + }, + { + "id": "criticizing", + "text": "Criticizing" + } + ] + }, + { + "id": "parenting_244", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which do we need more?", + "depth": 4, + "access": "premium", + "tags": [ + "needs", + "relationship" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "parenting_245", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which should we simplify?", + "depth": 3, + "access": "premium", + "tags": [ + "simplify", + "life" + ], + "options": [ + { + "id": "schedules", + "text": "Schedules" + }, + { + "id": "housework", + "text": "Housework" + } + ] + }, + { + "id": "parenting_246", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which matters more this week?", + "depth": 3, + "access": "premium", + "tags": [ + "weekly", + "priority" + ], + "options": [ + { + "id": "patience", + "text": "Patience" + }, + { + "id": "planning", + "text": "Planning" + } + ] + }, + { + "id": "parenting_247", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which helps you feel trusted?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "parenting" + ], + "options": [ + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "backup", + "text": "Backup" + } + ] + }, + { + "id": "parenting_248", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which repair matters more?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "parenting" + ], + "options": [ + { + "id": "apologizing_to_each_other", + "text": "Apologizing to each other" + }, + { + "id": "apologizing_to_the_child", + "text": "Apologizing to the child" + } + ] + }, + { + "id": "parenting_249", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which family memory do you want more of?", + "depth": 2, + "access": "premium", + "tags": [ + "memories", + "family" + ], + "options": [ + { + "id": "silly", + "text": "Silly" + }, + { + "id": "peaceful", + "text": "Peaceful" + } + ] + }, + { + "id": "parenting_250", + "category_id": "parenting", + "type": "this_or_that", + "text": "Which should we say more often?", + "depth": 2, + "access": "premium", + "tags": [ + "communication", + "support" + ], + "options": [ + { + "id": "thank_you", + "text": "Thank you" + }, + { + "id": "i_have_got_this", + "text": "I have got this" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/physical_intimacy.json b/seed/questions/physical_intimacy.json new file mode 100644 index 00000000..633c466c --- /dev/null +++ b/seed/questions/physical_intimacy.json @@ -0,0 +1,5263 @@ +{ + "category": { + "id": "physical_intimacy", + "display_name": "Physical Intimacy", + "description": "Questions about affection, touch, comfort, closeness, and feeling physically safe together.", + "access": "premium", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "physical_intimacy_001", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps holding hands feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "holding_hands", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_002", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about holding hands?", + "depth": 1, + "access": "free", + "tags": [ + "holding_hands", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_003", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does holding hands help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "holding_hands", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_004", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make holding hands feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "holding_hands", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_005", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more holding hands this week?", + "depth": 2, + "access": "free", + "tags": [ + "holding_hands", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_006", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps cuddling feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "cuddling", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_007", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about cuddling?", + "depth": 1, + "access": "free", + "tags": [ + "cuddling", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_008", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does cuddling help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "cuddling", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_009", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make cuddling feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "cuddling", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_010", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more cuddling this week?", + "depth": 2, + "access": "free", + "tags": [ + "cuddling", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_011", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps warm greetings feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "warm_greetings", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_012", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about warm greetings?", + "depth": 1, + "access": "free", + "tags": [ + "warm_greetings", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_013", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does warm greetings help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "warm_greetings", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_014", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make warm greetings feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "warm_greetings", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_015", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more warm greetings this week?", + "depth": 2, + "access": "free", + "tags": [ + "warm_greetings", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_016", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps goodbye affection feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "goodbye_affection", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_017", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about goodbye affection?", + "depth": 1, + "access": "free", + "tags": [ + "goodbye_affection", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_018", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does goodbye affection help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "goodbye_affection", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_019", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make goodbye affection feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "goodbye_affection", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_020", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more goodbye affection this week?", + "depth": 2, + "access": "free", + "tags": [ + "goodbye_affection", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_021", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps comforting touch feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "comforting_touch", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_022", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about comforting touch?", + "depth": 1, + "access": "free", + "tags": [ + "comforting_touch", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_023", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does comforting touch help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "comforting_touch", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_024", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make comforting touch feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "comforting_touch", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_025", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more comforting touch this week?", + "depth": 2, + "access": "free", + "tags": [ + "comforting_touch", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_026", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps sitting close feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "sitting_close", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_027", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about sitting close?", + "depth": 1, + "access": "free", + "tags": [ + "sitting_close", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_028", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does sitting close help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "sitting_close", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_029", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make sitting close feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "sitting_close", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_030", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more sitting close this week?", + "depth": 2, + "access": "free", + "tags": [ + "sitting_close", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_031", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps nonverbal reassurance feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "nonverbal_reassurance", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_032", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about nonverbal reassurance?", + "depth": 1, + "access": "free", + "tags": [ + "nonverbal_reassurance", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_033", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does nonverbal reassurance help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "nonverbal_reassurance", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_034", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make nonverbal reassurance feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "nonverbal_reassurance", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_035", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more nonverbal reassurance this week?", + "depth": 2, + "access": "free", + "tags": [ + "nonverbal_reassurance", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_036", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps affection during stress feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "affection_during_stress", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_037", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about affection during stress?", + "depth": 1, + "access": "free", + "tags": [ + "affection_during_stress", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_038", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does affection during stress help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "affection_during_stress", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_039", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make affection during stress feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "affection_during_stress", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_040", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more affection during stress this week?", + "depth": 2, + "access": "free", + "tags": [ + "affection_during_stress", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_041", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps gentle touch feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "gentle_touch", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_042", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about gentle touch?", + "depth": 1, + "access": "free", + "tags": [ + "gentle_touch", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_043", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does gentle touch help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "gentle_touch", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_044", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make gentle touch feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "gentle_touch", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_045", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more gentle touch this week?", + "depth": 2, + "access": "free", + "tags": [ + "gentle_touch", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_046", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps feeling physically safe feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_physically_safe", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_047", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about feeling physically safe?", + "depth": 1, + "access": "free", + "tags": [ + "feeling_physically_safe", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_048", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does feeling physically safe help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_physically_safe", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_049", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make feeling physically safe feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_physically_safe", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_050", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more feeling physically safe this week?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_physically_safe", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_051", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps asking before touch feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "asking_before_touch", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_052", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about asking before touch?", + "depth": 1, + "access": "free", + "tags": [ + "asking_before_touch", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_053", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does asking before touch help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "asking_before_touch", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_054", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make asking before touch feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "asking_before_touch", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_055", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more asking before touch this week?", + "depth": 2, + "access": "free", + "tags": [ + "asking_before_touch", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_056", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps small daily affection feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "small_daily_affection", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_057", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about small daily affection?", + "depth": 1, + "access": "free", + "tags": [ + "small_daily_affection", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_058", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does small daily affection help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "small_daily_affection", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_059", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make small daily affection feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "small_daily_affection", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_060", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more small daily affection this week?", + "depth": 2, + "access": "free", + "tags": [ + "small_daily_affection", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_061", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps relaxing together feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "relaxing_together", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_062", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about relaxing together?", + "depth": 1, + "access": "free", + "tags": [ + "relaxing_together", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_063", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does relaxing together help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "relaxing_together", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_064", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make relaxing together feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "relaxing_together", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_065", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more relaxing together this week?", + "depth": 2, + "access": "free", + "tags": [ + "relaxing_together", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_066", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps affection in public feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "affection_in_public", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_067", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about affection in public?", + "depth": 1, + "access": "free", + "tags": [ + "affection_in_public", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_068", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does affection in public help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "affection_in_public", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_069", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make affection in public feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "affection_in_public", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_070", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more affection in public this week?", + "depth": 2, + "access": "free", + "tags": [ + "affection_in_public", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_071", + "category_id": "physical_intimacy", + "type": "written", + "text": "What helps touch that feels comforting feel natural between us?", + "depth": 2, + "access": "free", + "tags": [ + "touch_that_feels_comforting", + "natural" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_072", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you enjoy most about touch that feels comforting?", + "depth": 1, + "access": "free", + "tags": [ + "touch_that_feels_comforting", + "enjoyment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_073", + "category_id": "physical_intimacy", + "type": "written", + "text": "When does touch that feels comforting help you feel connected to me?", + "depth": 2, + "access": "free", + "tags": [ + "touch_that_feels_comforting", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_074", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can I make touch that feels comforting feel comfortable for you?", + "depth": 2, + "access": "free", + "tags": [ + "touch_that_feels_comforting", + "comfort" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_075", + "category_id": "physical_intimacy", + "type": "written", + "text": "What is one small way we could add more touch that feels comforting this week?", + "depth": 2, + "access": "free", + "tags": [ + "touch_that_feels_comforting", + "daily_affection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_076", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about touch preferences?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_preferences", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_077", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around touch preferences?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_preferences", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_078", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make touch preferences feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_preferences", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_079", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about touch preferences without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_preferences", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_080", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help touch preferences feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_preferences", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_081", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about physical boundaries?", + "depth": 4, + "access": "premium", + "tags": [ + "physical_boundaries", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_082", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around physical boundaries?", + "depth": 5, + "access": "premium", + "tags": [ + "physical_boundaries", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_083", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make physical boundaries feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "physical_boundaries", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_084", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about physical boundaries without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "physical_boundaries", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_085", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help physical boundaries feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "physical_boundaries", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_086", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about different affection needs?", + "depth": 4, + "access": "premium", + "tags": [ + "different_affection_needs", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_087", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around different affection needs?", + "depth": 5, + "access": "premium", + "tags": [ + "different_affection_needs", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_088", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make different affection needs feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "different_affection_needs", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_089", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about different affection needs without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "different_affection_needs", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_090", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help different affection needs feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "different_affection_needs", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_091", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about touch after conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_after_conflict", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_092", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around touch after conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_after_conflict", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_093", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make touch after conflict feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_after_conflict", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_094", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about touch after conflict without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_after_conflict", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_095", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help touch after conflict feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_after_conflict", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_096", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about feeling desired without pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_desired_without_pressure", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_097", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around feeling desired without pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_desired_without_pressure", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_098", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make feeling desired without pressure feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_desired_without_pressure", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_099", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about feeling desired without pressure without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_desired_without_pressure", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_100", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help feeling desired without pressure feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_desired_without_pressure", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_101", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about initiating affection?", + "depth": 4, + "access": "premium", + "tags": [ + "initiating_affection", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_102", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around initiating affection?", + "depth": 5, + "access": "premium", + "tags": [ + "initiating_affection", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_103", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make initiating affection feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "initiating_affection", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_104", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about initiating affection without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "initiating_affection", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_105", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help initiating affection feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "initiating_affection", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_106", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about receiving affection?", + "depth": 4, + "access": "premium", + "tags": [ + "receiving_affection", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_107", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around receiving affection?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_affection", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_108", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make receiving affection feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_affection", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_109", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about receiving affection without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_affection", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_110", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help receiving affection feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "receiving_affection", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_111", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about affection when stressed?", + "depth": 4, + "access": "premium", + "tags": [ + "affection_when_stressed", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_112", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around affection when stressed?", + "depth": 5, + "access": "premium", + "tags": [ + "affection_when_stressed", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_113", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make affection when stressed feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "affection_when_stressed", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_114", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about affection when stressed without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "affection_when_stressed", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_115", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help affection when stressed feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "affection_when_stressed", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_116", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about body confidence?", + "depth": 4, + "access": "premium", + "tags": [ + "body_confidence", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_117", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around body confidence?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_118", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make body confidence feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_119", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about body confidence without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_120", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help body confidence feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_121", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about consent and comfort?", + "depth": 4, + "access": "premium", + "tags": [ + "consent_and_comfort", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_122", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around consent and comfort?", + "depth": 5, + "access": "premium", + "tags": [ + "consent_and_comfort", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_123", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make consent and comfort feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "consent_and_comfort", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_124", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about consent and comfort without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "consent_and_comfort", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_125", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help consent and comfort feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "consent_and_comfort", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_126", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about physical closeness during hard seasons?", + "depth": 4, + "access": "premium", + "tags": [ + "physical_closeness_during_hard_seasons", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_127", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around physical closeness during hard seasons?", + "depth": 5, + "access": "premium", + "tags": [ + "physical_closeness_during_hard_seasons", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_128", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make physical closeness during hard seasons feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "physical_closeness_during_hard_seasons", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_129", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about physical closeness during hard seasons without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "physical_closeness_during_hard_seasons", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_130", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help physical closeness during hard seasons feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "physical_closeness_during_hard_seasons", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_131", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about repairing distance through affection?", + "depth": 4, + "access": "premium", + "tags": [ + "repairing_distance_through_affection", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_132", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around repairing distance through affection?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_distance_through_affection", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_133", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make repairing distance through affection feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_distance_through_affection", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_134", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about repairing distance through affection without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_distance_through_affection", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_135", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help repairing distance through affection feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "repairing_distance_through_affection", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_136", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about touch that feels emotionally meaningful?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_that_feels_emotionally_meaningful", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_137", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around touch that feels emotionally meaningful?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_that_feels_emotionally_meaningful", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_138", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make touch that feels emotionally meaningful feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_that_feels_emotionally_meaningful", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_139", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about touch that feels emotionally meaningful without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_that_feels_emotionally_meaningful", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_140", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help touch that feels emotionally meaningful feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "touch_that_feels_emotionally_meaningful", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_141", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about balancing affection and space?", + "depth": 4, + "access": "premium", + "tags": [ + "balancing_affection_and_space", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_142", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around balancing affection and space?", + "depth": 5, + "access": "premium", + "tags": [ + "balancing_affection_and_space", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_143", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make balancing affection and space feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "balancing_affection_and_space", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_144", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about balancing affection and space without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "balancing_affection_and_space", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_145", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help balancing affection and space feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "balancing_affection_and_space", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_146", + "category_id": "physical_intimacy", + "type": "written", + "text": "What do you wish I understood about protecting physical intimacy from pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "protecting_physical_intimacy_from_pressure", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_147", + "category_id": "physical_intimacy", + "type": "written", + "text": "Where do we need clearer communication around protecting physical intimacy from pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_physical_intimacy_from_pressure", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_148", + "category_id": "physical_intimacy", + "type": "written", + "text": "What boundary would make protecting physical intimacy from pressure feel safer or kinder?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_physical_intimacy_from_pressure", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_149", + "category_id": "physical_intimacy", + "type": "written", + "text": "How can we talk about protecting physical intimacy from pressure without creating pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_physical_intimacy_from_pressure", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_150", + "category_id": "physical_intimacy", + "type": "written", + "text": "What would help protecting physical intimacy from pressure feel mutual and wanted?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_physical_intimacy_from_pressure", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "physical_intimacy_151", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "For holding hands, what feels best to you?", + "depth": 3, + "access": "premium", + "tags": [ + "holding_hands", + "preference" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ] + }, + { + "id": "physical_intimacy_152", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What would make cuddling feel safer?", + "depth": 2, + "access": "premium", + "tags": [ + "cuddling", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ] + }, + { + "id": "physical_intimacy_153", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "How would you like more warm greetings?", + "depth": 3, + "access": "premium", + "tags": [ + "warm_greetings", + "more" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ] + }, + { + "id": "physical_intimacy_154", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What does goodbye affection usually communicate to you?", + "depth": 3, + "access": "premium", + "tags": [ + "goodbye_affection", + "meaning" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ] + }, + { + "id": "physical_intimacy_155", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "Where do you prefer comforting touch?", + "depth": 2, + "access": "premium", + "tags": [ + "comforting_touch", + "setting" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ] + }, + { + "id": "physical_intimacy_156", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "When sitting close feels uncertain, what should happen first?", + "depth": 2, + "access": "premium", + "tags": [ + "sitting_close", + "consent" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ] + }, + { + "id": "physical_intimacy_157", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "For nonverbal reassurance, what feels best to you?", + "depth": 3, + "access": "premium", + "tags": [ + "nonverbal_reassurance", + "preference" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ] + }, + { + "id": "physical_intimacy_158", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What would make affection during stress feel safer?", + "depth": 3, + "access": "premium", + "tags": [ + "affection_during_stress", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ] + }, + { + "id": "physical_intimacy_159", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "How would you like more gentle touch?", + "depth": 2, + "access": "premium", + "tags": [ + "gentle_touch", + "more" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ] + }, + { + "id": "physical_intimacy_160", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What does feeling physically safe usually communicate to you?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_physically_safe", + "meaning" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ] + }, + { + "id": "physical_intimacy_161", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "Where do you prefer asking before touch?", + "depth": 3, + "access": "premium", + "tags": [ + "asking_before_touch", + "setting" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ] + }, + { + "id": "physical_intimacy_162", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "When small daily affection feels uncertain, what should happen first?", + "depth": 3, + "access": "premium", + "tags": [ + "small_daily_affection", + "consent" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ] + }, + { + "id": "physical_intimacy_163", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "For relaxing together, what feels best to you?", + "depth": 2, + "access": "premium", + "tags": [ + "relaxing_together", + "preference" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ] + }, + { + "id": "physical_intimacy_164", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What would make affection in public feel safer?", + "depth": 2, + "access": "premium", + "tags": [ + "affection_in_public", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ] + }, + { + "id": "physical_intimacy_165", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "How would you like more touch that feels comforting?", + "depth": 3, + "access": "premium", + "tags": [ + "touch_that_feels_comforting", + "more" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ] + }, + { + "id": "physical_intimacy_166", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What does touch preferences usually communicate to you?", + "depth": 3, + "access": "premium", + "tags": [ + "touch_preferences", + "meaning" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ] + }, + { + "id": "physical_intimacy_167", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "Where do you prefer physical boundaries?", + "depth": 2, + "access": "premium", + "tags": [ + "physical_boundaries", + "setting" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ] + }, + { + "id": "physical_intimacy_168", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "When different affection needs feels uncertain, what should happen first?", + "depth": 2, + "access": "premium", + "tags": [ + "different_affection_needs", + "consent" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ] + }, + { + "id": "physical_intimacy_169", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "For touch after conflict, what feels best to you?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_after_conflict", + "preference" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ] + }, + { + "id": "physical_intimacy_170", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What would make feeling desired without pressure feel safer?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_desired_without_pressure", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ] + }, + { + "id": "physical_intimacy_171", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "How would you like more initiating affection?", + "depth": 2, + "access": "premium", + "tags": [ + "initiating_affection", + "more" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ] + }, + { + "id": "physical_intimacy_172", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What does receiving affection usually communicate to you?", + "depth": 2, + "access": "premium", + "tags": [ + "receiving_affection", + "meaning" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ] + }, + { + "id": "physical_intimacy_173", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "Where do you prefer affection when stressed?", + "depth": 3, + "access": "premium", + "tags": [ + "affection_when_stressed", + "setting" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ] + }, + { + "id": "physical_intimacy_174", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "When body confidence feels uncertain, what should happen first?", + "depth": 3, + "access": "premium", + "tags": [ + "body_confidence", + "consent" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ] + }, + { + "id": "physical_intimacy_175", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "For consent and comfort, what feels best to you?", + "depth": 2, + "access": "premium", + "tags": [ + "consent_and_comfort", + "preference" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ] + }, + { + "id": "physical_intimacy_176", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What would make physical closeness during hard seasons feel safer?", + "depth": 2, + "access": "premium", + "tags": [ + "physical_closeness_during_hard_seasons", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ] + }, + { + "id": "physical_intimacy_177", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "How would you like more repairing distance through affection?", + "depth": 3, + "access": "premium", + "tags": [ + "repairing_distance_through_affection", + "more" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ] + }, + { + "id": "physical_intimacy_178", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What does touch that feels emotionally meaningful usually communicate to you?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_that_feels_emotionally_meaningful", + "meaning" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ] + }, + { + "id": "physical_intimacy_179", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "Where do you prefer balancing affection and space?", + "depth": 2, + "access": "premium", + "tags": [ + "balancing_affection_and_space", + "setting" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ] + }, + { + "id": "physical_intimacy_180", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "When protecting physical intimacy from pressure feels uncertain, what should happen first?", + "depth": 2, + "access": "premium", + "tags": [ + "protecting_physical_intimacy_from_pressure", + "consent" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ] + }, + { + "id": "physical_intimacy_181", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "For holding hands, what feels best to you?", + "depth": 3, + "access": "premium", + "tags": [ + "holding_hands", + "preference" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ] + }, + { + "id": "physical_intimacy_182", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What would make cuddling feel safer?", + "depth": 3, + "access": "premium", + "tags": [ + "cuddling", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ] + }, + { + "id": "physical_intimacy_183", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "How would you like more warm greetings?", + "depth": 2, + "access": "premium", + "tags": [ + "warm_greetings", + "more" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ] + }, + { + "id": "physical_intimacy_184", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What does goodbye affection usually communicate to you?", + "depth": 2, + "access": "premium", + "tags": [ + "goodbye_affection", + "meaning" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ] + }, + { + "id": "physical_intimacy_185", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "Where do you prefer comforting touch?", + "depth": 3, + "access": "premium", + "tags": [ + "comforting_touch", + "setting" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ] + }, + { + "id": "physical_intimacy_186", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "When sitting close feels uncertain, what should happen first?", + "depth": 3, + "access": "premium", + "tags": [ + "sitting_close", + "consent" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ] + }, + { + "id": "physical_intimacy_187", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "For nonverbal reassurance, what feels best to you?", + "depth": 3, + "access": "premium", + "tags": [ + "nonverbal_reassurance", + "preference" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ] + }, + { + "id": "physical_intimacy_188", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What would make affection during stress feel safer?", + "depth": 2, + "access": "premium", + "tags": [ + "affection_during_stress", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ] + }, + { + "id": "physical_intimacy_189", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "How would you like more gentle touch?", + "depth": 3, + "access": "premium", + "tags": [ + "gentle_touch", + "more" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ] + }, + { + "id": "physical_intimacy_190", + "category_id": "physical_intimacy", + "type": "single_choice", + "text": "What does feeling physically safe usually communicate to you?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_physically_safe", + "meaning" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ] + }, + { + "id": "physical_intimacy_191", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which kinds of touch help you feel close?", + "depth": 5, + "access": "premium", + "tags": [ + "holding_hands", + "touch_types" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_192", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which things make physical affection feel safe?", + "depth": 3, + "access": "premium", + "tags": [ + "cuddling", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_193", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "What should we communicate around warm greetings?", + "depth": 3, + "access": "premium", + "tags": [ + "warm_greetings", + "communication" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_194", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which situations make goodbye affection harder?", + "depth": 4, + "access": "premium", + "tags": [ + "goodbye_affection", + "difficulty" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_195", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which kinds of touch help you feel close?", + "depth": 3, + "access": "premium", + "tags": [ + "comforting_touch", + "touch_types" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_196", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which things make physical affection feel safe?", + "depth": 3, + "access": "premium", + "tags": [ + "sitting_close", + "safety" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_197", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "What should we communicate around nonverbal reassurance?", + "depth": 4, + "access": "premium", + "tags": [ + "nonverbal_reassurance", + "communication" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_198", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which situations make affection during stress harder?", + "depth": 4, + "access": "premium", + "tags": [ + "affection_during_stress", + "difficulty" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_199", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which kinds of touch help you feel close?", + "depth": 3, + "access": "premium", + "tags": [ + "gentle_touch", + "touch_types" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_200", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which things make physical affection feel safe?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_physically_safe", + "safety" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_201", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "What should we communicate around asking before touch?", + "depth": 3, + "access": "premium", + "tags": [ + "asking_before_touch", + "communication" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_202", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which situations make small daily affection harder?", + "depth": 3, + "access": "premium", + "tags": [ + "small_daily_affection", + "difficulty" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_203", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which kinds of touch help you feel close?", + "depth": 4, + "access": "premium", + "tags": [ + "relaxing_together", + "touch_types" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_204", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which things make physical affection feel safe?", + "depth": 3, + "access": "premium", + "tags": [ + "affection_in_public", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_205", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "What should we communicate around touch that feels comforting?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_that_feels_comforting", + "communication" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_gently", + "text": "More gently" + }, + { + "id": "more_privately", + "text": "More privately" + }, + { + "id": "more_playfully", + "text": "More playfully" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_206", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which situations make touch preferences harder?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_preferences", + "difficulty" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "connection", + "text": "Connection" + }, + { + "id": "calm", + "text": "Calm" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_207", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which kinds of touch help you feel close?", + "depth": 3, + "access": "premium", + "tags": [ + "physical_boundaries", + "touch_types" + ], + "options": [ + { + "id": "public_affection", + "text": "Public affection" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "both", + "text": "Both" + }, + { + "id": "depends_on_the_setting", + "text": "Depends on the setting" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_208", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which things make physical affection feel safe?", + "depth": 3, + "access": "premium", + "tags": [ + "different_affection_needs", + "safety" + ], + "options": [ + { + "id": "words_first", + "text": "Words first" + }, + { + "id": "touch_first", + "text": "Touch first" + }, + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "ask_first", + "text": "Ask first" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_209", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "What should we communicate around touch after conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_after_conflict", + "communication" + ], + "options": [ + { + "id": "hand_holding", + "text": "Hand-holding" + }, + { + "id": "cuddling", + "text": "Cuddling" + }, + { + "id": "a_long_hug", + "text": "A long hug" + }, + { + "id": "sitting_close", + "text": "Sitting close" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_210", + "category_id": "physical_intimacy", + "type": "multi_choice", + "text": "Which situations make feeling desired without pressure harder?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_desired_without_pressure", + "difficulty" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "move_slowly", + "text": "Move slowly" + }, + { + "id": "use_clear_words", + "text": "Use clear words" + }, + { + "id": "check_in_after", + "text": "Check in after" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "physical_intimacy_211", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How comfortable do you feel with holding hands lately?", + "depth": 3, + "access": "premium", + "tags": [ + "holding_hands", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not comfortable", + "max_label": "Very comfortable" + } + }, + { + "id": "physical_intimacy_212", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How connected do you feel through cuddling?", + "depth": 3, + "access": "premium", + "tags": [ + "cuddling", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Distant", + "max_label": "Very connected" + } + }, + { + "id": "physical_intimacy_213", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How clearly do we communicate about warm greetings?", + "depth": 2, + "access": "premium", + "tags": [ + "warm_greetings", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "physical_intimacy_214", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How much pressure do you feel around goodbye affection?", + "depth": 3, + "access": "premium", + "tags": [ + "goodbye_affection", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "physical_intimacy_215", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How important is comforting touch to feeling close?", + "depth": 2, + "access": "premium", + "tags": [ + "comforting_touch", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not comfortable", + "max_label": "Very comfortable" + } + }, + { + "id": "physical_intimacy_216", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How comfortable do you feel with sitting close lately?", + "depth": 4, + "access": "premium", + "tags": [ + "sitting_close", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Distant", + "max_label": "Very connected" + } + }, + { + "id": "physical_intimacy_217", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How connected do you feel through nonverbal reassurance?", + "depth": 2, + "access": "premium", + "tags": [ + "nonverbal_reassurance", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "physical_intimacy_218", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How clearly do we communicate about affection during stress?", + "depth": 3, + "access": "premium", + "tags": [ + "affection_during_stress", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "physical_intimacy_219", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How much pressure do you feel around gentle touch?", + "depth": 2, + "access": "premium", + "tags": [ + "gentle_touch", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not comfortable", + "max_label": "Very comfortable" + } + }, + { + "id": "physical_intimacy_220", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How important is feeling physically safe to feeling close?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_physically_safe", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Distant", + "max_label": "Very connected" + } + }, + { + "id": "physical_intimacy_221", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How comfortable do you feel with asking before touch lately?", + "depth": 3, + "access": "premium", + "tags": [ + "asking_before_touch", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "physical_intimacy_222", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How connected do you feel through small daily affection?", + "depth": 3, + "access": "premium", + "tags": [ + "small_daily_affection", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "physical_intimacy_223", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How clearly do we communicate about relaxing together?", + "depth": 2, + "access": "premium", + "tags": [ + "relaxing_together", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not comfortable", + "max_label": "Very comfortable" + } + }, + { + "id": "physical_intimacy_224", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How much pressure do you feel around affection in public?", + "depth": 3, + "access": "premium", + "tags": [ + "affection_in_public", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Distant", + "max_label": "Very connected" + } + }, + { + "id": "physical_intimacy_225", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How important is touch that feels comforting to feeling close?", + "depth": 2, + "access": "premium", + "tags": [ + "touch_that_feels_comforting", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "physical_intimacy_226", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How comfortable do you feel with touch preferences lately?", + "depth": 4, + "access": "premium", + "tags": [ + "touch_preferences", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "physical_intimacy_227", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How connected do you feel through physical boundaries?", + "depth": 2, + "access": "premium", + "tags": [ + "physical_boundaries", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not comfortable", + "max_label": "Very comfortable" + } + }, + { + "id": "physical_intimacy_228", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How clearly do we communicate about different affection needs?", + "depth": 3, + "access": "premium", + "tags": [ + "different_affection_needs", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Distant", + "max_label": "Very connected" + } + }, + { + "id": "physical_intimacy_229", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How much pressure do you feel around touch after conflict?", + "depth": 2, + "access": "premium", + "tags": [ + "touch_after_conflict", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "physical_intimacy_230", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How important is feeling desired without pressure to feeling close?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_desired_without_pressure", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "physical_intimacy_231", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How comfortable do you feel with initiating affection lately?", + "depth": 3, + "access": "premium", + "tags": [ + "initiating_affection", + "comfort" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not comfortable", + "max_label": "Very comfortable" + } + }, + { + "id": "physical_intimacy_232", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How connected do you feel through receiving affection?", + "depth": 3, + "access": "premium", + "tags": [ + "receiving_affection", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Distant", + "max_label": "Very connected" + } + }, + { + "id": "physical_intimacy_233", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How clearly do we communicate about affection when stressed?", + "depth": 2, + "access": "premium", + "tags": [ + "affection_when_stressed", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "physical_intimacy_234", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How much pressure do you feel around body confidence?", + "depth": 3, + "access": "premium", + "tags": [ + "body_confidence", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "physical_intimacy_235", + "category_id": "physical_intimacy", + "type": "scale", + "text": "How important is consent and comfort to feeling close?", + "depth": 2, + "access": "premium", + "tags": [ + "consent_and_comfort", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not comfortable", + "max_label": "Very comfortable" + } + }, + { + "id": "physical_intimacy_236", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "For holding hands, what feels better?", + "depth": 4, + "access": "premium", + "tags": [ + "holding_hands", + "preference" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "read_the_moment", + "text": "Read the moment" + } + ] + }, + { + "id": "physical_intimacy_237", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "When it comes to cuddling, what should we lean toward?", + "depth": 2, + "access": "premium", + "tags": [ + "cuddling", + "leaning" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_intentional", + "text": "More intentional" + } + ] + }, + { + "id": "physical_intimacy_238", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "If one of us is unsure about warm greetings, what matters more?", + "depth": 2, + "access": "premium", + "tags": [ + "warm_greetings", + "safety" + ], + "options": [ + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "public_affection", + "text": "Public affection" + } + ] + }, + { + "id": "physical_intimacy_239", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "For goodbye affection, what feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "goodbye_affection", + "preference" + ], + "options": [ + { + "id": "soft_touch", + "text": "Soft touch" + }, + { + "id": "playful_touch", + "text": "Playful touch" + } + ] + }, + { + "id": "physical_intimacy_240", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "When it comes to comforting touch, what should we lean toward?", + "depth": 2, + "access": "premium", + "tags": [ + "comforting_touch", + "leaning" + ], + "options": [ + { + "id": "comfort_first", + "text": "Comfort first" + }, + { + "id": "connection_first", + "text": "Connection first" + } + ] + }, + { + "id": "physical_intimacy_241", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "If one of us is unsure about sitting close, what matters more?", + "depth": 3, + "access": "premium", + "tags": [ + "sitting_close", + "safety" + ], + "options": [ + { + "id": "initiate", + "text": "Initiate" + }, + { + "id": "invite", + "text": "Invite" + } + ] + }, + { + "id": "physical_intimacy_242", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "For nonverbal reassurance, what feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "nonverbal_reassurance", + "preference" + ], + "options": [ + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "speak_up", + "text": "Speak up" + } + ] + }, + { + "id": "physical_intimacy_243", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "When it comes to affection during stress, what should we lean toward?", + "depth": 2, + "access": "premium", + "tags": [ + "affection_during_stress", + "leaning" + ], + "options": [ + { + "id": "space", + "text": "Space" + }, + { + "id": "closeness", + "text": "Closeness" + } + ] + }, + { + "id": "physical_intimacy_244", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "If one of us is unsure about gentle touch, what matters more?", + "depth": 2, + "access": "premium", + "tags": [ + "gentle_touch", + "safety" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "read_the_moment", + "text": "Read the moment" + } + ] + }, + { + "id": "physical_intimacy_245", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "For feeling physically safe, what feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_physically_safe", + "preference" + ], + "options": [ + { + "id": "more_often", + "text": "More often" + }, + { + "id": "more_intentional", + "text": "More intentional" + } + ] + }, + { + "id": "physical_intimacy_246", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "When it comes to asking before touch, what should we lean toward?", + "depth": 3, + "access": "premium", + "tags": [ + "asking_before_touch", + "leaning" + ], + "options": [ + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "public_affection", + "text": "Public affection" + } + ] + }, + { + "id": "physical_intimacy_247", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "If one of us is unsure about small daily affection, what matters more?", + "depth": 2, + "access": "premium", + "tags": [ + "small_daily_affection", + "safety" + ], + "options": [ + { + "id": "soft_touch", + "text": "Soft touch" + }, + { + "id": "playful_touch", + "text": "Playful touch" + } + ] + }, + { + "id": "physical_intimacy_248", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "For relaxing together, what feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "relaxing_together", + "preference" + ], + "options": [ + { + "id": "comfort_first", + "text": "Comfort first" + }, + { + "id": "connection_first", + "text": "Connection first" + } + ] + }, + { + "id": "physical_intimacy_249", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "When it comes to affection in public, what should we lean toward?", + "depth": 2, + "access": "premium", + "tags": [ + "affection_in_public", + "leaning" + ], + "options": [ + { + "id": "initiate", + "text": "Initiate" + }, + { + "id": "invite", + "text": "Invite" + } + ] + }, + { + "id": "physical_intimacy_250", + "category_id": "physical_intimacy", + "type": "this_or_that", + "text": "If one of us is unsure about touch that feels comforting, what matters more?", + "depth": 2, + "access": "premium", + "tags": [ + "touch_that_feels_comforting", + "safety" + ], + "options": [ + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "speak_up", + "text": "Speak up" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/rebuilding_trust.json b/seed/questions/rebuilding_trust.json new file mode 100644 index 00000000..5b04dea8 --- /dev/null +++ b/seed/questions/rebuilding_trust.json @@ -0,0 +1,15973 @@ +{ + "category": { + "id": "rebuilding_trust", + "display_name": "Rebuilding Trust", + "description": "Questions for carefully rebuilding trust through consistency, accountability, transparency, patience, safety, and clear agreements.", + "access": "premium", + "total_questions": 750, + "free_questions": 225, + "premium_questions": 525, + "question_type_counts": { + "written": 450, + "single_choice": 120, + "multi_choice": 60, + "scale": 75, + "this_or_that": 45 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "rebuilding_trust_001", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help honesty after hurt feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_002", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help consistent actions feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_003", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help transparency feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_004", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help emotional safety feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_005", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help accountability feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_006", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help remorse feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_007", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help boundaries after rupture feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_008", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help reassurance feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_009", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help patience feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_010", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help triggered moments feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_011", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help trust timelines feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_012", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help questions after betrayal feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_013", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help privacy after rupture feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_014", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help checking in feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_015", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help making amends feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_016", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help trust deposits feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_017", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help broken promises feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_018", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help feeling believed feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_019", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help feeling chosen feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_020", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help relationship agreements feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_021", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help defensiveness feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_022", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help shame feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_023", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help fear feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_024", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help hope feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_025", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help choosing repair feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_026", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help daily reliability feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_027", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help financial honesty feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_028", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help digital transparency feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_029", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help emotional availability feel more real and less performative between us?", + "depth": 2, + "access": "free", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_030", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What would help forgiveness pressure feel more real and less performative between us?", + "depth": 1, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_031", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild honesty after hurt over time?", + "depth": 2, + "access": "free", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_032", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild consistent actions over time?", + "depth": 1, + "access": "free", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_033", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild transparency over time?", + "depth": 2, + "access": "free", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_034", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild emotional safety over time?", + "depth": 1, + "access": "free", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_035", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild accountability over time?", + "depth": 2, + "access": "free", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_036", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild remorse over time?", + "depth": 1, + "access": "free", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_037", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild boundaries after rupture over time?", + "depth": 2, + "access": "free", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_038", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild reassurance over time?", + "depth": 1, + "access": "free", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_039", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild patience over time?", + "depth": 2, + "access": "free", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_040", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild triggered moments over time?", + "depth": 1, + "access": "free", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_041", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild trust timelines over time?", + "depth": 3, + "access": "free", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_042", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild questions after betrayal over time?", + "depth": 2, + "access": "free", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_043", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild privacy after rupture over time?", + "depth": 3, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_044", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild checking in over time?", + "depth": 2, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_045", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild making amends over time?", + "depth": 3, + "access": "free", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_046", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild trust deposits over time?", + "depth": 2, + "access": "free", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_047", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild broken promises over time?", + "depth": 3, + "access": "free", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_048", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild feeling believed over time?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_049", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild feeling chosen over time?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_050", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild relationship agreements over time?", + "depth": 2, + "access": "free", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_051", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild defensiveness over time?", + "depth": 3, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_052", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild shame over time?", + "depth": 2, + "access": "free", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_053", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild fear over time?", + "depth": 3, + "access": "free", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_054", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild hope over time?", + "depth": 2, + "access": "free", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_055", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild choosing repair over time?", + "depth": 3, + "access": "free", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_056", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild daily reliability over time?", + "depth": 2, + "access": "free", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_057", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild financial honesty over time?", + "depth": 3, + "access": "free", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_058", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild digital transparency over time?", + "depth": 2, + "access": "free", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_059", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild emotional availability over time?", + "depth": 3, + "access": "free", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_060", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one specific action that could rebuild forgiveness pressure over time?", + "depth": 2, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_061", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes honesty after hurt feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_062", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes consistent actions feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_063", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes transparency feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_064", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes emotional safety feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_065", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes accountability feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_066", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes remorse feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_067", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes boundaries after rupture feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_068", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes reassurance feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_069", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes patience feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_070", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes triggered moments feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_071", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes trust timelines feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_072", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes questions after betrayal feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_073", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes privacy after rupture feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_074", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes checking in feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_075", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes making amends feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_076", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes trust deposits feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_077", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes broken promises feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_078", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes feeling believed feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_079", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes feeling chosen feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_080", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes relationship agreements feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_081", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes defensiveness feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_082", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes shame feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_083", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes fear feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_084", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes hope feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_085", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes choosing repair feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_086", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes daily reliability feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_087", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes financial honesty feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_088", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes digital transparency feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_089", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes emotional availability feel unsafe or rushed for you?", + "depth": 3, + "access": "free", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_090", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What makes forgiveness pressure feel unsafe or rushed for you?", + "depth": 2, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_091", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about honesty after hurt without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_092", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about consistent actions without pressuring either person to move faster than they can?", + "depth": 2, + "access": "free", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_093", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about transparency without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_094", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about emotional safety without pressuring either person to move faster than they can?", + "depth": 2, + "access": "free", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_095", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about accountability without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_096", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about remorse without pressuring either person to move faster than they can?", + "depth": 2, + "access": "free", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_097", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about boundaries after rupture without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_098", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about reassurance without pressuring either person to move faster than they can?", + "depth": 2, + "access": "free", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_099", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about patience without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_100", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about triggered moments without pressuring either person to move faster than they can?", + "depth": 2, + "access": "free", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_101", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about trust timelines without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_102", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about questions after betrayal without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_103", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about privacy after rupture without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_104", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about checking in without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_105", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about making amends without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_106", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about trust deposits without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_107", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about broken promises without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_108", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about feeling believed without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_109", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about feeling chosen without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_110", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about relationship agreements without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_111", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about defensiveness without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_112", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about shame without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_113", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about fear without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_114", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about hope without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_115", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about choosing repair without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_116", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about daily reliability without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_117", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about financial honesty without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_118", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about digital transparency without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_119", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about emotional availability without pressuring either person to move faster than they can?", + "depth": 4, + "access": "free", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_120", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we talk about forgiveness pressure without pressuring either person to move faster than they can?", + "depth": 3, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_121", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around honesty after hurt look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_122", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around consistent actions look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_123", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around transparency look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_124", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around emotional safety look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_125", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around accountability look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_126", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around remorse look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_127", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around boundaries after rupture look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_128", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around reassurance look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_129", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around patience look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_130", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around triggered moments look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_131", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around trust timelines look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_132", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around questions after betrayal look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_133", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around privacy after rupture look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_134", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around checking in look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_135", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around making amends look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_136", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around trust deposits look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_137", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around broken promises look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_138", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around feeling believed look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_139", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around feeling chosen look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_140", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around relationship agreements look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_141", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around defensiveness look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_142", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around shame look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_143", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around fear look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_144", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around hope look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_145", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around choosing repair look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_146", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around daily reliability look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_147", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around financial honesty look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_148", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around digital transparency look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_149", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around emotional availability look like in daily life?", + "depth": 4, + "access": "free", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_150", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What does progress around forgiveness pressure look like in daily life?", + "depth": 3, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_151", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect honesty after hurt while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_152", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect consistent actions while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_153", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect transparency while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_154", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect emotional safety while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_155", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect accountability while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_156", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect remorse while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_157", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect boundaries after rupture while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_158", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect reassurance while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_159", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect patience while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_160", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect triggered moments while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_161", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect trust timelines while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_162", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect questions after betrayal while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_163", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect privacy after rupture while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_164", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect checking in while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_165", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect making amends while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_166", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect trust deposits while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_167", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect broken promises while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_168", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect feeling believed while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_169", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect feeling chosen while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_170", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect relationship agreements while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_171", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect defensiveness while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_172", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect shame while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_173", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect fear while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_174", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect hope while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_175", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect choosing repair while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_176", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect daily reliability while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_177", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect financial honesty while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_178", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect digital transparency while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_179", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect emotional availability while we rebuild?", + "depth": 4, + "access": "free", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_180", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one boundary that would protect forgiveness pressure while we rebuild?", + "depth": 3, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_181", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about honesty after hurt right now?", + "depth": 5, + "access": "free", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_182", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about consistent actions right now?", + "depth": 4, + "access": "free", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_183", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about transparency right now?", + "depth": 5, + "access": "free", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_184", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about emotional safety right now?", + "depth": 4, + "access": "free", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_185", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about accountability right now?", + "depth": 5, + "access": "free", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_186", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about remorse right now?", + "depth": 4, + "access": "free", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_187", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about boundaries after rupture right now?", + "depth": 5, + "access": "free", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_188", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about reassurance right now?", + "depth": 4, + "access": "free", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_189", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about patience right now?", + "depth": 5, + "access": "free", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_190", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about triggered moments right now?", + "depth": 4, + "access": "free", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_191", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about trust timelines right now?", + "depth": 5, + "access": "free", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_192", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about questions after betrayal right now?", + "depth": 4, + "access": "free", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_193", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about privacy after rupture right now?", + "depth": 5, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_194", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about checking in right now?", + "depth": 4, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_195", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about making amends right now?", + "depth": 5, + "access": "free", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_196", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about trust deposits right now?", + "depth": 4, + "access": "free", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_197", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about broken promises right now?", + "depth": 5, + "access": "free", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_198", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about feeling believed right now?", + "depth": 4, + "access": "free", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_199", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about feeling chosen right now?", + "depth": 5, + "access": "free", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_200", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about relationship agreements right now?", + "depth": 4, + "access": "free", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_201", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about defensiveness right now?", + "depth": 5, + "access": "free", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_202", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about shame right now?", + "depth": 4, + "access": "free", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_203", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about fear right now?", + "depth": 5, + "access": "free", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_204", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about hope right now?", + "depth": 4, + "access": "free", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_205", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about choosing repair right now?", + "depth": 5, + "access": "free", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_206", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about daily reliability right now?", + "depth": 4, + "access": "free", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_207", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about financial honesty right now?", + "depth": 5, + "access": "free", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_208", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about digital transparency right now?", + "depth": 4, + "access": "free", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_209", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about emotional availability right now?", + "depth": 5, + "access": "free", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_210", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need me to understand about forgiveness pressure right now?", + "depth": 4, + "access": "free", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_211", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when honesty after hurt feels fragile?", + "depth": 5, + "access": "free", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_212", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when consistent actions feels fragile?", + "depth": 4, + "access": "free", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_213", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when transparency feels fragile?", + "depth": 5, + "access": "free", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_214", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when emotional safety feels fragile?", + "depth": 4, + "access": "free", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_215", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when accountability feels fragile?", + "depth": 5, + "access": "free", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_216", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when remorse feels fragile?", + "depth": 4, + "access": "free", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_217", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when boundaries after rupture feels fragile?", + "depth": 5, + "access": "free", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_218", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when reassurance feels fragile?", + "depth": 4, + "access": "free", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_219", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when patience feels fragile?", + "depth": 5, + "access": "free", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_220", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when triggered moments feels fragile?", + "depth": 4, + "access": "free", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_221", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when trust timelines feels fragile?", + "depth": 5, + "access": "free", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_222", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when questions after betrayal feels fragile?", + "depth": 4, + "access": "free", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_223", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when privacy after rupture feels fragile?", + "depth": 5, + "access": "free", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_224", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when checking in feels fragile?", + "depth": 4, + "access": "free", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_225", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when making amends feels fragile?", + "depth": 5, + "access": "free", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_226", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when trust deposits feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_227", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when broken promises feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_228", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when feeling believed feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_229", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when feeling chosen feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_230", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when relationship agreements feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_231", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when defensiveness feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_232", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when shame feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_233", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when fear feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_234", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when hope feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_235", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when choosing repair feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_236", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when daily reliability feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_237", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when financial honesty feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_238", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when digital transparency feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_239", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when emotional availability feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_240", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What do you need from me when forgiveness pressure feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_241", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when honesty after hurt feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_242", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when consistent actions feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_243", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when transparency feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_244", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when emotional safety feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_245", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when accountability feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_246", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when remorse feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_247", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when boundaries after rupture feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_248", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when reassurance feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_249", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when patience feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_250", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when triggered moments feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_251", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when trust timelines feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_252", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when questions after betrayal feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_253", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when privacy after rupture feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_254", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when checking in feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_255", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when making amends feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_256", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when trust deposits feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_257", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when broken promises feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_258", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when feeling believed feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_259", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when feeling chosen feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_260", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when relationship agreements feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_261", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when defensiveness feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_262", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when shame feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_263", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when fear feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_264", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when hope feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_265", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when choosing repair feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_266", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when daily reliability feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_267", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when financial honesty feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_268", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when digital transparency feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_269", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when emotional availability feels fragile?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_270", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What should we avoid doing when forgiveness pressure feels fragile?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_271", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around honesty after hurt without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_272", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around consistent actions without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_273", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around transparency without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_274", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around emotional safety without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_275", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around accountability without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_276", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around remorse without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_277", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around boundaries after rupture without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_278", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around reassurance without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_279", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around patience without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_280", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around triggered moments without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_281", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around trust timelines without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_282", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around questions after betrayal without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_283", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around privacy after rupture without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_284", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around checking in without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_285", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around making amends without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_286", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around trust deposits without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_287", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around broken promises without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_288", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around feeling believed without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_289", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around feeling chosen without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_290", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around relationship agreements without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_291", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around defensiveness without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_292", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around shame without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_293", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around fear without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_294", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around hope without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_295", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around choosing repair without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_296", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around daily reliability without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_297", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around financial honesty without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_298", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around digital transparency without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_299", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around emotional availability without pretending everything is fixed?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_300", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we notice small improvements around forgiveness pressure without pretending everything is fixed?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_301", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about honesty after hurt?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_302", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about consistent actions?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_303", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about transparency?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_304", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about emotional safety?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_305", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about accountability?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_306", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about remorse?", + "depth": 4, + "access": "premium", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_307", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about boundaries after rupture?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_308", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about reassurance?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_309", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about patience?", + "depth": 5, + "access": "premium", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_310", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about triggered moments?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_311", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about trust timelines?", + "depth": 5, + "access": "premium", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_312", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about questions after betrayal?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_313", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about privacy after rupture?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_314", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about checking in?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_315", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about making amends?", + "depth": 5, + "access": "premium", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_316", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about trust deposits?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_317", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about broken promises?", + "depth": 5, + "access": "premium", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_318", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about feeling believed?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_319", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about feeling chosen?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_320", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about relationship agreements?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_321", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about defensiveness?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_322", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about shame?", + "depth": 4, + "access": "premium", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_323", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about fear?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_324", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about hope?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_325", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about choosing repair?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_326", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about daily reliability?", + "depth": 4, + "access": "premium", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_327", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about financial honesty?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_328", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about digital transparency?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_329", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about emotional availability?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_330", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one question we should be brave enough to ask about forgiveness pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_331", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about honesty after hurt?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_332", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about consistent actions?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_333", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about transparency?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_334", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about emotional safety?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_335", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about accountability?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_336", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about remorse?", + "depth": 4, + "access": "premium", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_337", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about boundaries after rupture?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_338", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about reassurance?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_339", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about patience?", + "depth": 5, + "access": "premium", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_340", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about triggered moments?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_341", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about trust timelines?", + "depth": 5, + "access": "premium", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_342", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about questions after betrayal?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_343", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about privacy after rupture?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_344", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about checking in?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_345", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about making amends?", + "depth": 5, + "access": "premium", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_346", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about trust deposits?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_347", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about broken promises?", + "depth": 5, + "access": "premium", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_348", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about feeling believed?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_349", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about feeling chosen?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_350", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about relationship agreements?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_351", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about defensiveness?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_352", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about shame?", + "depth": 4, + "access": "premium", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_353", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about fear?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_354", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about hope?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_355", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about choosing repair?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_356", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about daily reliability?", + "depth": 4, + "access": "premium", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_357", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about financial honesty?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_358", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about digital transparency?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_359", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about emotional availability?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_360", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What is one answer we should be patient enough to hear about forgiveness pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_361", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around honesty after hurt?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_362", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around consistent actions?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_363", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around transparency?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_364", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around emotional safety?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_365", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around accountability?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_366", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around remorse?", + "depth": 4, + "access": "premium", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_367", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around boundaries after rupture?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_368", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around reassurance?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_369", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around patience?", + "depth": 5, + "access": "premium", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_370", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around triggered moments?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_371", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around trust timelines?", + "depth": 5, + "access": "premium", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_372", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around questions after betrayal?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_373", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around privacy after rupture?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_374", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around checking in?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_375", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around making amends?", + "depth": 5, + "access": "premium", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_376", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around trust deposits?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_377", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around broken promises?", + "depth": 5, + "access": "premium", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_378", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around feeling believed?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_379", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around feeling chosen?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_380", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around relationship agreements?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_381", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around defensiveness?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_382", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around shame?", + "depth": 4, + "access": "premium", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_383", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around fear?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_384", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around hope?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_385", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around choosing repair?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_386", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around daily reliability?", + "depth": 4, + "access": "premium", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_387", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around financial honesty?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_388", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around digital transparency?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_389", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around emotional availability?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_390", + "category_id": "rebuilding_trust", + "type": "written", + "text": "How can we make room for both accountability and tenderness around forgiveness pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_391", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes honesty after hurt harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_392", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes consistent actions harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_393", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes transparency harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_394", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes emotional safety harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_395", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes accountability harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_396", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes remorse harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_397", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes boundaries after rupture harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_398", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes reassurance harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_399", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes patience harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_400", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes triggered moments harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_401", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes trust timelines harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_402", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes questions after betrayal harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_403", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes privacy after rupture harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_404", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes checking in harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_405", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes making amends harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_406", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes trust deposits harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_407", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes broken promises harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_408", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes feeling believed harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_409", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes feeling chosen harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_410", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes relationship agreements harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_411", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes defensiveness harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_412", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes shame harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_413", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes fear harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_414", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes hope harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_415", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes choosing repair harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_416", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes daily reliability harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_417", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes financial honesty harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_418", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes digital transparency harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_419", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes emotional availability harder to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_420", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What old pattern makes forgiveness pressure harder to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_421", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make honesty after hurt easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_422", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make consistent actions easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_423", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make transparency easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_424", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make emotional safety easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_425", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make accountability easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_426", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make remorse easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "remorse", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_427", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make boundaries after rupture easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "boundaries", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_428", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make reassurance easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_429", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make patience easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "patience", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_430", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make triggered moments easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_431", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make trust timelines easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "timelines", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_432", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make questions after betrayal easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "questions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_433", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make privacy after rupture easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_434", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make checking in easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "check_ins", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_435", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make making amends easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "amends", + "accountability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_436", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make trust deposits easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_deposits", + "consistency" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_437", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make broken promises easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "promises", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_438", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make feeling believed easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_believed", + "validation" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_439", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make feeling chosen easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_chosen", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_440", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make relationship agreements easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_441", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make defensiveness easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "defensiveness", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_442", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make shame easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "shame", + "healing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_443", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make fear easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "fear", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_444", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make hope easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "future" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_445", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make choosing repair easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "repair", + "commitment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_446", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make daily reliability easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "reliability", + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_447", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make financial honesty easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "financial_honesty", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_448", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make digital transparency easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_transparency", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_449", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make emotional availability easier to rebuild?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_availability", + "connection" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_450", + "category_id": "rebuilding_trust", + "type": "written", + "text": "What new pattern would make forgiveness pressure easier to rebuild?", + "depth": 4, + "access": "premium", + "tags": [ + "forgiveness", + "pace" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "rebuilding_trust_451", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_452", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_453", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_454", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_455", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_456", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_457", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_458", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_459", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_460", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_461", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you right now?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_462", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first right now?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_463", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed right now?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_464", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real right now?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_465", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first right now?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_466", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding right now?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_467", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful right now?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_468", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most right now?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_469", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most right now?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_470", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first right now?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_471", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you this week?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_472", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first this week?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_473", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed this week?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_474", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real this week?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_475", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first this week?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_476", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding this week?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_477", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful this week?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_478", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most this week?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_479", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most this week?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_480", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first this week?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_481", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_482", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_483", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_484", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_485", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_486", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_487", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_488", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_489", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_490", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_491", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_492", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_493", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_494", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_495", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_496", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_497", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_498", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_499", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_500", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_501", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_502", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_503", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_504", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_505", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_506", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_507", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_508", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_509", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_510", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_511", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_512", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_513", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_514", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_515", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_516", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_517", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_518", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_519", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_520", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_521", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_522", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_523", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_524", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_525", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_526", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_527", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_528", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_529", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_530", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_531", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_532", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_533", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_534", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_535", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_536", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_537", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_538", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_539", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_540", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_541", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you when emotions are high?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_542", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first when emotions are high?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_543", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed when emotions are high?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_544", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real when emotions are high?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_545", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first when emotions are high?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_546", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding when emotions are high?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_547", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful when emotions are high?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_548", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most when emotions are high?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_549", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most when emotions are high?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_550", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first when emotions are high?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_551", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you when one of us feels unsure?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_552", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first when one of us feels unsure?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_553", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed when one of us feels unsure?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_554", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real when one of us feels unsure?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_555", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first when one of us feels unsure?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_556", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding when one of us feels unsure?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_557", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful when one of us feels unsure?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_558", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most when one of us feels unsure?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_559", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most when one of us feels unsure?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_560", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first when one of us feels unsure?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_561", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What rebuilds trust fastest for you during a check-in?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "repair" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + } + ] + }, + { + "id": "rebuilding_trust_562", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "When trust feels shaky, what helps most first during a check-in?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_clear_plan", + "text": "A clear plan" + } + ] + }, + { + "id": "rebuilding_trust_563", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes repair feel rushed during a check-in?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "pressure_to_forgive", + "text": "Pressure to forgive" + }, + { + "id": "avoiding_details", + "text": "Avoiding details" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "no_changed_behavior", + "text": "No changed behavior" + } + ] + }, + { + "id": "rebuilding_trust_564", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes accountability feel real during a check-in?", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "trust" + ], + "options": [ + { + "id": "specific_ownership", + "text": "Specific ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "changed_actions", + "text": "Changed actions" + }, + { + "id": "checking_in_later", + "text": "Checking in later" + } + ] + }, + { + "id": "rebuilding_trust_565", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What should we focus on first during a check-in?", + "depth": 5, + "access": "premium", + "tags": [ + "priorities", + "trust" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "truth", + "text": "Truth" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "daily_consistency", + "text": "Daily consistency" + } + ] + }, + { + "id": "rebuilding_trust_566", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What helps you stay open during rebuilding during a check-in?", + "depth": 4, + "access": "premium", + "tags": [ + "openness", + "healing" + ], + "options": [ + { + "id": "gentle_tone", + "text": "Gentle tone" + }, + { + "id": "no_pressure", + "text": "No pressure" + }, + { + "id": "clear_actions", + "text": "Clear actions" + }, + { + "id": "feeling_heard", + "text": "Feeling heard" + } + ] + }, + { + "id": "rebuilding_trust_567", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What makes transparency feel respectful during a check-in?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "consent", + "text": "Consent" + }, + { + "id": "mutuality", + "text": "Mutuality" + }, + { + "id": "clear_purpose", + "text": "Clear purpose" + }, + { + "id": "time_limits", + "text": "Time limits" + } + ] + }, + { + "id": "rebuilding_trust_568", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What kind of reassurance do you trust most during a check-in?", + "depth": 4, + "access": "premium", + "tags": [ + "reassurance", + "trust" + ], + "options": [ + { + "id": "words_plus_actions", + "text": "Words plus actions" + }, + { + "id": "calm_presence", + "text": "Calm presence" + }, + { + "id": "specific_promises", + "text": "Specific promises" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "rebuilding_trust_569", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What blocks rebuilding most during a check-in?", + "depth": 5, + "access": "premium", + "tags": [ + "blocks", + "trust" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "impatience", + "text": "Impatience" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "old_patterns", + "text": "Old patterns" + } + ] + }, + { + "id": "rebuilding_trust_570", + "category_id": "rebuilding_trust", + "type": "single_choice", + "text": "What does progress look like first during a check-in?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "less_fear", + "text": "Less fear" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_consistency", + "text": "More consistency" + } + ] + }, + { + "id": "rebuilding_trust_571", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply.", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_572", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_573", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three.", + "depth": 5, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_574", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_575", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three.", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_576", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. right now", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_577", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. right now", + "depth": 5, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_578", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. right now", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_579", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. right now", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_580", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. right now", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_581", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. this week", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_582", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. this week", + "depth": 4, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_583", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. this week", + "depth": 5, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_584", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. this week", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_585", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. this week", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_586", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_587", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. during stress", + "depth": 5, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_588", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_589", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. during stress", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_590", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. during stress", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_591", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. after a hard moment", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_592", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. after a hard moment", + "depth": 4, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_593", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. after a hard moment", + "depth": 5, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_594", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. after a hard moment", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_595", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. after a hard moment", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_596", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. when we are calm", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_597", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. when we are calm", + "depth": 5, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_598", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. when we are calm", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_599", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. when we are calm", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_600", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. when we are calm", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_601", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. in daily life", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_602", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. in daily life", + "depth": 4, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_603", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. in daily life", + "depth": 5, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_604", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. in daily life", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_605", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. in daily life", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_606", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. before a serious talk", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_607", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. before a serious talk", + "depth": 5, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_608", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. before a serious talk", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_609", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. before a serious talk", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_610", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. before a serious talk", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_611", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. after a misunderstanding", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_612", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. after a misunderstanding", + "depth": 4, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_613", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. after a misunderstanding", + "depth": 5, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_614", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. after a misunderstanding", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_615", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. after a misunderstanding", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_616", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. when emotions are high", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_617", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. when emotions are high", + "depth": 5, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_618", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. when emotions are high", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_619", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. when emotions are high", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_620", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. when emotions are high", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_621", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. when one of us feels unsure", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_622", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. when one of us feels unsure", + "depth": 4, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_623", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. when one of us feels unsure", + "depth": 5, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_624", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. when one of us feels unsure", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_625", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. when one of us feels unsure", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_626", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which actions would rebuild trust over time? Select all that apply. during a check-in", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "actions" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "transparency", + "text": "Transparency" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_627", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which things make trust feel fragile? Select all that apply. during a check-in", + "depth": 5, + "access": "premium", + "tags": [ + "fragility", + "trust" + ], + "options": [ + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "pressure", + "text": "Pressure" + }, + { + "id": "avoidance", + "text": "Avoidance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_628", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which supports would help during rebuilding? Select up to three. during a check-in", + "depth": 4, + "access": "premium", + "tags": [ + "support", + "trust" + ], + "options": [ + { + "id": "scheduled_check_ins", + "text": "Scheduled check-ins" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "therapy", + "text": "Therapy" + }, + { + "id": "written_agreements", + "text": "Written agreements" + }, + { + "id": "more_reassurance", + "text": "More reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_629", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which signs would show progress? Select all that apply. during a check-in", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "fewer_surprises", + "text": "Fewer surprises" + }, + { + "id": "more_follow_through", + "text": "More follow-through" + }, + { + "id": "less_fear", + "text": "Less fear" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "rebuilding_trust_630", + "category_id": "rebuilding_trust", + "type": "multi_choice", + "text": "Which topics need extra transparency? Select up to three. during a check-in", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "trust" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "phone_use", + "text": "Phone use" + }, + { + "id": "friendships", + "text": "Friendships" + }, + { + "id": "emotions", + "text": "Emotions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "rebuilding_trust_631", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_632", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_633", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_634", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_635", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust?", + "depth": 5, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_636", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today right now?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_637", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately right now?", + "depth": 5, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_638", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest right now?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_639", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on right now?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_640", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust right now?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_641", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today this week?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_642", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately this week?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_643", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest this week?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_644", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on this week?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_645", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust this week?", + "depth": 5, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_646", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_647", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_648", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_649", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_650", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_651", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_652", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_653", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_654", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_655", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_656", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_657", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_658", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_659", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_660", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_661", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_662", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_663", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_664", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_665", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_666", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_667", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_668", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_669", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_670", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_671", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_672", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_673", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_674", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_675", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_676", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today when emotions are high?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_677", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately when emotions are high?", + "depth": 5, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_678", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest when emotions are high?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_679", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on when emotions are high?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_680", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust when emotions are high?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_681", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today when one of us feels unsure?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_682", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately when one of us feels unsure?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_683", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest when one of us feels unsure?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_684", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on when one of us feels unsure?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_685", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust when one of us feels unsure?", + "depth": 5, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_686", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today during a check-in?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_687", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately during a check-in?", + "depth": 5, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_688", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest during a check-in?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_689", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on during a check-in?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_690", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust during a check-in?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_691", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today when rebuilding momentum?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_692", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately when rebuilding momentum?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_693", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest when rebuilding momentum?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_694", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on when rebuilding momentum?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_695", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust when rebuilding momentum?", + "depth": 5, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_696", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today after a setback?", + "depth": 4, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_697", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately after a setback?", + "depth": 5, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_698", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest after a setback?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_699", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on after a setback?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_700", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust after a setback?", + "depth": 4, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_701", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How safe does the relationship feel today when things feel hopeful?", + "depth": 5, + "access": "premium", + "tags": [ + "safety", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_702", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How consistent do my actions feel lately when things feel hopeful?", + "depth": 4, + "access": "premium", + "tags": [ + "consistency", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not consistent", + "max_label": "Very consistent", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_703", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much room do you feel you have to be honest when things feel hopeful?", + "depth": 5, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No room", + "max_label": "A lot of room", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_704", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How much pressure do you feel to move on when things feel hopeful?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure", + "pace" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "No pressure", + "max_label": "A lot of pressure", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_705", + "category_id": "rebuilding_trust", + "type": "scale", + "text": "How hopeful do you feel about rebuilding trust when things feel hopeful?", + "depth": 5, + "access": "premium", + "tags": [ + "hope", + "trust" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "rebuilding_trust_706", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_707", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_708", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_709", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more?", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_710", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer?", + "depth": 4, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + }, + { + "id": "rebuilding_trust_711", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first right now?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_712", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier right now?", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_713", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more right now?", + "depth": 5, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_714", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more right now?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_715", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer right now?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + }, + { + "id": "rebuilding_trust_716", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first this week?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_717", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier this week?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_718", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more this week?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_719", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more this week?", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_720", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer this week?", + "depth": 4, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + }, + { + "id": "rebuilding_trust_721", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_722", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_723", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_724", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more during stress?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_725", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + }, + { + "id": "rebuilding_trust_726", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_727", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_728", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_729", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more after a hard moment?", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_730", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer after a hard moment?", + "depth": 4, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + }, + { + "id": "rebuilding_trust_731", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_732", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_733", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_734", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more when we are calm?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_735", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer when we are calm?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + }, + { + "id": "rebuilding_trust_736", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_737", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_738", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_739", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more in daily life?", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_740", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer in daily life?", + "depth": 4, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + }, + { + "id": "rebuilding_trust_741", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_742", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_743", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_744", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more before a serious talk?", + "depth": 4, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_745", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer before a serious talk?", + "depth": 5, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + }, + { + "id": "rebuilding_trust_746", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When rebuilding trust, which matters more first after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "priorities" + ], + "options": [ + { + "id": "safety", + "text": "Safety" + }, + { + "id": "answers", + "text": "Answers" + } + ] + }, + { + "id": "rebuilding_trust_747", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For transparency, which feels healthier after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "transparency", + "boundaries" + ], + "options": [ + { + "id": "mutual_agreement", + "text": "Mutual agreement" + }, + { + "id": "open_access", + "text": "Open access" + } + ] + }, + { + "id": "rebuilding_trust_748", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "When triggered, which helps more after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "triggers", + "support" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "rebuilding_trust_749", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For progress, which matters more after a misunderstanding?", + "depth": 5, + "access": "premium", + "tags": [ + "progress", + "trust" + ], + "options": [ + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "big_gestures", + "text": "Big gestures" + } + ] + }, + { + "id": "rebuilding_trust_750", + "category_id": "rebuilding_trust", + "type": "this_or_that", + "text": "For repair pace, which feels safer after a misunderstanding?", + "depth": 4, + "access": "premium", + "tags": [ + "pace", + "repair" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "structured_timeline", + "text": "Structured timeline" + } + ] + } + ] +} diff --git a/seed/questions/sex_and_desire.json b/seed/questions/sex_and_desire.json new file mode 100644 index 00000000..83e45fe5 --- /dev/null +++ b/seed/questions/sex_and_desire.json @@ -0,0 +1,5263 @@ +{ + "category": { + "id": "sex_and_desire", + "display_name": "Sex and Desire", + "description": "Questions about sexual communication, desire, comfort, boundaries, and connection.", + "access": "premium", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "sex_and_desire_001", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps talking about desire respectfully feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "talking_about_desire_respectfully", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_002", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about talking about desire respectfully?", + "depth": 3, + "access": "free", + "tags": [ + "talking_about_desire_respectfully", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_003", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes talking about desire respectfully feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "talking_about_desire_respectfully", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_004", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve talking about desire respectfully?", + "depth": 3, + "access": "free", + "tags": [ + "talking_about_desire_respectfully", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_005", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about talking about desire respectfully?", + "depth": 3, + "access": "free", + "tags": [ + "talking_about_desire_respectfully", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_006", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps feeling wanted feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_wanted", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_007", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about feeling wanted?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_wanted", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_008", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes feeling wanted feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "feeling_wanted", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_009", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve feeling wanted?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_wanted", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_010", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about feeling wanted?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_wanted", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_011", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps nonsexual closeness feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "nonsexual_closeness", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_012", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about nonsexual closeness?", + "depth": 3, + "access": "free", + "tags": [ + "nonsexual_closeness", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_013", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes nonsexual closeness feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "nonsexual_closeness", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_014", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve nonsexual closeness?", + "depth": 3, + "access": "free", + "tags": [ + "nonsexual_closeness", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_015", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about nonsexual closeness?", + "depth": 3, + "access": "free", + "tags": [ + "nonsexual_closeness", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_016", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps initiating intimacy kindly feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "initiating_intimacy_kindly", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_017", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about initiating intimacy kindly?", + "depth": 3, + "access": "free", + "tags": [ + "initiating_intimacy_kindly", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_018", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes initiating intimacy kindly feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "initiating_intimacy_kindly", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_019", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve initiating intimacy kindly?", + "depth": 3, + "access": "free", + "tags": [ + "initiating_intimacy_kindly", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_020", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about initiating intimacy kindly?", + "depth": 3, + "access": "free", + "tags": [ + "initiating_intimacy_kindly", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_021", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps responding to no with care feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "responding_to_no_with_care", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_022", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about responding to no with care?", + "depth": 3, + "access": "free", + "tags": [ + "responding_to_no_with_care", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_023", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes responding to no with care feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "responding_to_no_with_care", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_024", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve responding to no with care?", + "depth": 3, + "access": "free", + "tags": [ + "responding_to_no_with_care", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_025", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about responding to no with care?", + "depth": 3, + "access": "free", + "tags": [ + "responding_to_no_with_care", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_026", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps desire changing over time feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "desire_changing_over_time", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_027", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about desire changing over time?", + "depth": 3, + "access": "free", + "tags": [ + "desire_changing_over_time", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_028", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes desire changing over time feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "desire_changing_over_time", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_029", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve desire changing over time?", + "depth": 3, + "access": "free", + "tags": [ + "desire_changing_over_time", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_030", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about desire changing over time?", + "depth": 3, + "access": "free", + "tags": [ + "desire_changing_over_time", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_031", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps flirting in everyday life feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "flirting_in_everyday_life", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_032", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about flirting in everyday life?", + "depth": 3, + "access": "free", + "tags": [ + "flirting_in_everyday_life", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_033", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes flirting in everyday life feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "flirting_in_everyday_life", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_034", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve flirting in everyday life?", + "depth": 3, + "access": "free", + "tags": [ + "flirting_in_everyday_life", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_035", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about flirting in everyday life?", + "depth": 3, + "access": "free", + "tags": [ + "flirting_in_everyday_life", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_036", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps feeling emotionally ready feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_emotionally_ready", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_037", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about feeling emotionally ready?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_emotionally_ready", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_038", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes feeling emotionally ready feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "feeling_emotionally_ready", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_039", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve feeling emotionally ready?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_emotionally_ready", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_040", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about feeling emotionally ready?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_emotionally_ready", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_041", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps privacy around intimacy feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "privacy_around_intimacy", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_042", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about privacy around intimacy?", + "depth": 3, + "access": "free", + "tags": [ + "privacy_around_intimacy", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_043", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes privacy around intimacy feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "privacy_around_intimacy", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_044", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve privacy around intimacy?", + "depth": 3, + "access": "free", + "tags": [ + "privacy_around_intimacy", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_045", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about privacy around intimacy?", + "depth": 3, + "access": "free", + "tags": [ + "privacy_around_intimacy", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_046", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps aftercare and reassurance feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "aftercare_and_reassurance", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_047", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about aftercare and reassurance?", + "depth": 3, + "access": "free", + "tags": [ + "aftercare_and_reassurance", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_048", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes aftercare and reassurance feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "aftercare_and_reassurance", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_049", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve aftercare and reassurance?", + "depth": 3, + "access": "free", + "tags": [ + "aftercare_and_reassurance", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_050", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about aftercare and reassurance?", + "depth": 3, + "access": "free", + "tags": [ + "aftercare_and_reassurance", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_051", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps checking in about comfort feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "checking_in_about_comfort", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_052", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about checking in about comfort?", + "depth": 3, + "access": "free", + "tags": [ + "checking_in_about_comfort", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_053", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes checking in about comfort feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "checking_in_about_comfort", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_054", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve checking in about comfort?", + "depth": 3, + "access": "free", + "tags": [ + "checking_in_about_comfort", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_055", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about checking in about comfort?", + "depth": 3, + "access": "free", + "tags": [ + "checking_in_about_comfort", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_056", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps romance and anticipation feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "romance_and_anticipation", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_057", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about romance and anticipation?", + "depth": 3, + "access": "free", + "tags": [ + "romance_and_anticipation", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_058", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes romance and anticipation feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "romance_and_anticipation", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_059", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve romance and anticipation?", + "depth": 3, + "access": "free", + "tags": [ + "romance_and_anticipation", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_060", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about romance and anticipation?", + "depth": 3, + "access": "free", + "tags": [ + "romance_and_anticipation", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_061", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps reducing pressure feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "reducing_pressure", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_062", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about reducing pressure?", + "depth": 3, + "access": "free", + "tags": [ + "reducing_pressure", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_063", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes reducing pressure feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "reducing_pressure", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_064", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve reducing pressure?", + "depth": 3, + "access": "free", + "tags": [ + "reducing_pressure", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_065", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about reducing pressure?", + "depth": 3, + "access": "free", + "tags": [ + "reducing_pressure", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_066", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps feeling attractive feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_attractive", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_067", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about feeling attractive?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_attractive", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_068", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes feeling attractive feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "feeling_attractive", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_069", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve feeling attractive?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_attractive", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_070", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about feeling attractive?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_attractive", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_071", + "category_id": "sex_and_desire", + "type": "written", + "text": "What helps staying connected outside sex feel safe and respectful between us?", + "depth": 3, + "access": "free", + "tags": [ + "staying_connected_outside_sex", + "safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_072", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can I communicate better about staying connected outside sex?", + "depth": 3, + "access": "free", + "tags": [ + "staying_connected_outside_sex", + "communication" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_073", + "category_id": "sex_and_desire", + "type": "written", + "text": "What makes staying connected outside sex feel connected instead of pressured?", + "depth": 4, + "access": "free", + "tags": [ + "staying_connected_outside_sex", + "pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_074", + "category_id": "sex_and_desire", + "type": "written", + "text": "What is one gentle way we could improve staying connected outside sex?", + "depth": 3, + "access": "free", + "tags": [ + "staying_connected_outside_sex", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_075", + "category_id": "sex_and_desire", + "type": "written", + "text": "What reassurance helps when we talk about staying connected outside sex?", + "depth": 3, + "access": "free", + "tags": [ + "staying_connected_outside_sex", + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_076", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about different levels of desire?", + "depth": 5, + "access": "premium", + "tags": [ + "different_levels_of_desire", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_077", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate different levels of desire with care?", + "depth": 5, + "access": "premium", + "tags": [ + "different_levels_of_desire", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_078", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about different levels of desire without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "different_levels_of_desire", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_079", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make different levels of desire feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "different_levels_of_desire", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_080", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle different levels of desire more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "different_levels_of_desire", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_081", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about sexual communication?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_communication", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_082", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate sexual communication with care?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_communication", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_083", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about sexual communication without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_communication", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_084", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make sexual communication feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_communication", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_085", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle sexual communication more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_communication", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_086", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about turn-ons and turn-offs?", + "depth": 5, + "access": "premium", + "tags": [ + "turn_ons_and_turn_offs", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_087", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate turn-ons and turn-offs with care?", + "depth": 5, + "access": "premium", + "tags": [ + "turn_ons_and_turn_offs", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_088", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about turn-ons and turn-offs without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "turn_ons_and_turn_offs", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_089", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make turn-ons and turn-offs feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "turn_ons_and_turn_offs", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_090", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle turn-ons and turn-offs more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "turn_ons_and_turn_offs", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_091", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about initiation preferences?", + "depth": 5, + "access": "premium", + "tags": [ + "initiation_preferences", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_092", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate initiation preferences with care?", + "depth": 5, + "access": "premium", + "tags": [ + "initiation_preferences", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_093", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about initiation preferences without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "initiation_preferences", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_094", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make initiation preferences feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "initiation_preferences", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_095", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle initiation preferences more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "initiation_preferences", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_096", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about comfort with trying new things?", + "depth": 5, + "access": "premium", + "tags": [ + "comfort_with_trying_new_things", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_097", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate comfort with trying new things with care?", + "depth": 5, + "access": "premium", + "tags": [ + "comfort_with_trying_new_things", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_098", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about comfort with trying new things without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "comfort_with_trying_new_things", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_099", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make comfort with trying new things feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "comfort_with_trying_new_things", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_100", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle comfort with trying new things more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "comfort_with_trying_new_things", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_101", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about sexual boundaries?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_boundaries", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_102", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate sexual boundaries with care?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_boundaries", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_103", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about sexual boundaries without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_boundaries", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_104", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make sexual boundaries feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_boundaries", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_105", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle sexual boundaries more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_boundaries", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_106", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about desire during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "desire_during_stress", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_107", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate desire during stress with care?", + "depth": 5, + "access": "premium", + "tags": [ + "desire_during_stress", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_108", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about desire during stress without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "desire_during_stress", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_109", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make desire during stress feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "desire_during_stress", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_110", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle desire during stress more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "desire_during_stress", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_111", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about body confidence during intimacy?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence_during_intimacy", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_112", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate body confidence during intimacy with care?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence_during_intimacy", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_113", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about body confidence during intimacy without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence_during_intimacy", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_114", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make body confidence during intimacy feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence_during_intimacy", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_115", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle body confidence during intimacy more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "body_confidence_during_intimacy", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_116", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about repair after rejection?", + "depth": 5, + "access": "premium", + "tags": [ + "repair_after_rejection", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_117", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate repair after rejection with care?", + "depth": 5, + "access": "premium", + "tags": [ + "repair_after_rejection", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_118", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about repair after rejection without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "repair_after_rejection", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_119", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make repair after rejection feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "repair_after_rejection", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_120", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle repair after rejection more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "repair_after_rejection", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_121", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about sexual expectations?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_expectations", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_122", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate sexual expectations with care?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_expectations", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_123", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about sexual expectations without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_expectations", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_124", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make sexual expectations feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_expectations", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_125", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle sexual expectations more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_expectations", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_126", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about frequency differences?", + "depth": 5, + "access": "premium", + "tags": [ + "frequency_differences", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_127", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate frequency differences with care?", + "depth": 5, + "access": "premium", + "tags": [ + "frequency_differences", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_128", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about frequency differences without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "frequency_differences", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_129", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make frequency differences feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "frequency_differences", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_130", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle frequency differences more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "frequency_differences", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_131", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about emotional safety during intimacy?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety_during_intimacy", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_132", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate emotional safety during intimacy with care?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety_during_intimacy", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_133", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about emotional safety during intimacy without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety_during_intimacy", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_134", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make emotional safety during intimacy feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety_during_intimacy", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_135", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle emotional safety during intimacy more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "emotional_safety_during_intimacy", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_136", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about pressure and consent?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_and_consent", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_137", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate pressure and consent with care?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_and_consent", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_138", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about pressure and consent without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_and_consent", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_139", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make pressure and consent feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_and_consent", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_140", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle pressure and consent more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_and_consent", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_141", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about fantasy conversations?", + "depth": 5, + "access": "premium", + "tags": [ + "fantasy_conversations", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_142", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate fantasy conversations with care?", + "depth": 5, + "access": "premium", + "tags": [ + "fantasy_conversations", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_143", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about fantasy conversations without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "fantasy_conversations", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_144", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make fantasy conversations feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "fantasy_conversations", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_145", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle fantasy conversations more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "fantasy_conversations", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_146", + "category_id": "sex_and_desire", + "type": "written", + "text": "What do you wish I understood about protecting desire in long-term love?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_desire_in_long_term_love", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_147", + "category_id": "sex_and_desire", + "type": "written", + "text": "What boundary would help us navigate protecting desire in long-term love with care?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_desire_in_long_term_love", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_148", + "category_id": "sex_and_desire", + "type": "written", + "text": "How can we talk about protecting desire in long-term love without shame or pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_desire_in_long_term_love", + "shame_pressure" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_149", + "category_id": "sex_and_desire", + "type": "written", + "text": "What would make protecting desire in long-term love feel more mutual and emotionally safe?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_desire_in_long_term_love", + "mutuality" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_150", + "category_id": "sex_and_desire", + "type": "written", + "text": "What agreement would help us handle protecting desire in long-term love more kindly?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_desire_in_long_term_love", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "sex_and_desire_151", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "For talking about desire respectfully, what would help most?", + "depth": 3, + "access": "premium", + "tags": [ + "talking_about_desire_respectfully", + "support" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ] + }, + { + "id": "sex_and_desire_152", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "How should we bring up feeling wanted?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_wanted", + "communication" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ] + }, + { + "id": "sex_and_desire_153", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What should be centered when we discuss nonsexual closeness?", + "depth": 3, + "access": "premium", + "tags": [ + "nonsexual_closeness", + "center" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ] + }, + { + "id": "sex_and_desire_154", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What would improve initiating intimacy kindly without adding pressure?", + "depth": 3, + "access": "premium", + "tags": [ + "initiating_intimacy_kindly", + "improvement" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ] + }, + { + "id": "sex_and_desire_155", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What response matters most around responding to no with care?", + "depth": 2, + "access": "premium", + "tags": [ + "responding_to_no_with_care", + "response" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ] + }, + { + "id": "sex_and_desire_156", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What most supports desire around desire changing over time?", + "depth": 2, + "access": "premium", + "tags": [ + "desire_changing_over_time", + "desire" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ] + }, + { + "id": "sex_and_desire_157", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "For flirting in everyday life, what would help most?", + "depth": 3, + "access": "premium", + "tags": [ + "flirting_in_everyday_life", + "support" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ] + }, + { + "id": "sex_and_desire_158", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "How should we bring up feeling emotionally ready?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_emotionally_ready", + "communication" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ] + }, + { + "id": "sex_and_desire_159", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What should be centered when we discuss privacy around intimacy?", + "depth": 2, + "access": "premium", + "tags": [ + "privacy_around_intimacy", + "center" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ] + }, + { + "id": "sex_and_desire_160", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What would improve aftercare and reassurance without adding pressure?", + "depth": 3, + "access": "premium", + "tags": [ + "aftercare_and_reassurance", + "improvement" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ] + }, + { + "id": "sex_and_desire_161", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What response matters most around checking in about comfort?", + "depth": 3, + "access": "premium", + "tags": [ + "checking_in_about_comfort", + "response" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ] + }, + { + "id": "sex_and_desire_162", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What most supports desire around romance and anticipation?", + "depth": 3, + "access": "premium", + "tags": [ + "romance_and_anticipation", + "desire" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ] + }, + { + "id": "sex_and_desire_163", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "For reducing pressure, what would help most?", + "depth": 2, + "access": "premium", + "tags": [ + "reducing_pressure", + "support" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ] + }, + { + "id": "sex_and_desire_164", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "How should we bring up feeling attractive?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_attractive", + "communication" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ] + }, + { + "id": "sex_and_desire_165", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What should be centered when we discuss staying connected outside sex?", + "depth": 3, + "access": "premium", + "tags": [ + "staying_connected_outside_sex", + "center" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ] + }, + { + "id": "sex_and_desire_166", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What would improve different levels of desire without adding pressure?", + "depth": 3, + "access": "premium", + "tags": [ + "different_levels_of_desire", + "improvement" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ] + }, + { + "id": "sex_and_desire_167", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What response matters most around sexual communication?", + "depth": 2, + "access": "premium", + "tags": [ + "sexual_communication", + "response" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ] + }, + { + "id": "sex_and_desire_168", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What most supports desire around turn-ons and turn-offs?", + "depth": 2, + "access": "premium", + "tags": [ + "turn_ons_and_turn_offs", + "desire" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ] + }, + { + "id": "sex_and_desire_169", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "For initiation preferences, what would help most?", + "depth": 4, + "access": "premium", + "tags": [ + "initiation_preferences", + "support" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ] + }, + { + "id": "sex_and_desire_170", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "How should we bring up comfort with trying new things?", + "depth": 3, + "access": "premium", + "tags": [ + "comfort_with_trying_new_things", + "communication" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ] + }, + { + "id": "sex_and_desire_171", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What should be centered when we discuss sexual boundaries?", + "depth": 2, + "access": "premium", + "tags": [ + "sexual_boundaries", + "center" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ] + }, + { + "id": "sex_and_desire_172", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What would improve desire during stress without adding pressure?", + "depth": 2, + "access": "premium", + "tags": [ + "desire_during_stress", + "improvement" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ] + }, + { + "id": "sex_and_desire_173", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What response matters most around body confidence during intimacy?", + "depth": 3, + "access": "premium", + "tags": [ + "body_confidence_during_intimacy", + "response" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ] + }, + { + "id": "sex_and_desire_174", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What most supports desire around repair after rejection?", + "depth": 3, + "access": "premium", + "tags": [ + "repair_after_rejection", + "desire" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ] + }, + { + "id": "sex_and_desire_175", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "For sexual expectations, what would help most?", + "depth": 2, + "access": "premium", + "tags": [ + "sexual_expectations", + "support" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ] + }, + { + "id": "sex_and_desire_176", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "How should we bring up frequency differences?", + "depth": 2, + "access": "premium", + "tags": [ + "frequency_differences", + "communication" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ] + }, + { + "id": "sex_and_desire_177", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What should be centered when we discuss emotional safety during intimacy?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_safety_during_intimacy", + "center" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ] + }, + { + "id": "sex_and_desire_178", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What would improve pressure and consent without adding pressure?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure_and_consent", + "improvement" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ] + }, + { + "id": "sex_and_desire_179", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What response matters most around fantasy conversations?", + "depth": 2, + "access": "premium", + "tags": [ + "fantasy_conversations", + "response" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ] + }, + { + "id": "sex_and_desire_180", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What most supports desire around protecting desire in long-term love?", + "depth": 2, + "access": "premium", + "tags": [ + "protecting_desire_in_long_term_love", + "desire" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ] + }, + { + "id": "sex_and_desire_181", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "For talking about desire respectfully, what would help most?", + "depth": 3, + "access": "premium", + "tags": [ + "talking_about_desire_respectfully", + "support" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ] + }, + { + "id": "sex_and_desire_182", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "How should we bring up feeling wanted?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_wanted", + "communication" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ] + }, + { + "id": "sex_and_desire_183", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What should be centered when we discuss nonsexual closeness?", + "depth": 2, + "access": "premium", + "tags": [ + "nonsexual_closeness", + "center" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ] + }, + { + "id": "sex_and_desire_184", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What would improve initiating intimacy kindly without adding pressure?", + "depth": 2, + "access": "premium", + "tags": [ + "initiating_intimacy_kindly", + "improvement" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ] + }, + { + "id": "sex_and_desire_185", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What response matters most around responding to no with care?", + "depth": 3, + "access": "premium", + "tags": [ + "responding_to_no_with_care", + "response" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ] + }, + { + "id": "sex_and_desire_186", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What most supports desire around desire changing over time?", + "depth": 3, + "access": "premium", + "tags": [ + "desire_changing_over_time", + "desire" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ] + }, + { + "id": "sex_and_desire_187", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "For flirting in everyday life, what would help most?", + "depth": 3, + "access": "premium", + "tags": [ + "flirting_in_everyday_life", + "support" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ] + }, + { + "id": "sex_and_desire_188", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "How should we bring up feeling emotionally ready?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_emotionally_ready", + "communication" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ] + }, + { + "id": "sex_and_desire_189", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What should be centered when we discuss privacy around intimacy?", + "depth": 3, + "access": "premium", + "tags": [ + "privacy_around_intimacy", + "center" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ] + }, + { + "id": "sex_and_desire_190", + "category_id": "sex_and_desire", + "type": "single_choice", + "text": "What would improve aftercare and reassurance without adding pressure?", + "depth": 3, + "access": "premium", + "tags": [ + "aftercare_and_reassurance", + "improvement" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ] + }, + { + "id": "sex_and_desire_191", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which things make sexual conversations feel safer?", + "depth": 5, + "access": "premium", + "tags": [ + "talking_about_desire_respectfully", + "safety" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_192", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which supports help with feeling wanted?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_wanted", + "support" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_193", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "What should we protect when talking about nonsexual closeness?", + "depth": 3, + "access": "premium", + "tags": [ + "nonsexual_closeness", + "protection" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_194", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which habits can reduce pressure around initiating intimacy kindly?", + "depth": 4, + "access": "premium", + "tags": [ + "initiating_intimacy_kindly", + "pressure" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_195", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which things make sexual conversations feel safer?", + "depth": 3, + "access": "premium", + "tags": [ + "responding_to_no_with_care", + "safety" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_196", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which supports help with desire changing over time?", + "depth": 3, + "access": "premium", + "tags": [ + "desire_changing_over_time", + "support" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_197", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "What should we protect when talking about flirting in everyday life?", + "depth": 4, + "access": "premium", + "tags": [ + "flirting_in_everyday_life", + "protection" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_198", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which habits can reduce pressure around feeling emotionally ready?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_emotionally_ready", + "pressure" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_199", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which things make sexual conversations feel safer?", + "depth": 3, + "access": "premium", + "tags": [ + "privacy_around_intimacy", + "safety" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_200", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which supports help with aftercare and reassurance?", + "depth": 4, + "access": "premium", + "tags": [ + "aftercare_and_reassurance", + "support" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_201", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "What should we protect when talking about checking in about comfort?", + "depth": 3, + "access": "premium", + "tags": [ + "checking_in_about_comfort", + "protection" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_202", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which habits can reduce pressure around romance and anticipation?", + "depth": 3, + "access": "premium", + "tags": [ + "romance_and_anticipation", + "pressure" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_203", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which things make sexual conversations feel safer?", + "depth": 4, + "access": "premium", + "tags": [ + "reducing_pressure", + "safety" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_204", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which supports help with feeling attractive?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_attractive", + "support" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_205", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "What should we protect when talking about staying connected outside sex?", + "depth": 4, + "access": "premium", + "tags": [ + "staying_connected_outside_sex", + "protection" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "curiosity", + "text": "Curiosity" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "no_pressure", + "text": "No pressure" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_206", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which habits can reduce pressure around different levels of desire?", + "depth": 4, + "access": "premium", + "tags": [ + "different_levels_of_desire", + "pressure" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_patience", + "text": "More patience" + }, + { + "id": "more_privacy", + "text": "More privacy" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_207", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which things make sexual conversations feel safer?", + "depth": 3, + "access": "premium", + "tags": [ + "sexual_communication", + "safety" + ], + "options": [ + { + "id": "accept_no_kindly", + "text": "Accept no kindly" + }, + { + "id": "ask_what_feels_good", + "text": "Ask what feels good" + }, + { + "id": "slow_down", + "text": "Slow down" + }, + { + "id": "talk_outside_the_moment", + "text": "Talk outside the moment" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_208", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which supports help with turn-ons and turn-offs?", + "depth": 3, + "access": "premium", + "tags": [ + "turn_ons_and_turn_offs", + "support" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "rest", + "text": "Rest" + }, + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "feeling_desired", + "text": "Feeling desired" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_209", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "What should we protect when talking about initiation preferences?", + "depth": 4, + "access": "premium", + "tags": [ + "initiation_preferences", + "protection" + ], + "options": [ + { + "id": "gentle_words", + "text": "Gentle words" + }, + { + "id": "clear_asking", + "text": "Clear asking" + }, + { + "id": "playful_flirting", + "text": "Playful flirting" + }, + { + "id": "quiet_closeness", + "text": "Quiet closeness" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_210", + "category_id": "sex_and_desire", + "type": "multi_choice", + "text": "Which habits can reduce pressure around comfort with trying new things?", + "depth": 3, + "access": "premium", + "tags": [ + "comfort_with_trying_new_things", + "pressure" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "use_a_signal", + "text": "Use a signal" + }, + { + "id": "talk_earlier", + "text": "Talk earlier" + }, + { + "id": "check_in_later", + "text": "Check in later" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "sex_and_desire_211", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How safe does it feel to talk about talking about desire respectfully?", + "depth": 3, + "access": "premium", + "tags": [ + "talking_about_desire_respectfully", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "sex_and_desire_212", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How much pressure do you feel around feeling wanted?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_wanted", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "sex_and_desire_213", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How connected do you feel when we discuss nonsexual closeness?", + "depth": 2, + "access": "premium", + "tags": [ + "nonsexual_closeness", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Disconnected", + "max_label": "Very connected" + } + }, + { + "id": "sex_and_desire_214", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How clearly have we communicated about initiating intimacy kindly?", + "depth": 3, + "access": "premium", + "tags": [ + "initiating_intimacy_kindly", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "sex_and_desire_215", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How important is it that we improve responding to no with care?", + "depth": 2, + "access": "premium", + "tags": [ + "responding_to_no_with_care", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "sex_and_desire_216", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How safe does it feel to talk about desire changing over time?", + "depth": 4, + "access": "premium", + "tags": [ + "desire_changing_over_time", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "sex_and_desire_217", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How much pressure do you feel around flirting in everyday life?", + "depth": 2, + "access": "premium", + "tags": [ + "flirting_in_everyday_life", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Disconnected", + "max_label": "Very connected" + } + }, + { + "id": "sex_and_desire_218", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How connected do you feel when we discuss feeling emotionally ready?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_emotionally_ready", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "sex_and_desire_219", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How clearly have we communicated about privacy around intimacy?", + "depth": 2, + "access": "premium", + "tags": [ + "privacy_around_intimacy", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "sex_and_desire_220", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How important is it that we improve aftercare and reassurance?", + "depth": 3, + "access": "premium", + "tags": [ + "aftercare_and_reassurance", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "sex_and_desire_221", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How safe does it feel to talk about checking in about comfort?", + "depth": 3, + "access": "premium", + "tags": [ + "checking_in_about_comfort", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Disconnected", + "max_label": "Very connected" + } + }, + { + "id": "sex_and_desire_222", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How much pressure do you feel around romance and anticipation?", + "depth": 3, + "access": "premium", + "tags": [ + "romance_and_anticipation", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "sex_and_desire_223", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How connected do you feel when we discuss reducing pressure?", + "depth": 2, + "access": "premium", + "tags": [ + "reducing_pressure", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "sex_and_desire_224", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How clearly have we communicated about feeling attractive?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_attractive", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "sex_and_desire_225", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How important is it that we improve staying connected outside sex?", + "depth": 2, + "access": "premium", + "tags": [ + "staying_connected_outside_sex", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Disconnected", + "max_label": "Very connected" + } + }, + { + "id": "sex_and_desire_226", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How safe does it feel to talk about different levels of desire?", + "depth": 4, + "access": "premium", + "tags": [ + "different_levels_of_desire", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "sex_and_desire_227", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How much pressure do you feel around sexual communication?", + "depth": 2, + "access": "premium", + "tags": [ + "sexual_communication", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "sex_and_desire_228", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How connected do you feel when we discuss turn-ons and turn-offs?", + "depth": 3, + "access": "premium", + "tags": [ + "turn_ons_and_turn_offs", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "sex_and_desire_229", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How clearly have we communicated about initiation preferences?", + "depth": 2, + "access": "premium", + "tags": [ + "initiation_preferences", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Disconnected", + "max_label": "Very connected" + } + }, + { + "id": "sex_and_desire_230", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How important is it that we improve comfort with trying new things?", + "depth": 3, + "access": "premium", + "tags": [ + "comfort_with_trying_new_things", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "sex_and_desire_231", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How safe does it feel to talk about sexual boundaries?", + "depth": 3, + "access": "premium", + "tags": [ + "sexual_boundaries", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "sex_and_desire_232", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How much pressure do you feel around desire during stress?", + "depth": 3, + "access": "premium", + "tags": [ + "desire_during_stress", + "pressure" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "No pressure", + "max_label": "Too much pressure" + } + }, + { + "id": "sex_and_desire_233", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How connected do you feel when we discuss body confidence during intimacy?", + "depth": 2, + "access": "premium", + "tags": [ + "body_confidence_during_intimacy", + "connection" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Disconnected", + "max_label": "Very connected" + } + }, + { + "id": "sex_and_desire_234", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How clearly have we communicated about repair after rejection?", + "depth": 3, + "access": "premium", + "tags": [ + "repair_after_rejection", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "sex_and_desire_235", + "category_id": "sex_and_desire", + "type": "scale", + "text": "How important is it that we improve sexual expectations?", + "depth": 2, + "access": "premium", + "tags": [ + "sexual_expectations", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "sex_and_desire_236", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "For talking about desire respectfully, what feels better?", + "depth": 4, + "access": "premium", + "tags": [ + "talking_about_desire_respectfully", + "preference" + ], + "options": [ + { + "id": "direct_talk", + "text": "Direct talk" + }, + { + "id": "gentle_hints", + "text": "Gentle hints" + } + ] + }, + { + "id": "sex_and_desire_237", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "When discussing feeling wanted, what should come first?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_wanted", + "priority" + ], + "options": [ + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "serious_clarity", + "text": "Serious clarity" + } + ] + }, + { + "id": "sex_and_desire_238", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "If desire feels mismatched around nonsexual closeness, what helps more?", + "depth": 2, + "access": "premium", + "tags": [ + "nonsexual_closeness", + "mismatch" + ], + "options": [ + { + "id": "plan_ahead", + "text": "Plan ahead" + }, + { + "id": "follow_the_moment", + "text": "Follow the moment" + } + ] + }, + { + "id": "sex_and_desire_239", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "For initiating intimacy kindly, what feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "initiating_intimacy_kindly", + "preference" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_rest", + "text": "More rest" + } + ] + }, + { + "id": "sex_and_desire_240", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "When discussing responding to no with care, what should come first?", + "depth": 2, + "access": "premium", + "tags": [ + "responding_to_no_with_care", + "priority" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "sex_and_desire_241", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "If desire feels mismatched around desire changing over time, what helps more?", + "depth": 3, + "access": "premium", + "tags": [ + "desire_changing_over_time", + "mismatch" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "invite_subtly", + "text": "Invite subtly" + } + ] + }, + { + "id": "sex_and_desire_242", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "For flirting in everyday life, what feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "flirting_in_everyday_life", + "preference" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "spontaneous", + "text": "Spontaneous" + } + ] + }, + { + "id": "sex_and_desire_243", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "When discussing feeling emotionally ready, what should come first?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_emotionally_ready", + "priority" + ], + "options": [ + { + "id": "emotional_closeness", + "text": "Emotional closeness" + }, + { + "id": "physical_closeness", + "text": "Physical closeness" + } + ] + }, + { + "id": "sex_and_desire_244", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "If desire feels mismatched around privacy around intimacy, what helps more?", + "depth": 2, + "access": "premium", + "tags": [ + "privacy_around_intimacy", + "mismatch" + ], + "options": [ + { + "id": "direct_talk", + "text": "Direct talk" + }, + { + "id": "gentle_hints", + "text": "Gentle hints" + } + ] + }, + { + "id": "sex_and_desire_245", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "For aftercare and reassurance, what feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "aftercare_and_reassurance", + "preference" + ], + "options": [ + { + "id": "playfulness", + "text": "Playfulness" + }, + { + "id": "serious_clarity", + "text": "Serious clarity" + } + ] + }, + { + "id": "sex_and_desire_246", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "When discussing checking in about comfort, what should come first?", + "depth": 3, + "access": "premium", + "tags": [ + "checking_in_about_comfort", + "priority" + ], + "options": [ + { + "id": "plan_ahead", + "text": "Plan ahead" + }, + { + "id": "follow_the_moment", + "text": "Follow the moment" + } + ] + }, + { + "id": "sex_and_desire_247", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "If desire feels mismatched around romance and anticipation, what helps more?", + "depth": 2, + "access": "premium", + "tags": [ + "romance_and_anticipation", + "mismatch" + ], + "options": [ + { + "id": "more_romance", + "text": "More romance" + }, + { + "id": "more_rest", + "text": "More rest" + } + ] + }, + { + "id": "sex_and_desire_248", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "For reducing pressure, what feels better?", + "depth": 3, + "access": "premium", + "tags": [ + "reducing_pressure", + "preference" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "space", + "text": "Space" + } + ] + }, + { + "id": "sex_and_desire_249", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "When discussing feeling attractive, what should come first?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_attractive", + "priority" + ], + "options": [ + { + "id": "ask_first", + "text": "Ask first" + }, + { + "id": "invite_subtly", + "text": "Invite subtly" + } + ] + }, + { + "id": "sex_and_desire_250", + "category_id": "sex_and_desire", + "type": "this_or_that", + "text": "If desire feels mismatched around staying connected outside sex, what helps more?", + "depth": 2, + "access": "premium", + "tags": [ + "staying_connected_outside_sex", + "mismatch" + ], + "options": [ + { + "id": "slow_and_steady", + "text": "Slow and steady" + }, + { + "id": "spontaneous", + "text": "Spontaneous" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/stress.json b/seed/questions/stress.json new file mode 100644 index 00000000..7cb68a89 --- /dev/null +++ b/seed/questions/stress.json @@ -0,0 +1,5263 @@ +{ + "category": { + "id": "stress", + "display_name": "Stress", + "description": "Questions about pressure, support, burnout, rest, and helping each other through hard days.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "stress_001", + "category_id": "stress", + "type": "written", + "text": "What helps you most when work stress is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "work_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_002", + "category_id": "stress", + "type": "written", + "text": "How can I notice when work stress is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "work_stress", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_003", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with work stress this week?", + "depth": 2, + "access": "free", + "tags": [ + "work_stress", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_004", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about work stress?", + "depth": 3, + "access": "free", + "tags": [ + "work_stress", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_005", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when work stress is high?", + "depth": 3, + "access": "free", + "tags": [ + "work_stress", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_006", + "category_id": "stress", + "type": "written", + "text": "What helps you most when feeling overwhelmed is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_overwhelmed", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_007", + "category_id": "stress", + "type": "written", + "text": "How can I notice when feeling overwhelmed is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_overwhelmed", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_008", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with feeling overwhelmed this week?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_overwhelmed", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_009", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about feeling overwhelmed?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_overwhelmed", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_010", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when feeling overwhelmed is high?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_overwhelmed", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_011", + "category_id": "stress", + "type": "written", + "text": "What helps you most when needing rest is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "needing_rest", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_012", + "category_id": "stress", + "type": "written", + "text": "How can I notice when needing rest is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "needing_rest", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_013", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with needing rest this week?", + "depth": 2, + "access": "free", + "tags": [ + "needing_rest", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_014", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about needing rest?", + "depth": 3, + "access": "free", + "tags": [ + "needing_rest", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_015", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when needing rest is high?", + "depth": 3, + "access": "free", + "tags": [ + "needing_rest", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_016", + "category_id": "stress", + "type": "written", + "text": "What helps you most when asking for help is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_help", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_017", + "category_id": "stress", + "type": "written", + "text": "How can I notice when asking for help is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_help", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_018", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with asking for help this week?", + "depth": 2, + "access": "free", + "tags": [ + "asking_for_help", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_019", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about asking for help?", + "depth": 3, + "access": "free", + "tags": [ + "asking_for_help", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_020", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when asking for help is high?", + "depth": 3, + "access": "free", + "tags": [ + "asking_for_help", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_021", + "category_id": "stress", + "type": "written", + "text": "What helps you most when low energy days is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "low_energy_days", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_022", + "category_id": "stress", + "type": "written", + "text": "How can I notice when low energy days is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "low_energy_days", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_023", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with low energy days this week?", + "depth": 2, + "access": "free", + "tags": [ + "low_energy_days", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_024", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about low energy days?", + "depth": 3, + "access": "free", + "tags": [ + "low_energy_days", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_025", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when low energy days is high?", + "depth": 3, + "access": "free", + "tags": [ + "low_energy_days", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_026", + "category_id": "stress", + "type": "written", + "text": "What helps you most when mental load is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "mental_load", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_027", + "category_id": "stress", + "type": "written", + "text": "How can I notice when mental load is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "mental_load", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_028", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with mental load this week?", + "depth": 2, + "access": "free", + "tags": [ + "mental_load", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_029", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about mental load?", + "depth": 3, + "access": "free", + "tags": [ + "mental_load", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_030", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when mental load is high?", + "depth": 3, + "access": "free", + "tags": [ + "mental_load", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_031", + "category_id": "stress", + "type": "written", + "text": "What helps you most when unexpected problems is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "unexpected_problems", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_032", + "category_id": "stress", + "type": "written", + "text": "How can I notice when unexpected problems is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "unexpected_problems", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_033", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with unexpected problems this week?", + "depth": 2, + "access": "free", + "tags": [ + "unexpected_problems", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_034", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about unexpected problems?", + "depth": 3, + "access": "free", + "tags": [ + "unexpected_problems", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_035", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when unexpected problems is high?", + "depth": 3, + "access": "free", + "tags": [ + "unexpected_problems", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_036", + "category_id": "stress", + "type": "written", + "text": "What helps you most when sleep and mood is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "sleep_and_mood", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_037", + "category_id": "stress", + "type": "written", + "text": "How can I notice when sleep and mood is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "sleep_and_mood", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_038", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with sleep and mood this week?", + "depth": 2, + "access": "free", + "tags": [ + "sleep_and_mood", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_039", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about sleep and mood?", + "depth": 3, + "access": "free", + "tags": [ + "sleep_and_mood", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_040", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when sleep and mood is high?", + "depth": 3, + "access": "free", + "tags": [ + "sleep_and_mood", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_041", + "category_id": "stress", + "type": "written", + "text": "What helps you most when busy weeks is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "busy_weeks", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_042", + "category_id": "stress", + "type": "written", + "text": "How can I notice when busy weeks is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "busy_weeks", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_043", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with busy weeks this week?", + "depth": 2, + "access": "free", + "tags": [ + "busy_weeks", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_044", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about busy weeks?", + "depth": 3, + "access": "free", + "tags": [ + "busy_weeks", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_045", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when busy weeks is high?", + "depth": 3, + "access": "free", + "tags": [ + "busy_weeks", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_046", + "category_id": "stress", + "type": "written", + "text": "What helps you most when feeling supported is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_supported", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_047", + "category_id": "stress", + "type": "written", + "text": "How can I notice when feeling supported is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_supported", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_048", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with feeling supported this week?", + "depth": 2, + "access": "free", + "tags": [ + "feeling_supported", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_049", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about feeling supported?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_supported", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_050", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when feeling supported is high?", + "depth": 3, + "access": "free", + "tags": [ + "feeling_supported", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_051", + "category_id": "stress", + "type": "written", + "text": "What helps you most when financial pressure is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "financial_pressure", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_052", + "category_id": "stress", + "type": "written", + "text": "How can I notice when financial pressure is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "financial_pressure", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_053", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with financial pressure this week?", + "depth": 2, + "access": "free", + "tags": [ + "financial_pressure", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_054", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about financial pressure?", + "depth": 3, + "access": "free", + "tags": [ + "financial_pressure", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_055", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when financial pressure is high?", + "depth": 3, + "access": "free", + "tags": [ + "financial_pressure", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_056", + "category_id": "stress", + "type": "written", + "text": "What helps you most when family pressure is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "family_pressure", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_057", + "category_id": "stress", + "type": "written", + "text": "How can I notice when family pressure is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "family_pressure", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_058", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with family pressure this week?", + "depth": 2, + "access": "free", + "tags": [ + "family_pressure", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_059", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about family pressure?", + "depth": 3, + "access": "free", + "tags": [ + "family_pressure", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_060", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when family pressure is high?", + "depth": 3, + "access": "free", + "tags": [ + "family_pressure", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_061", + "category_id": "stress", + "type": "written", + "text": "What helps you most when health worries is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "health_worries", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_062", + "category_id": "stress", + "type": "written", + "text": "How can I notice when health worries is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "health_worries", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_063", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with health worries this week?", + "depth": 2, + "access": "free", + "tags": [ + "health_worries", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_064", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about health worries?", + "depth": 3, + "access": "free", + "tags": [ + "health_worries", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_065", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when health worries is high?", + "depth": 3, + "access": "free", + "tags": [ + "health_worries", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_066", + "category_id": "stress", + "type": "written", + "text": "What helps you most when burnout signs is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "burnout_signs", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_067", + "category_id": "stress", + "type": "written", + "text": "How can I notice when burnout signs is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "burnout_signs", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_068", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with burnout signs this week?", + "depth": 2, + "access": "free", + "tags": [ + "burnout_signs", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_069", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about burnout signs?", + "depth": 3, + "access": "free", + "tags": [ + "burnout_signs", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_070", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when burnout signs is high?", + "depth": 3, + "access": "free", + "tags": [ + "burnout_signs", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_071", + "category_id": "stress", + "type": "written", + "text": "What helps you most when resetting after stress is affecting you?", + "depth": 2, + "access": "free", + "tags": [ + "resetting_after_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_072", + "category_id": "stress", + "type": "written", + "text": "How can I notice when resetting after stress is starting to show up?", + "depth": 2, + "access": "free", + "tags": [ + "resetting_after_stress", + "noticing" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_073", + "category_id": "stress", + "type": "written", + "text": "What is one small way I can help with resetting after stress this week?", + "depth": 2, + "access": "free", + "tags": [ + "resetting_after_stress", + "help" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_074", + "category_id": "stress", + "type": "written", + "text": "What do you wish I understood about resetting after stress?", + "depth": 3, + "access": "free", + "tags": [ + "resetting_after_stress", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_075", + "category_id": "stress", + "type": "written", + "text": "What should we avoid doing when resetting after stress is high?", + "depth": 3, + "access": "free", + "tags": [ + "resetting_after_stress", + "avoidance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_076", + "category_id": "stress", + "type": "written", + "text": "When does stress spillover into conflict make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "stress_spillover_into_conflict", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_077", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when stress spillover into conflict is present?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_spillover_into_conflict", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_078", + "category_id": "stress", + "type": "written", + "text": "What support around stress spillover into conflict feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_spillover_into_conflict", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_079", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during stress spillover into conflict?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_spillover_into_conflict", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_080", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after stress spillover into conflict affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_spillover_into_conflict", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_081", + "category_id": "stress", + "type": "written", + "text": "When does shutdown under pressure make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "shutdown_under_pressure", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_082", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when shutdown under pressure is present?", + "depth": 5, + "access": "premium", + "tags": [ + "shutdown_under_pressure", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_083", + "category_id": "stress", + "type": "written", + "text": "What support around shutdown under pressure feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "shutdown_under_pressure", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_084", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during shutdown under pressure?", + "depth": 5, + "access": "premium", + "tags": [ + "shutdown_under_pressure", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_085", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after shutdown under pressure affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "shutdown_under_pressure", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_086", + "category_id": "stress", + "type": "written", + "text": "When does irritability during stress make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "irritability_during_stress", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_087", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when irritability during stress is present?", + "depth": 5, + "access": "premium", + "tags": [ + "irritability_during_stress", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_088", + "category_id": "stress", + "type": "written", + "text": "What support around irritability during stress feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "irritability_during_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_089", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during irritability during stress?", + "depth": 5, + "access": "premium", + "tags": [ + "irritability_during_stress", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_090", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after irritability during stress affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "irritability_during_stress", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_091", + "category_id": "stress", + "type": "written", + "text": "When does unequal workload make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "unequal_workload", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_092", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when unequal workload is present?", + "depth": 5, + "access": "premium", + "tags": [ + "unequal_workload", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_093", + "category_id": "stress", + "type": "written", + "text": "What support around unequal workload feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "unequal_workload", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_094", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during unequal workload?", + "depth": 5, + "access": "premium", + "tags": [ + "unequal_workload", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_095", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after unequal workload affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "unequal_workload", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_096", + "category_id": "stress", + "type": "written", + "text": "When does hidden anxiety make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "hidden_anxiety", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_097", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when hidden anxiety is present?", + "depth": 5, + "access": "premium", + "tags": [ + "hidden_anxiety", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_098", + "category_id": "stress", + "type": "written", + "text": "What support around hidden anxiety feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "hidden_anxiety", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_099", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during hidden anxiety?", + "depth": 5, + "access": "premium", + "tags": [ + "hidden_anxiety", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_100", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after hidden anxiety affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "hidden_anxiety", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_101", + "category_id": "stress", + "type": "written", + "text": "When does pressure around money make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "pressure_around_money", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_102", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when pressure around money is present?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_around_money", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_103", + "category_id": "stress", + "type": "written", + "text": "What support around pressure around money feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_around_money", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_104", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during pressure around money?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_around_money", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_105", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after pressure around money affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "pressure_around_money", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_106", + "category_id": "stress", + "type": "written", + "text": "When does caregiving stress make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "caregiving_stress", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_107", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when caregiving stress is present?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving_stress", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_108", + "category_id": "stress", + "type": "written", + "text": "What support around caregiving stress feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_109", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during caregiving stress?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving_stress", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_110", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after caregiving stress affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving_stress", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_111", + "category_id": "stress", + "type": "written", + "text": "When does stress and intimacy make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "stress_and_intimacy", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_112", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when stress and intimacy is present?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_and_intimacy", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_113", + "category_id": "stress", + "type": "written", + "text": "What support around stress and intimacy feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_and_intimacy", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_114", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during stress and intimacy?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_and_intimacy", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_115", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after stress and intimacy affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_and_intimacy", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_116", + "category_id": "stress", + "type": "written", + "text": "When does chronic exhaustion make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "chronic_exhaustion", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_117", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when chronic exhaustion is present?", + "depth": 5, + "access": "premium", + "tags": [ + "chronic_exhaustion", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_118", + "category_id": "stress", + "type": "written", + "text": "What support around chronic exhaustion feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "chronic_exhaustion", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_119", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during chronic exhaustion?", + "depth": 5, + "access": "premium", + "tags": [ + "chronic_exhaustion", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_120", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after chronic exhaustion affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "chronic_exhaustion", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_121", + "category_id": "stress", + "type": "written", + "text": "When does coping habits make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "coping_habits", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_122", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when coping habits is present?", + "depth": 5, + "access": "premium", + "tags": [ + "coping_habits", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_123", + "category_id": "stress", + "type": "written", + "text": "What support around coping habits feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "coping_habits", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_124", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during coping habits?", + "depth": 5, + "access": "premium", + "tags": [ + "coping_habits", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_125", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after coping habits affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "coping_habits", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_126", + "category_id": "stress", + "type": "written", + "text": "When does avoiding difficult topics make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "avoiding_difficult_topics", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_127", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when avoiding difficult topics is present?", + "depth": 5, + "access": "premium", + "tags": [ + "avoiding_difficult_topics", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_128", + "category_id": "stress", + "type": "written", + "text": "What support around avoiding difficult topics feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "avoiding_difficult_topics", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_129", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during avoiding difficult topics?", + "depth": 5, + "access": "premium", + "tags": [ + "avoiding_difficult_topics", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_130", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after avoiding difficult topics affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "avoiding_difficult_topics", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_131", + "category_id": "stress", + "type": "written", + "text": "When does feeling alone in stress make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_alone_in_stress", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_132", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when feeling alone in stress is present?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_alone_in_stress", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_133", + "category_id": "stress", + "type": "written", + "text": "What support around feeling alone in stress feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_alone_in_stress", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_134", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during feeling alone in stress?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_alone_in_stress", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_135", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after feeling alone in stress affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "feeling_alone_in_stress", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_136", + "category_id": "stress", + "type": "written", + "text": "When does support that misses the mark make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "support_that_misses_the_mark", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_137", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when support that misses the mark is present?", + "depth": 5, + "access": "premium", + "tags": [ + "support_that_misses_the_mark", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_138", + "category_id": "stress", + "type": "written", + "text": "What support around support that misses the mark feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "support_that_misses_the_mark", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_139", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during support that misses the mark?", + "depth": 5, + "access": "premium", + "tags": [ + "support_that_misses_the_mark", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_140", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after support that misses the mark affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "support_that_misses_the_mark", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_141", + "category_id": "stress", + "type": "written", + "text": "When does stress recovery routines make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "stress_recovery_routines", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_142", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when stress recovery routines is present?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_recovery_routines", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_143", + "category_id": "stress", + "type": "written", + "text": "What support around stress recovery routines feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_recovery_routines", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_144", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during stress recovery routines?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_recovery_routines", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_145", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after stress recovery routines affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "stress_recovery_routines", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_146", + "category_id": "stress", + "type": "written", + "text": "When does protecting the relationship during hard seasons make you feel distant from me?", + "depth": 4, + "access": "premium", + "tags": [ + "protecting_the_relationship_during_hard_seasons", + "distance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_147", + "category_id": "stress", + "type": "written", + "text": "What pattern between us gets worse when protecting the relationship during hard seasons is present?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_the_relationship_during_hard_seasons", + "pattern" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_148", + "category_id": "stress", + "type": "written", + "text": "What support around protecting the relationship during hard seasons feels helpful instead of controlling?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_the_relationship_during_hard_seasons", + "support" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_149", + "category_id": "stress", + "type": "written", + "text": "What boundary would help us protect each other during protecting the relationship during hard seasons?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_the_relationship_during_hard_seasons", + "boundary" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_150", + "category_id": "stress", + "type": "written", + "text": "What repair do we need after protecting the relationship during hard seasons affects the way we treat each other?", + "depth": 5, + "access": "premium", + "tags": [ + "protecting_the_relationship_during_hard_seasons", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "stress_151", + "category_id": "stress", + "type": "single_choice", + "text": "When work stress shows up, what usually helps first?", + "depth": 3, + "access": "premium", + "tags": [ + "work_stress", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ] + }, + { + "id": "stress_152", + "category_id": "stress", + "type": "single_choice", + "text": "What kind of help feels best during feeling overwhelmed?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_overwhelmed", + "help" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ] + }, + { + "id": "stress_153", + "category_id": "stress", + "type": "single_choice", + "text": "How should we handle a serious talk when needing rest is high?", + "depth": 3, + "access": "premium", + "tags": [ + "needing_rest", + "timing" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ] + }, + { + "id": "stress_154", + "category_id": "stress", + "type": "single_choice", + "text": "What do you need me to do less when asking for help is present?", + "depth": 3, + "access": "premium", + "tags": [ + "asking_for_help", + "less" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ] + }, + { + "id": "stress_155", + "category_id": "stress", + "type": "single_choice", + "text": "What reset helps after low energy days?", + "depth": 2, + "access": "premium", + "tags": [ + "low_energy_days", + "reset" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ] + }, + { + "id": "stress_156", + "category_id": "stress", + "type": "single_choice", + "text": "What should be our first move when mental load affects us?", + "depth": 2, + "access": "premium", + "tags": [ + "mental_load", + "first_move" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ] + }, + { + "id": "stress_157", + "category_id": "stress", + "type": "single_choice", + "text": "When unexpected problems shows up, what usually helps first?", + "depth": 3, + "access": "premium", + "tags": [ + "unexpected_problems", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ] + }, + { + "id": "stress_158", + "category_id": "stress", + "type": "single_choice", + "text": "What kind of help feels best during sleep and mood?", + "depth": 3, + "access": "premium", + "tags": [ + "sleep_and_mood", + "help" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ] + }, + { + "id": "stress_159", + "category_id": "stress", + "type": "single_choice", + "text": "How should we handle a serious talk when busy weeks is high?", + "depth": 2, + "access": "premium", + "tags": [ + "busy_weeks", + "timing" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ] + }, + { + "id": "stress_160", + "category_id": "stress", + "type": "single_choice", + "text": "What do you need me to do less when feeling supported is present?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_supported", + "less" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ] + }, + { + "id": "stress_161", + "category_id": "stress", + "type": "single_choice", + "text": "What reset helps after financial pressure?", + "depth": 3, + "access": "premium", + "tags": [ + "financial_pressure", + "reset" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ] + }, + { + "id": "stress_162", + "category_id": "stress", + "type": "single_choice", + "text": "What should be our first move when family pressure affects us?", + "depth": 3, + "access": "premium", + "tags": [ + "family_pressure", + "first_move" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ] + }, + { + "id": "stress_163", + "category_id": "stress", + "type": "single_choice", + "text": "When health worries shows up, what usually helps first?", + "depth": 2, + "access": "premium", + "tags": [ + "health_worries", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ] + }, + { + "id": "stress_164", + "category_id": "stress", + "type": "single_choice", + "text": "What kind of help feels best during burnout signs?", + "depth": 2, + "access": "premium", + "tags": [ + "burnout_signs", + "help" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ] + }, + { + "id": "stress_165", + "category_id": "stress", + "type": "single_choice", + "text": "How should we handle a serious talk when resetting after stress is high?", + "depth": 3, + "access": "premium", + "tags": [ + "resetting_after_stress", + "timing" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ] + }, + { + "id": "stress_166", + "category_id": "stress", + "type": "single_choice", + "text": "What do you need me to do less when stress spillover into conflict is present?", + "depth": 3, + "access": "premium", + "tags": [ + "stress_spillover_into_conflict", + "less" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ] + }, + { + "id": "stress_167", + "category_id": "stress", + "type": "single_choice", + "text": "What reset helps after shutdown under pressure?", + "depth": 2, + "access": "premium", + "tags": [ + "shutdown_under_pressure", + "reset" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ] + }, + { + "id": "stress_168", + "category_id": "stress", + "type": "single_choice", + "text": "What should be our first move when irritability during stress affects us?", + "depth": 2, + "access": "premium", + "tags": [ + "irritability_during_stress", + "first_move" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ] + }, + { + "id": "stress_169", + "category_id": "stress", + "type": "single_choice", + "text": "When unequal workload shows up, what usually helps first?", + "depth": 4, + "access": "premium", + "tags": [ + "unequal_workload", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ] + }, + { + "id": "stress_170", + "category_id": "stress", + "type": "single_choice", + "text": "What kind of help feels best during hidden anxiety?", + "depth": 3, + "access": "premium", + "tags": [ + "hidden_anxiety", + "help" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ] + }, + { + "id": "stress_171", + "category_id": "stress", + "type": "single_choice", + "text": "How should we handle a serious talk when pressure around money is high?", + "depth": 2, + "access": "premium", + "tags": [ + "pressure_around_money", + "timing" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ] + }, + { + "id": "stress_172", + "category_id": "stress", + "type": "single_choice", + "text": "What do you need me to do less when caregiving stress is present?", + "depth": 2, + "access": "premium", + "tags": [ + "caregiving_stress", + "less" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ] + }, + { + "id": "stress_173", + "category_id": "stress", + "type": "single_choice", + "text": "What reset helps after stress and intimacy?", + "depth": 3, + "access": "premium", + "tags": [ + "stress_and_intimacy", + "reset" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ] + }, + { + "id": "stress_174", + "category_id": "stress", + "type": "single_choice", + "text": "What should be our first move when chronic exhaustion affects us?", + "depth": 3, + "access": "premium", + "tags": [ + "chronic_exhaustion", + "first_move" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ] + }, + { + "id": "stress_175", + "category_id": "stress", + "type": "single_choice", + "text": "When coping habits shows up, what usually helps first?", + "depth": 2, + "access": "premium", + "tags": [ + "coping_habits", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ] + }, + { + "id": "stress_176", + "category_id": "stress", + "type": "single_choice", + "text": "What kind of help feels best during avoiding difficult topics?", + "depth": 2, + "access": "premium", + "tags": [ + "avoiding_difficult_topics", + "help" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ] + }, + { + "id": "stress_177", + "category_id": "stress", + "type": "single_choice", + "text": "How should we handle a serious talk when feeling alone in stress is high?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_alone_in_stress", + "timing" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ] + }, + { + "id": "stress_178", + "category_id": "stress", + "type": "single_choice", + "text": "What do you need me to do less when support that misses the mark is present?", + "depth": 4, + "access": "premium", + "tags": [ + "support_that_misses_the_mark", + "less" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ] + }, + { + "id": "stress_179", + "category_id": "stress", + "type": "single_choice", + "text": "What reset helps after stress recovery routines?", + "depth": 2, + "access": "premium", + "tags": [ + "stress_recovery_routines", + "reset" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ] + }, + { + "id": "stress_180", + "category_id": "stress", + "type": "single_choice", + "text": "What should be our first move when protecting the relationship during hard seasons affects us?", + "depth": 2, + "access": "premium", + "tags": [ + "protecting_the_relationship_during_hard_seasons", + "first_move" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ] + }, + { + "id": "stress_181", + "category_id": "stress", + "type": "single_choice", + "text": "When work stress shows up, what usually helps first?", + "depth": 3, + "access": "premium", + "tags": [ + "work_stress", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ] + }, + { + "id": "stress_182", + "category_id": "stress", + "type": "single_choice", + "text": "What kind of help feels best during feeling overwhelmed?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_overwhelmed", + "help" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ] + }, + { + "id": "stress_183", + "category_id": "stress", + "type": "single_choice", + "text": "How should we handle a serious talk when needing rest is high?", + "depth": 2, + "access": "premium", + "tags": [ + "needing_rest", + "timing" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ] + }, + { + "id": "stress_184", + "category_id": "stress", + "type": "single_choice", + "text": "What do you need me to do less when asking for help is present?", + "depth": 2, + "access": "premium", + "tags": [ + "asking_for_help", + "less" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ] + }, + { + "id": "stress_185", + "category_id": "stress", + "type": "single_choice", + "text": "What reset helps after low energy days?", + "depth": 3, + "access": "premium", + "tags": [ + "low_energy_days", + "reset" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ] + }, + { + "id": "stress_186", + "category_id": "stress", + "type": "single_choice", + "text": "What should be our first move when mental load affects us?", + "depth": 3, + "access": "premium", + "tags": [ + "mental_load", + "first_move" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ] + }, + { + "id": "stress_187", + "category_id": "stress", + "type": "single_choice", + "text": "When unexpected problems shows up, what usually helps first?", + "depth": 3, + "access": "premium", + "tags": [ + "unexpected_problems", + "support" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ] + }, + { + "id": "stress_188", + "category_id": "stress", + "type": "single_choice", + "text": "What kind of help feels best during sleep and mood?", + "depth": 2, + "access": "premium", + "tags": [ + "sleep_and_mood", + "help" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ] + }, + { + "id": "stress_189", + "category_id": "stress", + "type": "single_choice", + "text": "How should we handle a serious talk when busy weeks is high?", + "depth": 3, + "access": "premium", + "tags": [ + "busy_weeks", + "timing" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ] + }, + { + "id": "stress_190", + "category_id": "stress", + "type": "single_choice", + "text": "What do you need me to do less when feeling supported is present?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_supported", + "less" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ] + }, + { + "id": "stress_191", + "category_id": "stress", + "type": "multi_choice", + "text": "Which signs tell you work stress is affecting you?", + "depth": 5, + "access": "premium", + "tags": [ + "work_stress", + "signs" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_192", + "category_id": "stress", + "type": "multi_choice", + "text": "Which supports help when feeling overwhelmed is high?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_overwhelmed", + "support" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_193", + "category_id": "stress", + "type": "multi_choice", + "text": "What should we protect when needing rest is high?", + "depth": 3, + "access": "premium", + "tags": [ + "needing_rest", + "protect" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_194", + "category_id": "stress", + "type": "multi_choice", + "text": "Which habits make asking for help worse between us?", + "depth": 4, + "access": "premium", + "tags": [ + "asking_for_help", + "worse" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_195", + "category_id": "stress", + "type": "multi_choice", + "text": "Which signs tell you low energy days is affecting you?", + "depth": 3, + "access": "premium", + "tags": [ + "low_energy_days", + "signs" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_196", + "category_id": "stress", + "type": "multi_choice", + "text": "Which supports help when mental load is high?", + "depth": 3, + "access": "premium", + "tags": [ + "mental_load", + "support" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_197", + "category_id": "stress", + "type": "multi_choice", + "text": "What should we protect when unexpected problems is high?", + "depth": 4, + "access": "premium", + "tags": [ + "unexpected_problems", + "protect" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_198", + "category_id": "stress", + "type": "multi_choice", + "text": "Which habits make sleep and mood worse between us?", + "depth": 4, + "access": "premium", + "tags": [ + "sleep_and_mood", + "worse" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_199", + "category_id": "stress", + "type": "multi_choice", + "text": "Which signs tell you busy weeks is affecting you?", + "depth": 3, + "access": "premium", + "tags": [ + "busy_weeks", + "signs" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_200", + "category_id": "stress", + "type": "multi_choice", + "text": "Which supports help when feeling supported is high?", + "depth": 4, + "access": "premium", + "tags": [ + "feeling_supported", + "support" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_201", + "category_id": "stress", + "type": "multi_choice", + "text": "What should we protect when financial pressure is high?", + "depth": 3, + "access": "premium", + "tags": [ + "financial_pressure", + "protect" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_202", + "category_id": "stress", + "type": "multi_choice", + "text": "Which habits make family pressure worse between us?", + "depth": 3, + "access": "premium", + "tags": [ + "family_pressure", + "worse" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_203", + "category_id": "stress", + "type": "multi_choice", + "text": "Which signs tell you health worries is affecting you?", + "depth": 4, + "access": "premium", + "tags": [ + "health_worries", + "signs" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_204", + "category_id": "stress", + "type": "multi_choice", + "text": "Which supports help when burnout signs is high?", + "depth": 3, + "access": "premium", + "tags": [ + "burnout_signs", + "support" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_205", + "category_id": "stress", + "type": "multi_choice", + "text": "What should we protect when resetting after stress is high?", + "depth": 4, + "access": "premium", + "tags": [ + "resetting_after_stress", + "protect" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + }, + { + "id": "write_it_down", + "text": "Write it down" + }, + { + "id": "do_something_calming", + "text": "Do something calming" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_206", + "category_id": "stress", + "type": "multi_choice", + "text": "Which habits make stress spillover into conflict worse between us?", + "depth": 4, + "access": "premium", + "tags": [ + "stress_spillover_into_conflict", + "worse" + ], + "options": [ + { + "id": "listen", + "text": "Listen" + }, + { + "id": "help_decide", + "text": "Help decide" + }, + { + "id": "take_a_task", + "text": "Take a task" + }, + { + "id": "give_reassurance", + "text": "Give reassurance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_207", + "category_id": "stress", + "type": "multi_choice", + "text": "Which signs tell you shutdown under pressure is affecting you?", + "depth": 3, + "access": "premium", + "tags": [ + "shutdown_under_pressure", + "signs" + ], + "options": [ + { + "id": "rest", + "text": "Rest" + }, + { + "id": "movement", + "text": "Movement" + }, + { + "id": "food", + "text": "Food" + }, + { + "id": "less_noise", + "text": "Less noise" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_208", + "category_id": "stress", + "type": "multi_choice", + "text": "Which supports help when irritability during stress is high?", + "depth": 3, + "access": "premium", + "tags": [ + "irritability_during_stress", + "support" + ], + "options": [ + { + "id": "name_it_early", + "text": "Name it early" + }, + { + "id": "pause_conflict", + "text": "Pause conflict" + }, + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "ask_for_help", + "text": "Ask for help" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_209", + "category_id": "stress", + "type": "multi_choice", + "text": "What should we protect when unequal workload is high?", + "depth": 4, + "access": "premium", + "tags": [ + "unequal_workload", + "protect" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "quiet_space", + "text": "Quiet space" + }, + { + "id": "encouragement", + "text": "Encouragement" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_210", + "category_id": "stress", + "type": "multi_choice", + "text": "Which habits make hidden anxiety worse between us?", + "depth": 3, + "access": "premium", + "tags": [ + "hidden_anxiety", + "worse" + ], + "options": [ + { + "id": "a_hug", + "text": "A hug" + }, + { + "id": "a_plan", + "text": "A plan" + }, + { + "id": "a_break", + "text": "A break" + }, + { + "id": "a_check_in", + "text": "A check-in" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "stress_211", + "category_id": "stress", + "type": "scale", + "text": "How much has work stress affected us lately?", + "depth": 3, + "access": "premium", + "tags": [ + "work_stress", + "impact" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not at all", + "max_label": "Very much" + } + }, + { + "id": "stress_212", + "category_id": "stress", + "type": "scale", + "text": "How supported do you feel around feeling overwhelmed?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_overwhelmed", + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsupported", + "max_label": "Very supported" + } + }, + { + "id": "stress_213", + "category_id": "stress", + "type": "scale", + "text": "How well do we talk when needing rest is high?", + "depth": 2, + "access": "premium", + "tags": [ + "needing_rest", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "stress_214", + "category_id": "stress", + "type": "scale", + "text": "How much recovery time do you need after asking for help?", + "depth": 3, + "access": "premium", + "tags": [ + "asking_for_help", + "recovery" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Low urgency", + "max_label": "High urgency" + } + }, + { + "id": "stress_215", + "category_id": "stress", + "type": "scale", + "text": "How urgent is it for us to change how we handle low energy days?", + "depth": 2, + "access": "premium", + "tags": [ + "low_energy_days", + "urgency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not at all", + "max_label": "Very much" + } + }, + { + "id": "stress_216", + "category_id": "stress", + "type": "scale", + "text": "How much has mental load affected us lately?", + "depth": 4, + "access": "premium", + "tags": [ + "mental_load", + "impact" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsupported", + "max_label": "Very supported" + } + }, + { + "id": "stress_217", + "category_id": "stress", + "type": "scale", + "text": "How supported do you feel around unexpected problems?", + "depth": 2, + "access": "premium", + "tags": [ + "unexpected_problems", + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "stress_218", + "category_id": "stress", + "type": "scale", + "text": "How well do we talk when sleep and mood is high?", + "depth": 3, + "access": "premium", + "tags": [ + "sleep_and_mood", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Low urgency", + "max_label": "High urgency" + } + }, + { + "id": "stress_219", + "category_id": "stress", + "type": "scale", + "text": "How much recovery time do you need after busy weeks?", + "depth": 2, + "access": "premium", + "tags": [ + "busy_weeks", + "recovery" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not at all", + "max_label": "Very much" + } + }, + { + "id": "stress_220", + "category_id": "stress", + "type": "scale", + "text": "How urgent is it for us to change how we handle feeling supported?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_supported", + "urgency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsupported", + "max_label": "Very supported" + } + }, + { + "id": "stress_221", + "category_id": "stress", + "type": "scale", + "text": "How much has financial pressure affected us lately?", + "depth": 3, + "access": "premium", + "tags": [ + "financial_pressure", + "impact" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "stress_222", + "category_id": "stress", + "type": "scale", + "text": "How supported do you feel around family pressure?", + "depth": 3, + "access": "premium", + "tags": [ + "family_pressure", + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Low urgency", + "max_label": "High urgency" + } + }, + { + "id": "stress_223", + "category_id": "stress", + "type": "scale", + "text": "How well do we talk when health worries is high?", + "depth": 2, + "access": "premium", + "tags": [ + "health_worries", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not at all", + "max_label": "Very much" + } + }, + { + "id": "stress_224", + "category_id": "stress", + "type": "scale", + "text": "How much recovery time do you need after burnout signs?", + "depth": 3, + "access": "premium", + "tags": [ + "burnout_signs", + "recovery" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsupported", + "max_label": "Very supported" + } + }, + { + "id": "stress_225", + "category_id": "stress", + "type": "scale", + "text": "How urgent is it for us to change how we handle resetting after stress?", + "depth": 2, + "access": "premium", + "tags": [ + "resetting_after_stress", + "urgency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "stress_226", + "category_id": "stress", + "type": "scale", + "text": "How much has stress spillover into conflict affected us lately?", + "depth": 4, + "access": "premium", + "tags": [ + "stress_spillover_into_conflict", + "impact" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Low urgency", + "max_label": "High urgency" + } + }, + { + "id": "stress_227", + "category_id": "stress", + "type": "scale", + "text": "How supported do you feel around shutdown under pressure?", + "depth": 2, + "access": "premium", + "tags": [ + "shutdown_under_pressure", + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not at all", + "max_label": "Very much" + } + }, + { + "id": "stress_228", + "category_id": "stress", + "type": "scale", + "text": "How well do we talk when irritability during stress is high?", + "depth": 3, + "access": "premium", + "tags": [ + "irritability_during_stress", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsupported", + "max_label": "Very supported" + } + }, + { + "id": "stress_229", + "category_id": "stress", + "type": "scale", + "text": "How much recovery time do you need after unequal workload?", + "depth": 2, + "access": "premium", + "tags": [ + "unequal_workload", + "recovery" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "stress_230", + "category_id": "stress", + "type": "scale", + "text": "How urgent is it for us to change how we handle hidden anxiety?", + "depth": 3, + "access": "premium", + "tags": [ + "hidden_anxiety", + "urgency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Low urgency", + "max_label": "High urgency" + } + }, + { + "id": "stress_231", + "category_id": "stress", + "type": "scale", + "text": "How much has pressure around money affected us lately?", + "depth": 3, + "access": "premium", + "tags": [ + "pressure_around_money", + "impact" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not at all", + "max_label": "Very much" + } + }, + { + "id": "stress_232", + "category_id": "stress", + "type": "scale", + "text": "How supported do you feel around caregiving stress?", + "depth": 3, + "access": "premium", + "tags": [ + "caregiving_stress", + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsupported", + "max_label": "Very supported" + } + }, + { + "id": "stress_233", + "category_id": "stress", + "type": "scale", + "text": "How well do we talk when stress and intimacy is high?", + "depth": 2, + "access": "premium", + "tags": [ + "stress_and_intimacy", + "communication" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Poorly", + "max_label": "Very well" + } + }, + { + "id": "stress_234", + "category_id": "stress", + "type": "scale", + "text": "How much recovery time do you need after chronic exhaustion?", + "depth": 3, + "access": "premium", + "tags": [ + "chronic_exhaustion", + "recovery" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Low urgency", + "max_label": "High urgency" + } + }, + { + "id": "stress_235", + "category_id": "stress", + "type": "scale", + "text": "How urgent is it for us to change how we handle coping habits?", + "depth": 2, + "access": "premium", + "tags": [ + "coping_habits", + "urgency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not at all", + "max_label": "Very much" + } + }, + { + "id": "stress_236", + "category_id": "stress", + "type": "this_or_that", + "text": "When work stress is high, what helps more?", + "depth": 4, + "access": "premium", + "tags": [ + "work_stress", + "support_style" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "solutions", + "text": "Solutions" + } + ] + }, + { + "id": "stress_237", + "category_id": "stress", + "type": "this_or_that", + "text": "For feeling overwhelmed, what do you usually need first?", + "depth": 2, + "access": "premium", + "tags": [ + "feeling_overwhelmed", + "need" + ], + "options": [ + { + "id": "space", + "text": "Space" + }, + { + "id": "closeness", + "text": "Closeness" + } + ] + }, + { + "id": "stress_238", + "category_id": "stress", + "type": "this_or_that", + "text": "When needing rest affects us, what should we prioritize?", + "depth": 2, + "access": "premium", + "tags": [ + "needing_rest", + "priority" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + } + ] + }, + { + "id": "stress_239", + "category_id": "stress", + "type": "this_or_that", + "text": "When asking for help is high, what helps more?", + "depth": 3, + "access": "premium", + "tags": [ + "asking_for_help", + "support_style" + ], + "options": [ + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "push_through", + "text": "Push through" + } + ] + }, + { + "id": "stress_240", + "category_id": "stress", + "type": "this_or_that", + "text": "For low energy days, what do you usually need first?", + "depth": 2, + "access": "premium", + "tags": [ + "low_energy_days", + "need" + ], + "options": [ + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "emotional_support", + "text": "Emotional support" + } + ] + }, + { + "id": "stress_241", + "category_id": "stress", + "type": "this_or_that", + "text": "When mental load affects us, what should we prioritize?", + "depth": 3, + "access": "premium", + "tags": [ + "mental_load", + "priority" + ], + "options": [ + { + "id": "routine", + "text": "Routine" + }, + { + "id": "flexibility", + "text": "Flexibility" + } + ] + }, + { + "id": "stress_242", + "category_id": "stress", + "type": "this_or_that", + "text": "When unexpected problems is high, what helps more?", + "depth": 3, + "access": "premium", + "tags": [ + "unexpected_problems", + "support_style" + ], + "options": [ + { + "id": "quiet", + "text": "Quiet" + }, + { + "id": "distraction", + "text": "Distraction" + } + ] + }, + { + "id": "stress_243", + "category_id": "stress", + "type": "this_or_that", + "text": "For sleep and mood, what do you usually need first?", + "depth": 2, + "access": "premium", + "tags": [ + "sleep_and_mood", + "need" + ], + "options": [ + { + "id": "rest_first", + "text": "Rest first" + }, + { + "id": "plan_first", + "text": "Plan first" + } + ] + }, + { + "id": "stress_244", + "category_id": "stress", + "type": "this_or_that", + "text": "When busy weeks affects us, what should we prioritize?", + "depth": 2, + "access": "premium", + "tags": [ + "busy_weeks", + "priority" + ], + "options": [ + { + "id": "comfort", + "text": "Comfort" + }, + { + "id": "solutions", + "text": "Solutions" + } + ] + }, + { + "id": "stress_245", + "category_id": "stress", + "type": "this_or_that", + "text": "When feeling supported is high, what helps more?", + "depth": 3, + "access": "premium", + "tags": [ + "feeling_supported", + "support_style" + ], + "options": [ + { + "id": "space", + "text": "Space" + }, + { + "id": "closeness", + "text": "Closeness" + } + ] + }, + { + "id": "stress_246", + "category_id": "stress", + "type": "this_or_that", + "text": "For financial pressure, what do you usually need first?", + "depth": 3, + "access": "premium", + "tags": [ + "financial_pressure", + "need" + ], + "options": [ + { + "id": "talk_now", + "text": "Talk now" + }, + { + "id": "talk_later", + "text": "Talk later" + } + ] + }, + { + "id": "stress_247", + "category_id": "stress", + "type": "this_or_that", + "text": "When family pressure affects us, what should we prioritize?", + "depth": 2, + "access": "premium", + "tags": [ + "family_pressure", + "priority" + ], + "options": [ + { + "id": "lower_expectations", + "text": "Lower expectations" + }, + { + "id": "push_through", + "text": "Push through" + } + ] + }, + { + "id": "stress_248", + "category_id": "stress", + "type": "this_or_that", + "text": "When health worries is high, what helps more?", + "depth": 3, + "access": "premium", + "tags": [ + "health_worries", + "support_style" + ], + "options": [ + { + "id": "practical_help", + "text": "Practical help" + }, + { + "id": "emotional_support", + "text": "Emotional support" + } + ] + }, + { + "id": "stress_249", + "category_id": "stress", + "type": "this_or_that", + "text": "For burnout signs, what do you usually need first?", + "depth": 2, + "access": "premium", + "tags": [ + "burnout_signs", + "need" + ], + "options": [ + { + "id": "routine", + "text": "Routine" + }, + { + "id": "flexibility", + "text": "Flexibility" + } + ] + }, + { + "id": "stress_250", + "category_id": "stress", + "type": "this_or_that", + "text": "When resetting after stress affects us, what should we prioritize?", + "depth": 2, + "access": "premium", + "tags": [ + "resetting_after_stress", + "priority" + ], + "options": [ + { + "id": "quiet", + "text": "Quiet" + }, + { + "id": "distraction", + "text": "Distraction" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed/questions/trust.json b/seed/questions/trust.json new file mode 100644 index 00000000..b0724db7 --- /dev/null +++ b/seed/questions/trust.json @@ -0,0 +1,5221 @@ +{ + "category": { + "id": "trust", + "display_name": "Trust", + "description": "Questions about reliability, honesty, emotional safety, boundaries, loyalty, and rebuilding security together.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "trust_001", + "category_id": "trust", + "type": "written", + "text": "What is one small action from me that helps you trust me more?", + "depth": 3, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_002", + "category_id": "trust", + "type": "written", + "text": "When do you feel most emotionally safe with me?", + "depth": 1, + "access": "free", + "tags": [ + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_003", + "category_id": "trust", + "type": "written", + "text": "What is one promise I have kept that mattered to you?", + "depth": 2, + "access": "free", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_004", + "category_id": "trust", + "type": "written", + "text": "What is one promise you want us to take more seriously?", + "depth": 2, + "access": "free", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_005", + "category_id": "trust", + "type": "written", + "text": "What does trust look like in our everyday routine?", + "depth": 3, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_006", + "category_id": "trust", + "type": "written", + "text": "What helps you believe that I am on your side?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_007", + "category_id": "trust", + "type": "written", + "text": "What makes you feel unsure about where you stand with me?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_008", + "category_id": "trust", + "type": "written", + "text": "What is one thing I do that makes me feel dependable to you?", + "depth": 1, + "access": "free", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_009", + "category_id": "trust", + "type": "written", + "text": "What is one thing I could do more consistently?", + "depth": 2, + "access": "free", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_010", + "category_id": "trust", + "type": "written", + "text": "What does honesty feel like when it is handled well?", + "depth": 3, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_011", + "category_id": "trust", + "type": "written", + "text": "What does honesty feel like when it is handled poorly?", + "depth": 3, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_012", + "category_id": "trust", + "type": "written", + "text": "What topic do you want us to be more transparent about?", + "depth": 1, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_013", + "category_id": "trust", + "type": "written", + "text": "What is one way I can make hard truths easier to share?", + "depth": 3, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_014", + "category_id": "trust", + "type": "written", + "text": "What is one way you can make hard truths easier for me to share?", + "depth": 3, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_015", + "category_id": "trust", + "type": "written", + "text": "What makes you feel protected in this relationship?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_016", + "category_id": "trust", + "type": "written", + "text": "What makes you feel exposed or unprotected?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_017", + "category_id": "trust", + "type": "written", + "text": "What is one boundary that helps you trust me more?", + "depth": 3, + "access": "free", + "tags": [ + "trust", + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_018", + "category_id": "trust", + "type": "written", + "text": "What is one boundary you wish we talked about more clearly?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_019", + "category_id": "trust", + "type": "written", + "text": "What is one area where you need more reassurance from me?", + "depth": 1, + "access": "free", + "tags": [ + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_020", + "category_id": "trust", + "type": "written", + "text": "What is one area where you think I need more reassurance from you?", + "depth": 1, + "access": "free", + "tags": [ + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_021", + "category_id": "trust", + "type": "written", + "text": "What is one behavior that helps you relax around me?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_022", + "category_id": "trust", + "type": "written", + "text": "What is one behavior that makes you tense around me?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_023", + "category_id": "trust", + "type": "written", + "text": "What is one thing I do that shows loyalty to you?", + "depth": 3, + "access": "free", + "tags": [ + "loyalty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_024", + "category_id": "trust", + "type": "written", + "text": "What does loyalty mean to you in small daily moments?", + "depth": 3, + "access": "free", + "tags": [ + "loyalty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_025", + "category_id": "trust", + "type": "written", + "text": "What does loyalty mean to you when we are around other people?", + "depth": 3, + "access": "free", + "tags": [ + "loyalty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_026", + "category_id": "trust", + "type": "written", + "text": "What does loyalty mean to you online?", + "depth": 3, + "access": "free", + "tags": [ + "loyalty", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_027", + "category_id": "trust", + "type": "written", + "text": "What is one social media boundary that would help us feel secure?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries", + "security", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_028", + "category_id": "trust", + "type": "written", + "text": "What is one phone or privacy boundary that feels healthy to you?", + "depth": 4, + "access": "free", + "tags": [ + "boundaries", + "privacy", + "digital_boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_029", + "category_id": "trust", + "type": "written", + "text": "What is one kind of privacy you need in a relationship?", + "depth": 4, + "access": "free", + "tags": [ + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_030", + "category_id": "trust", + "type": "written", + "text": "What is one kind of transparency you need in a relationship?", + "depth": 1, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_031", + "category_id": "trust", + "type": "written", + "text": "What do you need from me when you feel jealous?", + "depth": 4, + "access": "free", + "tags": [ + "jealousy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_032", + "category_id": "trust", + "type": "written", + "text": "What do you need from me when I feel jealous?", + "depth": 4, + "access": "free", + "tags": [ + "jealousy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_033", + "category_id": "trust", + "type": "written", + "text": "What is one fear that makes trust harder for you?", + "depth": 4, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_034", + "category_id": "trust", + "type": "written", + "text": "What is one past experience that shaped how you trust people?", + "depth": 4, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_035", + "category_id": "trust", + "type": "written", + "text": "What is one thing from your past you want me to understand gently?", + "depth": 4, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_036", + "category_id": "trust", + "type": "written", + "text": "When do you feel like I take your feelings seriously?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_037", + "category_id": "trust", + "type": "written", + "text": "When do you feel like I dismiss your concerns?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_038", + "category_id": "trust", + "type": "written", + "text": "What is one concern you want me to respond to with more care?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_039", + "category_id": "trust", + "type": "written", + "text": "What makes an apology feel trustworthy to you?", + "depth": 3, + "access": "free", + "tags": [ + "trust", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_040", + "category_id": "trust", + "type": "written", + "text": "What makes an apology feel empty to you?", + "depth": 1, + "access": "free", + "tags": [ + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_041", + "category_id": "trust", + "type": "written", + "text": "What does accountability look like from me?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_042", + "category_id": "trust", + "type": "written", + "text": "What does accountability look like from you?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_043", + "category_id": "trust", + "type": "written", + "text": "What is one mistake we repaired well?", + "depth": 4, + "access": "free", + "tags": [ + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_044", + "category_id": "trust", + "type": "written", + "text": "What helped us repair that mistake?", + "depth": 4, + "access": "free", + "tags": [ + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_045", + "category_id": "trust", + "type": "written", + "text": "What is one mistake we have not fully repaired?", + "depth": 4, + "access": "free", + "tags": [ + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_046", + "category_id": "trust", + "type": "written", + "text": "What would help us repair it without reopening the wound?", + "depth": 3, + "access": "free", + "tags": [ + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_047", + "category_id": "trust", + "type": "written", + "text": "What does rebuilding trust mean to you?", + "depth": 4, + "access": "free", + "tags": [ + "trust", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_048", + "category_id": "trust", + "type": "written", + "text": "What is one small step that would rebuild trust this week?", + "depth": 4, + "access": "free", + "tags": [ + "trust", + "repair" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_049", + "category_id": "trust", + "type": "written", + "text": "What is one small step you can take to build my trust this week?", + "depth": 3, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_050", + "category_id": "trust", + "type": "written", + "text": "What is one thing I should never hide from you?", + "depth": 4, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_051", + "category_id": "trust", + "type": "written", + "text": "What is one thing you should never hide from me?", + "depth": 4, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_052", + "category_id": "trust", + "type": "written", + "text": "What is one expectation we should make clearer?", + "depth": 3, + "access": "free", + "tags": [ + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_053", + "category_id": "trust", + "type": "written", + "text": "What is one unspoken rule that might be hurting trust?", + "depth": 3, + "access": "free", + "tags": [ + "trust", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_054", + "category_id": "trust", + "type": "written", + "text": "What is one agreement we should put into words?", + "depth": 1, + "access": "free", + "tags": [ + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_055", + "category_id": "trust", + "type": "written", + "text": "What agreement do you think we both understand but rarely say?", + "depth": 1, + "access": "free", + "tags": [ + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_056", + "category_id": "trust", + "type": "written", + "text": "What helps you believe my intentions are good?", + "depth": 1, + "access": "free", + "tags": [ + "intentions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_057", + "category_id": "trust", + "type": "written", + "text": "What makes you question my intentions?", + "depth": 1, + "access": "free", + "tags": [ + "intentions" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_058", + "category_id": "trust", + "type": "written", + "text": "What helps you believe I am telling the full truth?", + "depth": 1, + "access": "free", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_059", + "category_id": "trust", + "type": "written", + "text": "What makes you wonder if I am holding something back?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_060", + "category_id": "trust", + "type": "written", + "text": "What is one thing I can explain better so you do not have to guess?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_061", + "category_id": "trust", + "type": "written", + "text": "What is one thing you can explain better so I do not have to guess?", + "depth": 1, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_062", + "category_id": "trust", + "type": "written", + "text": "What kind of consistency matters most to you?", + "depth": 1, + "access": "free", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_063", + "category_id": "trust", + "type": "written", + "text": "What kind of consistency do you think matters most to me?", + "depth": 1, + "access": "free", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_064", + "category_id": "trust", + "type": "written", + "text": "What is one place where we need more follow-through?", + "depth": 1, + "access": "free", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_065", + "category_id": "trust", + "type": "written", + "text": "What is one place where we already have good follow-through?", + "depth": 1, + "access": "free", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_066", + "category_id": "trust", + "type": "written", + "text": "What helps you feel secure when plans change?", + "depth": 3, + "access": "free", + "tags": [ + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_067", + "category_id": "trust", + "type": "written", + "text": "What makes you feel insecure when plans change?", + "depth": 3, + "access": "free", + "tags": [ + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_068", + "category_id": "trust", + "type": "written", + "text": "What is one way we can handle changed plans with more trust?", + "depth": 3, + "access": "free", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_069", + "category_id": "trust", + "type": "written", + "text": "What is one money-related trust issue couples should talk about early?", + "depth": 3, + "access": "free", + "tags": [ + "trust", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_070", + "category_id": "trust", + "type": "written", + "text": "What is one trust question about money that matters to you?", + "depth": 3, + "access": "free", + "tags": [ + "trust", + "money" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_071", + "category_id": "trust", + "type": "written", + "text": "What is one family-related trust boundary that matters to you?", + "depth": 3, + "access": "free", + "tags": [ + "trust", + "boundaries", + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_072", + "category_id": "trust", + "type": "written", + "text": "What is one friendship boundary that matters to you?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_073", + "category_id": "trust", + "type": "written", + "text": "What is one work-life boundary that matters to you?", + "depth": 3, + "access": "free", + "tags": [ + "boundaries" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_074", + "category_id": "trust", + "type": "written", + "text": "What is one secret you think healthy couples should not keep?", + "depth": 1, + "access": "free", + "tags": [ + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_075", + "category_id": "trust", + "type": "written", + "text": "What is one private thing you think partners are allowed to keep?", + "depth": 1, + "access": "free", + "tags": [ + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_076", + "category_id": "trust", + "type": "written", + "text": "What is one difference between privacy and secrecy for you?", + "depth": 4, + "access": "premium", + "tags": [ + "privacy", + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_077", + "category_id": "trust", + "type": "written", + "text": "What is one difference between honesty and harshness for you?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_078", + "category_id": "trust", + "type": "written", + "text": "What is one difference between reassurance and control for you?", + "depth": 1, + "access": "premium", + "tags": [ + "reassurance" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_079", + "category_id": "trust", + "type": "written", + "text": "What is one difference between transparency and surveillance for you?", + "depth": 1, + "access": "premium", + "tags": [ + "privacy", + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_080", + "category_id": "trust", + "type": "written", + "text": "What would help us trust each other without monitoring each other?", + "depth": 3, + "access": "premium", + "tags": [ + "trust", + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_081", + "category_id": "trust", + "type": "written", + "text": "What is one way I can show trust in you more clearly?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_082", + "category_id": "trust", + "type": "written", + "text": "What is one way you can show trust in me more clearly?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_083", + "category_id": "trust", + "type": "written", + "text": "What do you wish I trusted you with more?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_084", + "category_id": "trust", + "type": "written", + "text": "What do you wish you trusted me with more?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_085", + "category_id": "trust", + "type": "written", + "text": "What is one thing you are afraid I might misunderstand?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_086", + "category_id": "trust", + "type": "written", + "text": "What is one thing you are afraid to ask me about?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_087", + "category_id": "trust", + "type": "written", + "text": "What would make that question safer to ask?", + "depth": 1, + "access": "premium", + "tags": [ + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_088", + "category_id": "trust", + "type": "written", + "text": "What is one answer you would want me to receive with kindness?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_089", + "category_id": "trust", + "type": "written", + "text": "What is one topic where you want less defensiveness from me?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_090", + "category_id": "trust", + "type": "written", + "text": "What is one topic where you want more patience from me?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_091", + "category_id": "trust", + "type": "written", + "text": "What is one situation where you need me to believe you first?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_092", + "category_id": "trust", + "type": "written", + "text": "What is one situation where I might need you to believe me first?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_093", + "category_id": "trust", + "type": "written", + "text": "What does emotional faithfulness mean to you?", + "depth": 1, + "access": "premium", + "tags": [ + "loyalty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_094", + "category_id": "trust", + "type": "written", + "text": "What does respect look like when we are apart?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_095", + "category_id": "trust", + "type": "written", + "text": "What does respect look like when we are with friends?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_096", + "category_id": "trust", + "type": "written", + "text": "What does respect look like when we are with family?", + "depth": 1, + "access": "premium", + "tags": [ + "family" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_097", + "category_id": "trust", + "type": "written", + "text": "What is one way we can protect our relationship in public?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_098", + "category_id": "trust", + "type": "written", + "text": "What is one way we can protect our relationship in private?", + "depth": 1, + "access": "premium", + "tags": [ + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_099", + "category_id": "trust", + "type": "written", + "text": "What makes you feel chosen by me?", + "depth": 1, + "access": "premium", + "tags": [ + "loyalty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_100", + "category_id": "trust", + "type": "written", + "text": "What makes you feel like an afterthought?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_101", + "category_id": "trust", + "type": "written", + "text": "What is one routine that could make trust stronger?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_102", + "category_id": "trust", + "type": "written", + "text": "What is one check-in that would make trust feel natural?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_103", + "category_id": "trust", + "type": "written", + "text": "What is one check-in that would feel controlling?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_104", + "category_id": "trust", + "type": "written", + "text": "What is one trust habit we should start?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_105", + "category_id": "trust", + "type": "written", + "text": "What is one trust habit we should stop?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_106", + "category_id": "trust", + "type": "written", + "text": "What is one trust habit we should protect?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_107", + "category_id": "trust", + "type": "written", + "text": "What makes you feel safe enough to be vulnerable?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_108", + "category_id": "trust", + "type": "written", + "text": "What makes vulnerability feel risky with me?", + "depth": 1, + "access": "premium", + "tags": [ + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_109", + "category_id": "trust", + "type": "written", + "text": "What is one vulnerable thing you want me to handle gently?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_110", + "category_id": "trust", + "type": "written", + "text": "What is one vulnerable thing I have trusted you with?", + "depth": 3, + "access": "premium", + "tags": [ + "trust", + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_111", + "category_id": "trust", + "type": "written", + "text": "What is one vulnerable thing you have trusted me with?", + "depth": 3, + "access": "premium", + "tags": [ + "trust", + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_112", + "category_id": "trust", + "type": "written", + "text": "What did we do well when one of us was vulnerable?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_113", + "category_id": "trust", + "type": "written", + "text": "What could we do better when one of us is vulnerable?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_114", + "category_id": "trust", + "type": "written", + "text": "What is one way I can respond better when you are scared?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_115", + "category_id": "trust", + "type": "written", + "text": "What is one way you can respond better when I am scared?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_116", + "category_id": "trust", + "type": "written", + "text": "What is one fear you want us to face as a team?", + "depth": 4, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_117", + "category_id": "trust", + "type": "written", + "text": "What helps you feel secure after a disagreement?", + "depth": 3, + "access": "premium", + "tags": [ + "conflict", + "expectations", + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_118", + "category_id": "trust", + "type": "written", + "text": "What makes you doubt us after a disagreement?", + "depth": 1, + "access": "premium", + "tags": [ + "conflict", + "expectations" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_119", + "category_id": "trust", + "type": "written", + "text": "What is one thing we should say after conflict to restore safety?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_120", + "category_id": "trust", + "type": "written", + "text": "What is one thing we should do after conflict to restore safety?", + "depth": 4, + "access": "premium", + "tags": [ + "emotional_safety", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_121", + "category_id": "trust", + "type": "written", + "text": "What should we avoid doing after conflict because it damages trust?", + "depth": 4, + "access": "premium", + "tags": [ + "trust", + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_122", + "category_id": "trust", + "type": "written", + "text": "What is one sign that trust is growing between us?", + "depth": 3, + "access": "premium", + "tags": [ + "trust", + "growth" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_123", + "category_id": "trust", + "type": "written", + "text": "What is one sign that trust needs attention between us?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_124", + "category_id": "trust", + "type": "written", + "text": "What is one part of trust that feels strong right now?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_125", + "category_id": "trust", + "type": "written", + "text": "What is one part of trust that feels fragile right now?", + "depth": 4, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_126", + "category_id": "trust", + "type": "written", + "text": "What is one way I have earned your trust over time?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_127", + "category_id": "trust", + "type": "written", + "text": "What is one way you have earned my trust over time?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_128", + "category_id": "trust", + "type": "written", + "text": "What is one way we can earn each other's trust this month?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_129", + "category_id": "trust", + "type": "written", + "text": "What kind of honesty feels caring to you?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_130", + "category_id": "trust", + "type": "written", + "text": "What kind of honesty feels careless to you?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_131", + "category_id": "trust", + "type": "written", + "text": "What is one truth you want us to speak with more kindness?", + "depth": 1, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_132", + "category_id": "trust", + "type": "written", + "text": "What is one truth you want us to speak with more courage?", + "depth": 1, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_133", + "category_id": "trust", + "type": "written", + "text": "What helps you trust that I will not leave when things are hard?", + "depth": 4, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_134", + "category_id": "trust", + "type": "written", + "text": "What helps you trust that I will not punish you for honesty?", + "depth": 3, + "access": "premium", + "tags": [ + "trust", + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_135", + "category_id": "trust", + "type": "written", + "text": "What helps you trust that I will not use your vulnerability against you?", + "depth": 3, + "access": "premium", + "tags": [ + "trust", + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_136", + "category_id": "trust", + "type": "written", + "text": "What is one way we can protect each other's dignity during conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_137", + "category_id": "trust", + "type": "written", + "text": "What is one way we can protect each other's secrets responsibly?", + "depth": 1, + "access": "premium", + "tags": [ + "privacy" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_138", + "category_id": "trust", + "type": "written", + "text": "What is one confidence you want me to handle carefully?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_139", + "category_id": "trust", + "type": "written", + "text": "What does it mean to be a safe person for you?", + "depth": 1, + "access": "premium", + "tags": [ + "emotional_safety" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_140", + "category_id": "trust", + "type": "written", + "text": "What does it mean to be a reliable partner for you?", + "depth": 1, + "access": "premium", + "tags": [ + "reliability" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_141", + "category_id": "trust", + "type": "written", + "text": "What does it mean to be emotionally available for you?", + "depth": 1, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_142", + "category_id": "trust", + "type": "written", + "text": "What does it mean to be loyal when no one is watching?", + "depth": 1, + "access": "premium", + "tags": [ + "loyalty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_143", + "category_id": "trust", + "type": "written", + "text": "What does it mean to be trustworthy with small things?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_144", + "category_id": "trust", + "type": "written", + "text": "What small thing could we both do daily to build trust?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_145", + "category_id": "trust", + "type": "written", + "text": "What is one trust lesson you learned the hard way?", + "depth": 4, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_146", + "category_id": "trust", + "type": "written", + "text": "What is one trust lesson you want our relationship to practice?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_147", + "category_id": "trust", + "type": "written", + "text": "What is one assumption about trust that you want to unlearn?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_148", + "category_id": "trust", + "type": "written", + "text": "What is one belief about trust that you want us to build together?", + "depth": 3, + "access": "premium", + "tags": [ + "trust" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_149", + "category_id": "trust", + "type": "written", + "text": "What would make our relationship feel more secure six months from now?", + "depth": 3, + "access": "premium", + "tags": [ + "security" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_150", + "category_id": "trust", + "type": "written", + "text": "What would make our relationship feel more honest one year from now?", + "depth": 1, + "access": "premium", + "tags": [ + "honesty" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "trust_151", + "category_id": "trust", + "type": "single_choice", + "text": "What helps you feel trust most quickly after a misunderstanding?", + "depth": 2, + "access": "premium", + "tags": [ + "repair", + "safety" + ], + "options": [ + { + "id": "a_calm_explanation", + "text": "A calm explanation" + }, + { + "id": "a_sincere_apology", + "text": "A sincere apology" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "time_to_process", + "text": "Time to process" + } + ] + }, + { + "id": "trust_152", + "category_id": "trust", + "type": "single_choice", + "text": "When you feel unsure, what usually helps first?", + "depth": 1, + "access": "premium", + "tags": [ + "reassurance", + "uncertainty" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "clarity", + "text": "Clarity" + }, + { + "id": "space", + "text": "Space" + }, + { + "id": "a_plan", + "text": "A plan" + } + ] + }, + { + "id": "trust_153", + "category_id": "trust", + "type": "single_choice", + "text": "Which kind of consistency matters most to you?", + "depth": 2, + "access": "premium", + "tags": [ + "consistency", + "reliability" + ], + "options": [ + { + "id": "words_matching_actions", + "text": "Words matching actions" + }, + { + "id": "being_on_time", + "text": "Being on time" + }, + { + "id": "following_through", + "text": "Following through" + }, + { + "id": "emotional_steadiness", + "text": "Emotional steadiness" + } + ] + }, + { + "id": "trust_154", + "category_id": "trust", + "type": "single_choice", + "text": "What makes honesty easiest for you?", + "depth": 2, + "access": "premium", + "tags": [ + "honesty", + "safety" + ], + "options": [ + { + "id": "gentle_timing", + "text": "Gentle timing" + }, + { + "id": "no_judgment", + "text": "No judgment" + }, + { + "id": "clear_questions", + "text": "Clear questions" + }, + { + "id": "privacy", + "text": "Privacy" + } + ] + }, + { + "id": "trust_155", + "category_id": "trust", + "type": "single_choice", + "text": "What makes trust feel most damaged?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_damage", + "honesty" + ], + "options": [ + { + "id": "lying", + "text": "Lying" + }, + { + "id": "hiding_details", + "text": "Hiding details" + }, + { + "id": "broken_promises", + "text": "Broken promises" + }, + { + "id": "dismissed_feelings", + "text": "Dismissed feelings" + } + ] + }, + { + "id": "trust_156", + "category_id": "trust", + "type": "single_choice", + "text": "How do you usually react when trust feels shaky?", + "depth": 3, + "access": "premium", + "tags": [ + "trust_repair", + "patterns" + ], + "options": [ + { + "id": "ask_questions", + "text": "Ask questions" + }, + { + "id": "pull_back", + "text": "Pull back" + }, + { + "id": "get_anxious", + "text": "Get anxious" + }, + { + "id": "watch_actions", + "text": "Watch actions" + } + ] + }, + { + "id": "trust_157", + "category_id": "trust", + "type": "single_choice", + "text": "What kind of apology helps you most?", + "depth": 2, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "specific_apology", + "text": "Specific apology" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "emotional_validation", + "text": "Emotional validation" + }, + { + "id": "time_and_patience", + "text": "Time and patience" + } + ] + }, + { + "id": "trust_158", + "category_id": "trust", + "type": "single_choice", + "text": "What kind of reassurance feels best?", + "depth": 1, + "access": "premium", + "tags": [ + "reassurance", + "security" + ], + "options": [ + { + "id": "verbal_reassurance", + "text": "Verbal reassurance" + }, + { + "id": "physical_comfort", + "text": "Physical comfort" + }, + { + "id": "consistent_actions", + "text": "Consistent actions" + }, + { + "id": "clear_plans", + "text": "Clear plans" + } + ] + }, + { + "id": "trust_159", + "category_id": "trust", + "type": "single_choice", + "text": "When plans change, what helps you stay trusting?", + "depth": 2, + "access": "premium", + "tags": [ + "plans", + "reliability" + ], + "options": [ + { + "id": "quick_update", + "text": "Quick update" + }, + { + "id": "reason_why", + "text": "Reason why" + }, + { + "id": "new_plan", + "text": "New plan" + }, + { + "id": "tone_of_care", + "text": "Tone of care" + } + ] + }, + { + "id": "trust_160", + "category_id": "trust", + "type": "single_choice", + "text": "Which area needs the clearest boundaries?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "privacy" + ], + "options": [ + { + "id": "phones", + "text": "Phones" + }, + { + "id": "friends", + "text": "Friends" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + } + ] + }, + { + "id": "trust_161", + "category_id": "trust", + "type": "single_choice", + "text": "Which area needs the most transparency?", + "depth": 3, + "access": "premium", + "tags": [ + "transparency", + "expectations" + ], + "options": [ + { + "id": "schedule", + "text": "Schedule" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "emotions", + "text": "Emotions" + }, + { + "id": "social_plans", + "text": "Social plans" + } + ] + }, + { + "id": "trust_162", + "category_id": "trust", + "type": "single_choice", + "text": "What helps you trust me with your feelings?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_safety", + "vulnerability" + ], + "options": [ + { + "id": "listening", + "text": "Listening" + }, + { + "id": "no_fixing", + "text": "No fixing" + }, + { + "id": "no_judgment", + "text": "No judgment" + }, + { + "id": "remembering_later", + "text": "Remembering later" + } + ] + }, + { + "id": "trust_163", + "category_id": "trust", + "type": "single_choice", + "text": "What makes vulnerability feel safer?", + "depth": 3, + "access": "premium", + "tags": [ + "vulnerability", + "safety" + ], + "options": [ + { + "id": "patience", + "text": "Patience" + }, + { + "id": "warm_tone", + "text": "Warm tone" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "trust_164", + "category_id": "trust", + "type": "single_choice", + "text": "What makes you feel chosen?", + "depth": 2, + "access": "premium", + "tags": [ + "loyalty", + "connection" + ], + "options": [ + { + "id": "quality_time", + "text": "Quality time" + }, + { + "id": "public_respect", + "text": "Public respect" + }, + { + "id": "private_affection", + "text": "Private affection" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "trust_165", + "category_id": "trust", + "type": "single_choice", + "text": "What makes you feel less secure?", + "depth": 3, + "access": "premium", + "tags": [ + "security", + "concern" + ], + "options": [ + { + "id": "distance", + "text": "Distance" + }, + { + "id": "vague_answers", + "text": "Vague answers" + }, + { + "id": "broken_plans", + "text": "Broken plans" + }, + { + "id": "lack_of_affection", + "text": "Lack of affection" + } + ] + }, + { + "id": "trust_166", + "category_id": "trust", + "type": "single_choice", + "text": "What do you want after conflict?", + "depth": 2, + "access": "premium", + "tags": [ + "conflict", + "repair" + ], + "options": [ + { + "id": "space_first", + "text": "Space first" + }, + { + "id": "comfort_first", + "text": "Comfort first" + }, + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "simple_repair", + "text": "Simple repair" + } + ] + }, + { + "id": "trust_167", + "category_id": "trust", + "type": "single_choice", + "text": "Which behavior builds trust fastest?", + "depth": 2, + "access": "premium", + "tags": [ + "reliability", + "accountability" + ], + "options": [ + { + "id": "keeping_promises", + "text": "Keeping promises" + }, + { + "id": "admitting_mistakes", + "text": "Admitting mistakes" + }, + { + "id": "checking_in", + "text": "Checking in" + }, + { + "id": "being_patient", + "text": "Being patient" + } + ] + }, + { + "id": "trust_168", + "category_id": "trust", + "type": "single_choice", + "text": "Which behavior damages trust fastest?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_damage", + "patterns" + ], + "options": [ + { + "id": "dismissing_feelings", + "text": "Dismissing feelings" + }, + { + "id": "hiding_information", + "text": "Hiding information" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "inconsistency", + "text": "Inconsistency" + } + ] + }, + { + "id": "trust_169", + "category_id": "trust", + "type": "single_choice", + "text": "What do you need when jealousy appears?", + "depth": 3, + "access": "premium", + "tags": [ + "jealousy", + "security" + ], + "options": [ + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "calm_conversation", + "text": "Calm conversation" + } + ] + }, + { + "id": "trust_170", + "category_id": "trust", + "type": "single_choice", + "text": "What is healthiest for phone privacy?", + "depth": 2, + "access": "premium", + "tags": [ + "digital_boundaries", + "privacy" + ], + "options": [ + { + "id": "shared_access_by_choice", + "text": "Shared access by choice" + }, + { + "id": "clear_boundaries", + "text": "Clear boundaries" + }, + { + "id": "no_access", + "text": "No access" + }, + { + "id": "case_by_case", + "text": "Case by case" + } + ] + }, + { + "id": "trust_171", + "category_id": "trust", + "type": "single_choice", + "text": "What makes an answer feel complete?", + "depth": 2, + "access": "premium", + "tags": [ + "honesty", + "clarity" + ], + "options": [ + { + "id": "details", + "text": "Details" + }, + { + "id": "tone", + "text": "Tone" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "willingness_to_explain", + "text": "Willingness to explain" + } + ] + }, + { + "id": "trust_172", + "category_id": "trust", + "type": "single_choice", + "text": "What helps you believe changed behavior is real?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "accountability" + ], + "options": [ + { + "id": "time", + "text": "Time" + }, + { + "id": "repeated_actions", + "text": "Repeated actions" + }, + { + "id": "ownership", + "text": "Ownership" + }, + { + "id": "less_defensiveness", + "text": "Less defensiveness" + } + ] + }, + { + "id": "trust_173", + "category_id": "trust", + "type": "single_choice", + "text": "What should we do when one of us breaks trust in a small way?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "small_moments" + ], + "options": [ + { + "id": "name_it_quickly", + "text": "Name it quickly" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "make_a_plan", + "text": "Make a plan" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ] + }, + { + "id": "trust_174", + "category_id": "trust", + "type": "single_choice", + "text": "What kind of loyalty matters most day to day?", + "depth": 3, + "access": "premium", + "tags": [ + "loyalty", + "daily_life" + ], + "options": [ + { + "id": "defending_each_other", + "text": "Defending each other" + }, + { + "id": "being_honest", + "text": "Being honest" + }, + { + "id": "keeping_confidences", + "text": "Keeping confidences" + }, + { + "id": "choosing_us_first", + "text": "Choosing us first" + } + ] + }, + { + "id": "trust_175", + "category_id": "trust", + "type": "single_choice", + "text": "What is hardest for you to trust?", + "depth": 4, + "access": "premium", + "tags": [ + "trust_style", + "security" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "intentions", + "text": "Intentions" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "emotional_safety", + "text": "Emotional safety" + } + ] + }, + { + "id": "trust_176", + "category_id": "trust", + "type": "single_choice", + "text": "What helps you rebuild trust after disappointment?", + "depth": 4, + "access": "premium", + "tags": [ + "disappointment", + "repair" + ], + "options": [ + { + "id": "understanding_why", + "text": "Understanding why" + }, + { + "id": "specific_change", + "text": "Specific change" + }, + { + "id": "time", + "text": "Time" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "trust_177", + "category_id": "trust", + "type": "single_choice", + "text": "What does dependability mostly mean to you?", + "depth": 2, + "access": "premium", + "tags": [ + "dependability", + "reliability" + ], + "options": [ + { + "id": "showing_up", + "text": "Showing up" + }, + { + "id": "following_through", + "text": "Following through" + }, + { + "id": "being_honest", + "text": "Being honest" + }, + { + "id": "staying_calm", + "text": "Staying calm" + } + ] + }, + { + "id": "trust_178", + "category_id": "trust", + "type": "single_choice", + "text": "What do you need more of to feel secure?", + "depth": 2, + "access": "premium", + "tags": [ + "security", + "needs" + ], + "options": [ + { + "id": "clarity", + "text": "Clarity" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "quality_time", + "text": "Quality time" + } + ] + }, + { + "id": "trust_179", + "category_id": "trust", + "type": "single_choice", + "text": "What makes you trust a difficult conversation?", + "depth": 3, + "access": "premium", + "tags": [ + "hard_topics", + "safety" + ], + "options": [ + { + "id": "calm_start", + "text": "Calm start" + }, + { + "id": "no_blame", + "text": "No blame" + }, + { + "id": "clear_goal", + "text": "Clear goal" + }, + { + "id": "kind_ending", + "text": "Kind ending" + } + ] + }, + { + "id": "trust_180", + "category_id": "trust", + "type": "single_choice", + "text": "When I make a mistake, what should I do first?", + "depth": 2, + "access": "premium", + "tags": [ + "accountability", + "repair" + ], + "options": [ + { + "id": "own_it", + "text": "Own it" + }, + { + "id": "apologize", + "text": "Apologize" + }, + { + "id": "explain", + "text": "Explain" + }, + { + "id": "ask_what_you_need", + "text": "Ask what you need" + } + ] + }, + { + "id": "trust_181", + "category_id": "trust", + "type": "single_choice", + "text": "Which promise matters most?", + "depth": 3, + "access": "premium", + "tags": [ + "promises", + "trust" + ], + "options": [ + { + "id": "tell_the_truth", + "text": "Tell the truth" + }, + { + "id": "respect_boundaries", + "text": "Respect boundaries" + }, + { + "id": "follow_through", + "text": "Follow through" + }, + { + "id": "protect_privacy", + "text": "Protect privacy" + } + ] + }, + { + "id": "trust_182", + "category_id": "trust", + "type": "single_choice", + "text": "What helps you trust my intentions?", + "depth": 3, + "access": "premium", + "tags": [ + "intentions", + "trust" + ], + "options": [ + { + "id": "my_tone", + "text": "My tone" + }, + { + "id": "my_actions", + "text": "My actions" + }, + { + "id": "my_explanation", + "text": "My explanation" + }, + { + "id": "my_consistency", + "text": "My consistency" + } + ] + }, + { + "id": "trust_183", + "category_id": "trust", + "type": "single_choice", + "text": "What makes you doubt my intentions?", + "depth": 4, + "access": "premium", + "tags": [ + "doubt", + "intentions" + ], + "options": [ + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "secrecy", + "text": "Secrecy" + }, + { + "id": "timing", + "text": "Timing" + }, + { + "id": "past_patterns", + "text": "Past patterns" + } + ] + }, + { + "id": "trust_184", + "category_id": "trust", + "type": "single_choice", + "text": "What should trust feel like in our relationship?", + "depth": 2, + "access": "premium", + "tags": [ + "trust_vision", + "security" + ], + "options": [ + { + "id": "safe", + "text": "Safe" + }, + { + "id": "steady", + "text": "Steady" + }, + { + "id": "free", + "text": "Free" + }, + { + "id": "honest", + "text": "Honest" + } + ] + }, + { + "id": "trust_185", + "category_id": "trust", + "type": "single_choice", + "text": "What do you value more during conflict?", + "depth": 3, + "access": "premium", + "tags": [ + "conflict", + "values" + ], + "options": [ + { + "id": "full_honesty", + "text": "Full honesty" + }, + { + "id": "gentle_delivery", + "text": "Gentle delivery" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "trust_186", + "category_id": "trust", + "type": "single_choice", + "text": "What helps you trust me when we are apart?", + "depth": 2, + "access": "premium", + "tags": [ + "apart", + "loyalty" + ], + "options": [ + { + "id": "communication", + "text": "Communication" + }, + { + "id": "boundaries", + "text": "Boundaries" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "confidence_in_us", + "text": "Confidence in us" + } + ] + }, + { + "id": "trust_187", + "category_id": "trust", + "type": "single_choice", + "text": "What should be our default when we are unsure?", + "depth": 2, + "access": "premium", + "tags": [ + "uncertainty", + "communication" + ], + "options": [ + { + "id": "ask_directly", + "text": "Ask directly" + }, + { + "id": "assume_good_intent", + "text": "Assume good intent" + }, + { + "id": "pause_first", + "text": "Pause first" + }, + { + "id": "clarify_later", + "text": "Clarify later" + } + ] + }, + { + "id": "trust_188", + "category_id": "trust", + "type": "single_choice", + "text": "What makes repair feel complete?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "completion" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "understanding", + "text": "Understanding" + }, + { + "id": "changed_action", + "text": "Changed action" + }, + { + "id": "time", + "text": "Time" + } + ] + }, + { + "id": "trust_189", + "category_id": "trust", + "type": "single_choice", + "text": "What is your strongest trust need right now?", + "depth": 3, + "access": "premium", + "tags": [ + "needs", + "security" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "emotional_safety", + "text": "Emotional safety" + }, + { + "id": "reassurance", + "text": "Reassurance" + } + ] + }, + { + "id": "trust_190", + "category_id": "trust", + "type": "single_choice", + "text": "What should we protect most to keep trust strong?", + "depth": 3, + "access": "premium", + "tags": [ + "protection", + "trust" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "respect", + "text": "Respect" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "follow_through", + "text": "Follow-through" + } + ] + }, + { + "id": "trust_191", + "category_id": "trust", + "type": "multi_choice", + "text": "Which actions help you feel safe with me? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "safety", + "actions" + ], + "options": [ + { + "id": "listening_without_interrupting", + "text": "Listening without interrupting" + }, + { + "id": "keeping_promises", + "text": "Keeping promises" + }, + { + "id": "checking_in", + "text": "Checking in" + }, + { + "id": "respecting_boundaries", + "text": "Respecting boundaries" + }, + { + "id": "staying_calm", + "text": "Staying calm" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_192", + "category_id": "trust", + "type": "multi_choice", + "text": "Which things make trust harder for you? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "trust_barriers", + "patterns" + ], + "options": [ + { + "id": "inconsistency", + "text": "Inconsistency" + }, + { + "id": "vague_answers", + "text": "Vague answers" + }, + { + "id": "defensiveness", + "text": "Defensiveness" + }, + { + "id": "broken_plans", + "text": "Broken plans" + }, + { + "id": "dismissed_feelings", + "text": "Dismissed feelings" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_193", + "category_id": "trust", + "type": "multi_choice", + "text": "Which forms of honesty matter most to you? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "honesty", + "values" + ], + "options": [ + { + "id": "emotional_honesty", + "text": "Emotional honesty" + }, + { + "id": "practical_honesty", + "text": "Practical honesty" + }, + { + "id": "financial_honesty", + "text": "Financial honesty" + }, + { + "id": "social_honesty", + "text": "Social honesty" + }, + { + "id": "honesty_about_needs", + "text": "Honesty about needs" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_194", + "category_id": "trust", + "type": "multi_choice", + "text": "Which boundaries should couples discuss clearly? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "clarity" + ], + "options": [ + { + "id": "phones", + "text": "Phones" + }, + { + "id": "friends", + "text": "Friends" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "private_time", + "text": "Private time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_195", + "category_id": "trust", + "type": "multi_choice", + "text": "Which things help repair trust after conflict? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "conflict" + ], + "options": [ + { + "id": "apology", + "text": "Apology" + }, + { + "id": "accountability", + "text": "Accountability" + }, + { + "id": "changed_behavior", + "text": "Changed behavior" + }, + { + "id": "reassurance", + "text": "Reassurance" + }, + { + "id": "time", + "text": "Time" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_196", + "category_id": "trust", + "type": "multi_choice", + "text": "Which behaviors feel loyal to you? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "loyalty", + "respect" + ], + "options": [ + { + "id": "defending_me_respectfully", + "text": "Defending me respectfully" + }, + { + "id": "keeping_confidences", + "text": "Keeping confidences" + }, + { + "id": "choosing_us_in_public", + "text": "Choosing us in public" + }, + { + "id": "being_honest_when_apart", + "text": "Being honest when apart" + }, + { + "id": "respecting_our_agreements", + "text": "Respecting our agreements" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_197", + "category_id": "trust", + "type": "multi_choice", + "text": "Which areas need more trust-building right now? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "needs", + "growth" + ], + "options": [ + { + "id": "communication", + "text": "Communication" + }, + { + "id": "follow_through", + "text": "Follow-through" + }, + { + "id": "emotional_safety", + "text": "Emotional safety" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "conflict_repair", + "text": "Conflict repair" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_198", + "category_id": "trust", + "type": "multi_choice", + "text": "Which things make vulnerability safer? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "vulnerability", + "safety" + ], + "options": [ + { + "id": "warm_tone", + "text": "Warm tone" + }, + { + "id": "no_teasing", + "text": "No teasing" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "patience", + "text": "Patience" + }, + { + "id": "gentle_questions", + "text": "Gentle questions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_199", + "category_id": "trust", + "type": "multi_choice", + "text": "Which actions help you trust changed behavior? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "accountability", + "change" + ], + "options": [ + { + "id": "repeated_follow_through", + "text": "Repeated follow-through" + }, + { + "id": "clear_plan", + "text": "Clear plan" + }, + { + "id": "ownership", + "text": "Ownership" + }, + { + "id": "no_excuses", + "text": "No excuses" + }, + { + "id": "patience_with_questions", + "text": "Patience with questions" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_200", + "category_id": "trust", + "type": "multi_choice", + "text": "Which kinds of reassurance help most? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "reassurance", + "security" + ], + "options": [ + { + "id": "words", + "text": "Words" + }, + { + "id": "affection", + "text": "Affection" + }, + { + "id": "consistency", + "text": "Consistency" + }, + { + "id": "quality_time", + "text": "Quality time" + }, + { + "id": "transparency", + "text": "Transparency" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_201", + "category_id": "trust", + "type": "multi_choice", + "text": "Which privacy boundaries feel healthy? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "privacy", + "boundaries" + ], + "options": [ + { + "id": "private_journal", + "text": "Private journal" + }, + { + "id": "private_conversations", + "text": "Private conversations" + }, + { + "id": "personal_phone_space", + "text": "Personal phone space" + }, + { + "id": "time_alone", + "text": "Time alone" + }, + { + "id": "surprise_gifts_or_plans", + "text": "Surprise gifts or plans" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_202", + "category_id": "trust", + "type": "multi_choice", + "text": "Which transparency habits feel healthy? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "transparency", + "habits" + ], + "options": [ + { + "id": "sharing_plans", + "text": "Sharing plans" + }, + { + "id": "being_honest_about_emotions", + "text": "Being honest about emotions" + }, + { + "id": "owning_mistakes", + "text": "Owning mistakes" + }, + { + "id": "discussing_money", + "text": "Discussing money" + }, + { + "id": "naming_concerns_early", + "text": "Naming concerns early" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_203", + "category_id": "trust", + "type": "multi_choice", + "text": "Which conflict habits damage trust? Select all that apply.", + "depth": 5, + "access": "premium", + "tags": [ + "conflict", + "damage" + ], + "options": [ + { + "id": "name_calling", + "text": "Name-calling" + }, + { + "id": "stonewalling", + "text": "Stonewalling" + }, + { + "id": "threats_to_leave", + "text": "Threats to leave" + }, + { + "id": "bringing_up_old_wounds", + "text": "Bringing up old wounds" + }, + { + "id": "mocking_feelings", + "text": "Mocking feelings" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_204", + "category_id": "trust", + "type": "multi_choice", + "text": "Which conflict habits protect trust? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "conflict", + "repair" + ], + "options": [ + { + "id": "taking_breaks", + "text": "Taking breaks" + }, + { + "id": "repair_attempts", + "text": "Repair attempts" + }, + { + "id": "staying_respectful", + "text": "Staying respectful" + }, + { + "id": "owning_impact", + "text": "Owning impact" + }, + { + "id": "coming_back_to_finish", + "text": "Coming back to finish" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_205", + "category_id": "trust", + "type": "multi_choice", + "text": "Which situations need more clarity between us? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "clarity", + "expectations" + ], + "options": [ + { + "id": "social_plans", + "text": "Social plans" + }, + { + "id": "spending_money", + "text": "Spending money" + }, + { + "id": "family_expectations", + "text": "Family expectations" + }, + { + "id": "time_alone", + "text": "Time alone" + }, + { + "id": "emotional_needs", + "text": "Emotional needs" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_206", + "category_id": "trust", + "type": "multi_choice", + "text": "Which things make you feel chosen? Select all that apply.", + "depth": 2, + "access": "premium", + "tags": [ + "chosen", + "loyalty" + ], + "options": [ + { + "id": "being_prioritized", + "text": "Being prioritized" + }, + { + "id": "being_defended", + "text": "Being defended" + }, + { + "id": "being_included", + "text": "Being included" + }, + { + "id": "being_checked_on", + "text": "Being checked on" + }, + { + "id": "being_remembered", + "text": "Being remembered" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_207", + "category_id": "trust", + "type": "multi_choice", + "text": "Which things make you feel forgotten? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "security", + "concern" + ], + "options": [ + { + "id": "plans_changing_late", + "text": "Plans changing late" + }, + { + "id": "lack_of_check_ins", + "text": "Lack of check-ins" + }, + { + "id": "dismissed_details", + "text": "Dismissed details" + }, + { + "id": "no_follow_through", + "text": "No follow-through" + }, + { + "id": "emotional_distance", + "text": "Emotional distance" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_208", + "category_id": "trust", + "type": "multi_choice", + "text": "Which trust agreements should we make explicit? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "agreements", + "trust" + ], + "options": [ + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "privacy", + "text": "Privacy" + }, + { + "id": "boundaries_with_others", + "text": "Boundaries with others" + }, + { + "id": "conflict_rules", + "text": "Conflict rules" + }, + { + "id": "repair_after_mistakes", + "text": "Repair after mistakes" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_209", + "category_id": "trust", + "type": "multi_choice", + "text": "Which topics should we handle with extra care? Select all that apply.", + "depth": 4, + "access": "premium", + "tags": [ + "hard_topics", + "care" + ], + "options": [ + { + "id": "past_hurts", + "text": "Past hurts" + }, + { + "id": "family", + "text": "Family" + }, + { + "id": "money", + "text": "Money" + }, + { + "id": "jealousy", + "text": "Jealousy" + }, + { + "id": "future_plans", + "text": "Future plans" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_210", + "category_id": "trust", + "type": "multi_choice", + "text": "Which signs show trust is growing? Select all that apply.", + "depth": 3, + "access": "premium", + "tags": [ + "growth", + "trust" + ], + "options": [ + { + "id": "more_openness", + "text": "More openness" + }, + { + "id": "less_guessing", + "text": "Less guessing" + }, + { + "id": "faster_repair", + "text": "Faster repair" + }, + { + "id": "more_calm", + "text": "More calm" + }, + { + "id": "more_vulnerability", + "text": "More vulnerability" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 5 + } + }, + { + "id": "trust_211", + "category_id": "trust", + "type": "scale", + "text": "How much do you trust my follow-through right now?", + "depth": 2, + "access": "premium", + "tags": [ + "follow_through", + "reliability" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Completely", + "scale_step": 1 + } + }, + { + "id": "trust_212", + "category_id": "trust", + "type": "scale", + "text": "How emotionally safe do you feel with me right now?", + "depth": 3, + "access": "premium", + "tags": [ + "emotional_safety", + "security" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "trust_213", + "category_id": "trust", + "type": "scale", + "text": "How easy is it to be honest with me?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty", + "openness" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Very hard", + "max_label": "Very easy", + "scale_step": 1 + } + }, + { + "id": "trust_214", + "category_id": "trust", + "type": "scale", + "text": "How much do you feel I respect your boundaries?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "respect" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not respected", + "max_label": "Fully respected", + "scale_step": 1 + } + }, + { + "id": "trust_215", + "category_id": "trust", + "type": "scale", + "text": "How much do you feel I protect your privacy?", + "depth": 3, + "access": "premium", + "tags": [ + "privacy", + "respect" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not protected", + "max_label": "Fully protected", + "scale_step": 1 + } + }, + { + "id": "trust_216", + "category_id": "trust", + "type": "scale", + "text": "How secure do you feel when we are apart?", + "depth": 2, + "access": "premium", + "tags": [ + "apart", + "security" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not secure", + "max_label": "Very secure", + "scale_step": 1 + } + }, + { + "id": "trust_217", + "category_id": "trust", + "type": "scale", + "text": "How well do we repair trust after conflict?", + "depth": 4, + "access": "premium", + "tags": [ + "repair", + "conflict" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Poorly", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "trust_218", + "category_id": "trust", + "type": "scale", + "text": "How dependable do I feel to you lately?", + "depth": 2, + "access": "premium", + "tags": [ + "dependability", + "consistency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not dependable", + "max_label": "Very dependable", + "scale_step": 1 + } + }, + { + "id": "trust_219", + "category_id": "trust", + "type": "scale", + "text": "How dependable do you feel you have been lately?", + "depth": 2, + "access": "premium", + "tags": [ + "self_reflection", + "consistency" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not dependable", + "max_label": "Very dependable", + "scale_step": 1 + } + }, + { + "id": "trust_220", + "category_id": "trust", + "type": "scale", + "text": "How much do you feel chosen by me?", + "depth": 3, + "access": "premium", + "tags": [ + "loyalty", + "chosen" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not chosen", + "max_label": "Deeply chosen", + "scale_step": 1 + } + }, + { + "id": "trust_221", + "category_id": "trust", + "type": "scale", + "text": "How much do you feel I believe you?", + "depth": 3, + "access": "premium", + "tags": [ + "belief", + "validation" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not believed", + "max_label": "Fully believed", + "scale_step": 1 + } + }, + { + "id": "trust_222", + "category_id": "trust", + "type": "scale", + "text": "How much do you feel I trust you?", + "depth": 3, + "access": "premium", + "tags": [ + "mutual_trust", + "security" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not trusted", + "max_label": "Fully trusted", + "scale_step": 1 + } + }, + { + "id": "trust_223", + "category_id": "trust", + "type": "scale", + "text": "How comfortable are you asking for reassurance?", + "depth": 3, + "access": "premium", + "tags": [ + "reassurance", + "needs" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "trust_224", + "category_id": "trust", + "type": "scale", + "text": "How comfortable are you giving reassurance?", + "depth": 2, + "access": "premium", + "tags": [ + "reassurance", + "support" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not comfortable", + "max_label": "Very comfortable", + "scale_step": 1 + } + }, + { + "id": "trust_225", + "category_id": "trust", + "type": "scale", + "text": "How clear are our boundaries right now?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not clear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "trust_226", + "category_id": "trust", + "type": "scale", + "text": "How clear are our expectations right now?", + "depth": 3, + "access": "premium", + "tags": [ + "expectations", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not clear", + "max_label": "Very clear", + "scale_step": 1 + } + }, + { + "id": "trust_227", + "category_id": "trust", + "type": "scale", + "text": "How much do you trust us to handle hard conversations?", + "depth": 4, + "access": "premium", + "tags": [ + "hard_topics", + "confidence" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "trust_228", + "category_id": "trust", + "type": "scale", + "text": "How safe does vulnerability feel in our relationship?", + "depth": 4, + "access": "premium", + "tags": [ + "vulnerability", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not safe", + "max_label": "Very safe", + "scale_step": 1 + } + }, + { + "id": "trust_229", + "category_id": "trust", + "type": "scale", + "text": "How much do you trust our loyalty to each other?", + "depth": 3, + "access": "premium", + "tags": [ + "loyalty", + "commitment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "trust_230", + "category_id": "trust", + "type": "scale", + "text": "How much do you trust our honesty about money?", + "depth": 4, + "access": "premium", + "tags": [ + "money", + "honesty" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "trust_231", + "category_id": "trust", + "type": "scale", + "text": "How much do you trust our honesty about feelings?", + "depth": 3, + "access": "premium", + "tags": [ + "emotions", + "honesty" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not much", + "max_label": "Very much", + "scale_step": 1 + } + }, + { + "id": "trust_232", + "category_id": "trust", + "type": "scale", + "text": "How well do we handle jealousy?", + "depth": 4, + "access": "premium", + "tags": [ + "jealousy", + "security" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Poorly", + "max_label": "Very well", + "scale_step": 1 + } + }, + { + "id": "trust_233", + "category_id": "trust", + "type": "scale", + "text": "How much trust did we build this week?", + "depth": 2, + "access": "premium", + "tags": [ + "weekly_check_in", + "growth" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "None", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "trust_234", + "category_id": "trust", + "type": "scale", + "text": "How much trust needs attention this week?", + "depth": 3, + "access": "premium", + "tags": [ + "weekly_check_in", + "attention" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "None", + "max_label": "A lot", + "scale_step": 1 + } + }, + { + "id": "trust_235", + "category_id": "trust", + "type": "scale", + "text": "How hopeful do you feel about our ability to keep building trust?", + "depth": 3, + "access": "premium", + "tags": [ + "hope", + "growth" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "min_label": "Not hopeful", + "max_label": "Very hopeful", + "scale_step": 1 + } + }, + { + "id": "trust_236", + "category_id": "trust", + "type": "this_or_that", + "text": "Full transparency or clear privacy boundaries?", + "depth": 3, + "access": "premium", + "tags": [ + "privacy", + "transparency" + ], + "options": [ + { + "id": "full_transparency", + "text": "Full transparency" + }, + { + "id": "clear_privacy_boundaries", + "text": "Clear privacy boundaries" + } + ] + }, + { + "id": "trust_237", + "category_id": "trust", + "type": "this_or_that", + "text": "Reassurance right away or space first?", + "depth": 2, + "access": "premium", + "tags": [ + "reassurance", + "space" + ], + "options": [ + { + "id": "reassurance_right_away", + "text": "Reassurance right away" + }, + { + "id": "space_first", + "text": "Space first" + } + ] + }, + { + "id": "trust_238", + "category_id": "trust", + "type": "this_or_that", + "text": "Talk about trust directly or build it through actions?", + "depth": 2, + "access": "premium", + "tags": [ + "trust_style", + "actions" + ], + "options": [ + { + "id": "talk_directly", + "text": "Talk directly" + }, + { + "id": "build_through_actions", + "text": "Build through actions" + } + ] + }, + { + "id": "trust_239", + "category_id": "trust", + "type": "this_or_that", + "text": "Apology first or explanation first?", + "depth": 2, + "access": "premium", + "tags": [ + "apology", + "repair" + ], + "options": [ + { + "id": "apology_first", + "text": "Apology first" + }, + { + "id": "explanation_first", + "text": "Explanation first" + } + ] + }, + { + "id": "trust_240", + "category_id": "trust", + "type": "this_or_that", + "text": "Ask questions or watch behavior over time?", + "depth": 3, + "access": "premium", + "tags": [ + "trust_repair", + "patterns" + ], + "options": [ + { + "id": "ask_questions", + "text": "Ask questions" + }, + { + "id": "watch_behavior", + "text": "Watch behavior over time" + } + ] + }, + { + "id": "trust_241", + "category_id": "trust", + "type": "this_or_that", + "text": "Share passwords or keep phone privacy?", + "depth": 4, + "access": "premium", + "tags": [ + "digital_boundaries", + "privacy" + ], + "options": [ + { + "id": "share_passwords", + "text": "Share passwords" + }, + { + "id": "keep_phone_privacy", + "text": "Keep phone privacy" + } + ] + }, + { + "id": "trust_242", + "category_id": "trust", + "type": "this_or_that", + "text": "Assume good intent or clarify first?", + "depth": 2, + "access": "premium", + "tags": [ + "intentions", + "clarity" + ], + "options": [ + { + "id": "assume_good_intent", + "text": "Assume good intent" + }, + { + "id": "clarify_first", + "text": "Clarify first" + } + ] + }, + { + "id": "trust_243", + "category_id": "trust", + "type": "this_or_that", + "text": "Repair quickly or repair slowly and carefully?", + "depth": 3, + "access": "premium", + "tags": [ + "repair", + "timing" + ], + "options": [ + { + "id": "repair_quickly", + "text": "Repair quickly" + }, + { + "id": "repair_carefully", + "text": "Repair slowly and carefully" + } + ] + }, + { + "id": "trust_244", + "category_id": "trust", + "type": "this_or_that", + "text": "More honesty or more gentleness?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty", + "care" + ], + "options": [ + { + "id": "more_honesty", + "text": "More honesty" + }, + { + "id": "more_gentleness", + "text": "More gentleness" + } + ] + }, + { + "id": "trust_245", + "category_id": "trust", + "type": "this_or_that", + "text": "Private reassurance or public loyalty?", + "depth": 2, + "access": "premium", + "tags": [ + "loyalty", + "reassurance" + ], + "options": [ + { + "id": "private_reassurance", + "text": "Private reassurance" + }, + { + "id": "public_loyalty", + "text": "Public loyalty" + } + ] + }, + { + "id": "trust_246", + "category_id": "trust", + "type": "this_or_that", + "text": "Clear rules or flexible trust?", + "depth": 3, + "access": "premium", + "tags": [ + "boundaries", + "trust_style" + ], + "options": [ + { + "id": "clear_rules", + "text": "Clear rules" + }, + { + "id": "flexible_trust", + "text": "Flexible trust" + } + ] + }, + { + "id": "trust_247", + "category_id": "trust", + "type": "this_or_that", + "text": "Talk when hurt or wait until calm?", + "depth": 3, + "access": "premium", + "tags": [ + "conflict", + "timing" + ], + "options": [ + { + "id": "talk_when_hurt", + "text": "Talk when hurt" + }, + { + "id": "wait_until_calm", + "text": "Wait until calm" + } + ] + }, + { + "id": "trust_248", + "category_id": "trust", + "type": "this_or_that", + "text": "Know every detail or know the important truth?", + "depth": 4, + "access": "premium", + "tags": [ + "honesty", + "details" + ], + "options": [ + { + "id": "every_detail", + "text": "Know every detail" + }, + { + "id": "important_truth", + "text": "Know the important truth" + } + ] + }, + { + "id": "trust_249", + "category_id": "trust", + "type": "this_or_that", + "text": "Trust slowly or trust openly?", + "depth": 2, + "access": "premium", + "tags": [ + "trust_style", + "vulnerability" + ], + "options": [ + { + "id": "trust_slowly", + "text": "Trust slowly" + }, + { + "id": "trust_openly", + "text": "Trust openly" + } + ] + }, + { + "id": "trust_250", + "category_id": "trust", + "type": "this_or_that", + "text": "Protect peace or address the concern now?", + "depth": 3, + "access": "premium", + "tags": [ + "concern", + "repair" + ], + "options": [ + { + "id": "protect_peace", + "text": "Protect peace" + }, + { + "id": "address_now", + "text": "Address the concern now" + } + ] + } + ] +} diff --git a/seed/questions/values.json b/seed/questions/values.json new file mode 100644 index 00000000..a6158f48 --- /dev/null +++ b/seed/questions/values.json @@ -0,0 +1,5263 @@ +{ + "category": { + "id": "values", + "display_name": "Values", + "description": "Questions about priorities, beliefs, standards, and what matters most in the relationship.", + "access": "mixed", + "total_questions": 250, + "free_questions": 75, + "premium_questions": 175, + "question_type_counts": { + "written": 150, + "single_choice": 40, + "multi_choice": 20, + "scale": 25, + "this_or_that": 15 + }, + "schema_version": "question_v2", + "supported_types": [ + "written", + "single_choice", + "multi_choice", + "scale", + "this_or_that" + ] + }, + "questions": [ + { + "id": "values_001", + "category_id": "values", + "type": "written", + "text": "What does respect in everyday choices mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "respect_in_everyday_choices", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_002", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around respect in everyday choices?", + "depth": 2, + "access": "free", + "tags": [ + "respect_in_everyday_choices", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_003", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about respect in everyday choices?", + "depth": 3, + "access": "free", + "tags": [ + "respect_in_everyday_choices", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_004", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor respect in everyday choices?", + "depth": 2, + "access": "free", + "tags": [ + "respect_in_everyday_choices", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_005", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about respect in everyday choices?", + "depth": 3, + "access": "free", + "tags": [ + "respect_in_everyday_choices", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_006", + "category_id": "values", + "type": "written", + "text": "What does honesty about needs mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "honesty_about_needs", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_007", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around honesty about needs?", + "depth": 2, + "access": "free", + "tags": [ + "honesty_about_needs", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_008", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about honesty about needs?", + "depth": 3, + "access": "free", + "tags": [ + "honesty_about_needs", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_009", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor honesty about needs?", + "depth": 2, + "access": "free", + "tags": [ + "honesty_about_needs", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_010", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about honesty about needs?", + "depth": 3, + "access": "free", + "tags": [ + "honesty_about_needs", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_011", + "category_id": "values", + "type": "written", + "text": "What does how we spend time mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_spend_time", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_012", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around how we spend time?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_spend_time", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_013", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about how we spend time?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_spend_time", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_014", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor how we spend time?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_spend_time", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_015", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about how we spend time?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_spend_time", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_016", + "category_id": "values", + "type": "written", + "text": "What does kindness under stress mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "kindness_under_stress", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_017", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around kindness under stress?", + "depth": 2, + "access": "free", + "tags": [ + "kindness_under_stress", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_018", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about kindness under stress?", + "depth": 3, + "access": "free", + "tags": [ + "kindness_under_stress", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_019", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor kindness under stress?", + "depth": 2, + "access": "free", + "tags": [ + "kindness_under_stress", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_020", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about kindness under stress?", + "depth": 3, + "access": "free", + "tags": [ + "kindness_under_stress", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_021", + "category_id": "values", + "type": "written", + "text": "What does family priorities mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "family_priorities", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_022", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around family priorities?", + "depth": 2, + "access": "free", + "tags": [ + "family_priorities", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_023", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about family priorities?", + "depth": 3, + "access": "free", + "tags": [ + "family_priorities", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_024", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor family priorities?", + "depth": 2, + "access": "free", + "tags": [ + "family_priorities", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_025", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about family priorities?", + "depth": 3, + "access": "free", + "tags": [ + "family_priorities", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_026", + "category_id": "values", + "type": "written", + "text": "What does personal growth mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "personal_growth", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_027", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around personal growth?", + "depth": 2, + "access": "free", + "tags": [ + "personal_growth", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_028", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about personal growth?", + "depth": 3, + "access": "free", + "tags": [ + "personal_growth", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_029", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor personal growth?", + "depth": 2, + "access": "free", + "tags": [ + "personal_growth", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_030", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about personal growth?", + "depth": 3, + "access": "free", + "tags": [ + "personal_growth", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_031", + "category_id": "values", + "type": "written", + "text": "What does fairness in decisions mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "fairness_in_decisions", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_032", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around fairness in decisions?", + "depth": 2, + "access": "free", + "tags": [ + "fairness_in_decisions", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_033", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about fairness in decisions?", + "depth": 3, + "access": "free", + "tags": [ + "fairness_in_decisions", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_034", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor fairness in decisions?", + "depth": 2, + "access": "free", + "tags": [ + "fairness_in_decisions", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_035", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about fairness in decisions?", + "depth": 3, + "access": "free", + "tags": [ + "fairness_in_decisions", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_036", + "category_id": "values", + "type": "written", + "text": "What does how we show commitment mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_show_commitment", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_037", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around how we show commitment?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_show_commitment", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_038", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about how we show commitment?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_show_commitment", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_039", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor how we show commitment?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_show_commitment", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_040", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about how we show commitment?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_show_commitment", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_041", + "category_id": "values", + "type": "written", + "text": "What does privacy and openness mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "privacy_and_openness", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_042", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around privacy and openness?", + "depth": 2, + "access": "free", + "tags": [ + "privacy_and_openness", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_043", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about privacy and openness?", + "depth": 3, + "access": "free", + "tags": [ + "privacy_and_openness", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_044", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor privacy and openness?", + "depth": 2, + "access": "free", + "tags": [ + "privacy_and_openness", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_045", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about privacy and openness?", + "depth": 3, + "access": "free", + "tags": [ + "privacy_and_openness", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_046", + "category_id": "values", + "type": "written", + "text": "What does helping other people mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "helping_other_people", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_047", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around helping other people?", + "depth": 2, + "access": "free", + "tags": [ + "helping_other_people", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_048", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about helping other people?", + "depth": 3, + "access": "free", + "tags": [ + "helping_other_people", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_049", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor helping other people?", + "depth": 2, + "access": "free", + "tags": [ + "helping_other_people", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_050", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about helping other people?", + "depth": 3, + "access": "free", + "tags": [ + "helping_other_people", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_051", + "category_id": "values", + "type": "written", + "text": "What does work and ambition mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "work_and_ambition", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_052", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around work and ambition?", + "depth": 2, + "access": "free", + "tags": [ + "work_and_ambition", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_053", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about work and ambition?", + "depth": 3, + "access": "free", + "tags": [ + "work_and_ambition", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_054", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor work and ambition?", + "depth": 2, + "access": "free", + "tags": [ + "work_and_ambition", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_055", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about work and ambition?", + "depth": 3, + "access": "free", + "tags": [ + "work_and_ambition", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_056", + "category_id": "values", + "type": "written", + "text": "What does rest and balance mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "rest_and_balance", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_057", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around rest and balance?", + "depth": 2, + "access": "free", + "tags": [ + "rest_and_balance", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_058", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about rest and balance?", + "depth": 3, + "access": "free", + "tags": [ + "rest_and_balance", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_059", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor rest and balance?", + "depth": 2, + "access": "free", + "tags": [ + "rest_and_balance", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_060", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about rest and balance?", + "depth": 3, + "access": "free", + "tags": [ + "rest_and_balance", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_061", + "category_id": "values", + "type": "written", + "text": "What does friendships and community mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "friendships_and_community", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_062", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around friendships and community?", + "depth": 2, + "access": "free", + "tags": [ + "friendships_and_community", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_063", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about friendships and community?", + "depth": 3, + "access": "free", + "tags": [ + "friendships_and_community", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_064", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor friendships and community?", + "depth": 2, + "access": "free", + "tags": [ + "friendships_and_community", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_065", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about friendships and community?", + "depth": 3, + "access": "free", + "tags": [ + "friendships_and_community", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_066", + "category_id": "values", + "type": "written", + "text": "What does how we handle mistakes mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_handle_mistakes", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_067", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around how we handle mistakes?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_handle_mistakes", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_068", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about how we handle mistakes?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_handle_mistakes", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_069", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor how we handle mistakes?", + "depth": 2, + "access": "free", + "tags": [ + "how_we_handle_mistakes", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_070", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about how we handle mistakes?", + "depth": 3, + "access": "free", + "tags": [ + "how_we_handle_mistakes", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_071", + "category_id": "values", + "type": "written", + "text": "What does what makes life meaningful mean to you in our relationship?", + "depth": 2, + "access": "free", + "tags": [ + "what_makes_life_meaningful", + "meaning" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_072", + "category_id": "values", + "type": "written", + "text": "Where do you think we already align around what makes life meaningful?", + "depth": 2, + "access": "free", + "tags": [ + "what_makes_life_meaningful", + "alignment" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_073", + "category_id": "values", + "type": "written", + "text": "Where could we communicate more clearly about what makes life meaningful?", + "depth": 3, + "access": "free", + "tags": [ + "what_makes_life_meaningful", + "clarity" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_074", + "category_id": "values", + "type": "written", + "text": "What is one small choice this week that would honor what makes life meaningful?", + "depth": 2, + "access": "free", + "tags": [ + "what_makes_life_meaningful", + "action" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_075", + "category_id": "values", + "type": "written", + "text": "What did your life teach you about what makes life meaningful?", + "depth": 3, + "access": "free", + "tags": [ + "what_makes_life_meaningful", + "background" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_076", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about money values?", + "depth": 4, + "access": "premium", + "tags": [ + "money_values", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_077", + "category_id": "values", + "type": "written", + "text": "Where could a difference in money values create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "money_values", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_078", + "category_id": "values", + "type": "written", + "text": "What compromise around money values would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "money_values", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_079", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate money values?", + "depth": 5, + "access": "premium", + "tags": [ + "money_values", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_080", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about money values?", + "depth": 5, + "access": "premium", + "tags": [ + "money_values", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_081", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about faith or belief differences?", + "depth": 4, + "access": "premium", + "tags": [ + "faith_or_belief_differences", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_082", + "category_id": "values", + "type": "written", + "text": "Where could a difference in faith or belief differences create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "faith_or_belief_differences", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_083", + "category_id": "values", + "type": "written", + "text": "What compromise around faith or belief differences would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "faith_or_belief_differences", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_084", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate faith or belief differences?", + "depth": 5, + "access": "premium", + "tags": [ + "faith_or_belief_differences", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_085", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about faith or belief differences?", + "depth": 5, + "access": "premium", + "tags": [ + "faith_or_belief_differences", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_086", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about parenting values?", + "depth": 4, + "access": "premium", + "tags": [ + "parenting_values", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_087", + "category_id": "values", + "type": "written", + "text": "Where could a difference in parenting values create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_values", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_088", + "category_id": "values", + "type": "written", + "text": "What compromise around parenting values would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_values", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_089", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate parenting values?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_values", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_090", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about parenting values?", + "depth": 5, + "access": "premium", + "tags": [ + "parenting_values", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_091", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about long-term sacrifices?", + "depth": 4, + "access": "premium", + "tags": [ + "long_term_sacrifices", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_092", + "category_id": "values", + "type": "written", + "text": "Where could a difference in long-term sacrifices create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_sacrifices", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_093", + "category_id": "values", + "type": "written", + "text": "What compromise around long-term sacrifices would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_sacrifices", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_094", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate long-term sacrifices?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_sacrifices", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_095", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about long-term sacrifices?", + "depth": 5, + "access": "premium", + "tags": [ + "long_term_sacrifices", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_096", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about personal freedom?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_freedom", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_097", + "category_id": "values", + "type": "written", + "text": "Where could a difference in personal freedom create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "personal_freedom", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_098", + "category_id": "values", + "type": "written", + "text": "What compromise around personal freedom would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "personal_freedom", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_099", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate personal freedom?", + "depth": 5, + "access": "premium", + "tags": [ + "personal_freedom", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_100", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about personal freedom?", + "depth": 5, + "access": "premium", + "tags": [ + "personal_freedom", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_101", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about career tradeoffs?", + "depth": 4, + "access": "premium", + "tags": [ + "career_tradeoffs", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_102", + "category_id": "values", + "type": "written", + "text": "Where could a difference in career tradeoffs create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "career_tradeoffs", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_103", + "category_id": "values", + "type": "written", + "text": "What compromise around career tradeoffs would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "career_tradeoffs", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_104", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate career tradeoffs?", + "depth": 5, + "access": "premium", + "tags": [ + "career_tradeoffs", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_105", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about career tradeoffs?", + "depth": 5, + "access": "premium", + "tags": [ + "career_tradeoffs", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_106", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about where to live?", + "depth": 4, + "access": "premium", + "tags": [ + "where_to_live", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_107", + "category_id": "values", + "type": "written", + "text": "Where could a difference in where to live create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "where_to_live", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_108", + "category_id": "values", + "type": "written", + "text": "What compromise around where to live would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "where_to_live", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_109", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate where to live?", + "depth": 5, + "access": "premium", + "tags": [ + "where_to_live", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_110", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about where to live?", + "depth": 5, + "access": "premium", + "tags": [ + "where_to_live", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_111", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about marriage expectations?", + "depth": 4, + "access": "premium", + "tags": [ + "marriage_expectations", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_112", + "category_id": "values", + "type": "written", + "text": "Where could a difference in marriage expectations create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "marriage_expectations", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_113", + "category_id": "values", + "type": "written", + "text": "What compromise around marriage expectations would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "marriage_expectations", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_114", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate marriage expectations?", + "depth": 5, + "access": "premium", + "tags": [ + "marriage_expectations", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_115", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about marriage expectations?", + "depth": 5, + "access": "premium", + "tags": [ + "marriage_expectations", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_116", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about caregiving responsibilities?", + "depth": 4, + "access": "premium", + "tags": [ + "caregiving_responsibilities", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_117", + "category_id": "values", + "type": "written", + "text": "Where could a difference in caregiving responsibilities create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving_responsibilities", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_118", + "category_id": "values", + "type": "written", + "text": "What compromise around caregiving responsibilities would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving_responsibilities", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_119", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate caregiving responsibilities?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving_responsibilities", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_120", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about caregiving responsibilities?", + "depth": 5, + "access": "premium", + "tags": [ + "caregiving_responsibilities", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_121", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about sexual values?", + "depth": 4, + "access": "premium", + "tags": [ + "sexual_values", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_122", + "category_id": "values", + "type": "written", + "text": "Where could a difference in sexual values create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_values", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_123", + "category_id": "values", + "type": "written", + "text": "What compromise around sexual values would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_values", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_124", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate sexual values?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_values", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_125", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about sexual values?", + "depth": 5, + "access": "premium", + "tags": [ + "sexual_values", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_126", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about conflict values?", + "depth": 4, + "access": "premium", + "tags": [ + "conflict_values", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_127", + "category_id": "values", + "type": "written", + "text": "Where could a difference in conflict values create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict_values", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_128", + "category_id": "values", + "type": "written", + "text": "What compromise around conflict values would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict_values", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_129", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate conflict values?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict_values", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_130", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about conflict values?", + "depth": 5, + "access": "premium", + "tags": [ + "conflict_values", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_131", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about social media boundaries?", + "depth": 4, + "access": "premium", + "tags": [ + "social_media_boundaries", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_132", + "category_id": "values", + "type": "written", + "text": "Where could a difference in social media boundaries create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "social_media_boundaries", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_133", + "category_id": "values", + "type": "written", + "text": "What compromise around social media boundaries would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "social_media_boundaries", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_134", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate social media boundaries?", + "depth": 5, + "access": "premium", + "tags": [ + "social_media_boundaries", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_135", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about social media boundaries?", + "depth": 5, + "access": "premium", + "tags": [ + "social_media_boundaries", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_136", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about family loyalty?", + "depth": 4, + "access": "premium", + "tags": [ + "family_loyalty", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_137", + "category_id": "values", + "type": "written", + "text": "Where could a difference in family loyalty create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "family_loyalty", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_138", + "category_id": "values", + "type": "written", + "text": "What compromise around family loyalty would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "family_loyalty", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_139", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate family loyalty?", + "depth": 5, + "access": "premium", + "tags": [ + "family_loyalty", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_140", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about family loyalty?", + "depth": 5, + "access": "premium", + "tags": [ + "family_loyalty", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_141", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about ethical disagreements?", + "depth": 4, + "access": "premium", + "tags": [ + "ethical_disagreements", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_142", + "category_id": "values", + "type": "written", + "text": "Where could a difference in ethical disagreements create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "ethical_disagreements", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_143", + "category_id": "values", + "type": "written", + "text": "What compromise around ethical disagreements would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "ethical_disagreements", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_144", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate ethical disagreements?", + "depth": 5, + "access": "premium", + "tags": [ + "ethical_disagreements", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_145", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about ethical disagreements?", + "depth": 5, + "access": "premium", + "tags": [ + "ethical_disagreements", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_146", + "category_id": "values", + "type": "written", + "text": "What do you need me to understand about legacy and purpose?", + "depth": 4, + "access": "premium", + "tags": [ + "legacy_and_purpose", + "understanding" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_147", + "category_id": "values", + "type": "written", + "text": "Where could a difference in legacy and purpose create tension for us?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy_and_purpose", + "tension" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_148", + "category_id": "values", + "type": "written", + "text": "What compromise around legacy and purpose would still feel respectful to you?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy_and_purpose", + "compromise" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_149", + "category_id": "values", + "type": "written", + "text": "What boundary or agreement would help us navigate legacy and purpose?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy_and_purpose", + "agreement" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_150", + "category_id": "values", + "type": "written", + "text": "What fear comes up when you imagine us disagreeing about legacy and purpose?", + "depth": 5, + "access": "premium", + "tags": [ + "legacy_and_purpose", + "fear" + ], + "answer_config": { + "min_length": 1, + "max_length": 1000, + "placeholder": "Write your answer..." + } + }, + { + "id": "values_151", + "category_id": "values", + "type": "single_choice", + "text": "What would help us make decisions about respect in everyday choices?", + "depth": 3, + "access": "premium", + "tags": [ + "respect_in_everyday_choices", + "decisions" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ] + }, + { + "id": "values_152", + "category_id": "values", + "type": "single_choice", + "text": "How aligned do you feel we are about honesty about needs?", + "depth": 2, + "access": "premium", + "tags": [ + "honesty_about_needs", + "alignment" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ] + }, + { + "id": "values_153", + "category_id": "values", + "type": "single_choice", + "text": "Which value matters most when we talk about how we spend time?", + "depth": 3, + "access": "premium", + "tags": [ + "how_we_spend_time", + "priority" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ] + }, + { + "id": "values_154", + "category_id": "values", + "type": "single_choice", + "text": "What should we protect when kindness under stress gets complicated?", + "depth": 3, + "access": "premium", + "tags": [ + "kindness_under_stress", + "protection" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "values_155", + "category_id": "values", + "type": "single_choice", + "text": "What would make family priorities easier to discuss?", + "depth": 2, + "access": "premium", + "tags": [ + "family_priorities", + "discussion" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ] + }, + { + "id": "values_156", + "category_id": "values", + "type": "single_choice", + "text": "What do you usually need first when personal growth feels uncertain?", + "depth": 2, + "access": "premium", + "tags": [ + "personal_growth", + "needs" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ] + }, + { + "id": "values_157", + "category_id": "values", + "type": "single_choice", + "text": "What would help us make decisions about fairness in decisions?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness_in_decisions", + "decisions" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ] + }, + { + "id": "values_158", + "category_id": "values", + "type": "single_choice", + "text": "How aligned do you feel we are about how we show commitment?", + "depth": 3, + "access": "premium", + "tags": [ + "how_we_show_commitment", + "alignment" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ] + }, + { + "id": "values_159", + "category_id": "values", + "type": "single_choice", + "text": "Which value matters most when we talk about privacy and openness?", + "depth": 2, + "access": "premium", + "tags": [ + "privacy_and_openness", + "priority" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ] + }, + { + "id": "values_160", + "category_id": "values", + "type": "single_choice", + "text": "What should we protect when helping other people gets complicated?", + "depth": 3, + "access": "premium", + "tags": [ + "helping_other_people", + "protection" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "values_161", + "category_id": "values", + "type": "single_choice", + "text": "What would make work and ambition easier to discuss?", + "depth": 3, + "access": "premium", + "tags": [ + "work_and_ambition", + "discussion" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ] + }, + { + "id": "values_162", + "category_id": "values", + "type": "single_choice", + "text": "What do you usually need first when rest and balance feels uncertain?", + "depth": 3, + "access": "premium", + "tags": [ + "rest_and_balance", + "needs" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ] + }, + { + "id": "values_163", + "category_id": "values", + "type": "single_choice", + "text": "What would help us make decisions about friendships and community?", + "depth": 2, + "access": "premium", + "tags": [ + "friendships_and_community", + "decisions" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ] + }, + { + "id": "values_164", + "category_id": "values", + "type": "single_choice", + "text": "How aligned do you feel we are about how we handle mistakes?", + "depth": 2, + "access": "premium", + "tags": [ + "how_we_handle_mistakes", + "alignment" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ] + }, + { + "id": "values_165", + "category_id": "values", + "type": "single_choice", + "text": "Which value matters most when we talk about what makes life meaningful?", + "depth": 3, + "access": "premium", + "tags": [ + "what_makes_life_meaningful", + "priority" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ] + }, + { + "id": "values_166", + "category_id": "values", + "type": "single_choice", + "text": "What should we protect when money values gets complicated?", + "depth": 3, + "access": "premium", + "tags": [ + "money_values", + "protection" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "values_167", + "category_id": "values", + "type": "single_choice", + "text": "What would make faith or belief differences easier to discuss?", + "depth": 2, + "access": "premium", + "tags": [ + "faith_or_belief_differences", + "discussion" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ] + }, + { + "id": "values_168", + "category_id": "values", + "type": "single_choice", + "text": "What do you usually need first when parenting values feels uncertain?", + "depth": 2, + "access": "premium", + "tags": [ + "parenting_values", + "needs" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ] + }, + { + "id": "values_169", + "category_id": "values", + "type": "single_choice", + "text": "What would help us make decisions about long-term sacrifices?", + "depth": 4, + "access": "premium", + "tags": [ + "long_term_sacrifices", + "decisions" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ] + }, + { + "id": "values_170", + "category_id": "values", + "type": "single_choice", + "text": "How aligned do you feel we are about personal freedom?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_freedom", + "alignment" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ] + }, + { + "id": "values_171", + "category_id": "values", + "type": "single_choice", + "text": "Which value matters most when we talk about career tradeoffs?", + "depth": 2, + "access": "premium", + "tags": [ + "career_tradeoffs", + "priority" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ] + }, + { + "id": "values_172", + "category_id": "values", + "type": "single_choice", + "text": "What should we protect when where to live gets complicated?", + "depth": 2, + "access": "premium", + "tags": [ + "where_to_live", + "protection" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "values_173", + "category_id": "values", + "type": "single_choice", + "text": "What would make marriage expectations easier to discuss?", + "depth": 3, + "access": "premium", + "tags": [ + "marriage_expectations", + "discussion" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ] + }, + { + "id": "values_174", + "category_id": "values", + "type": "single_choice", + "text": "What do you usually need first when caregiving responsibilities feels uncertain?", + "depth": 3, + "access": "premium", + "tags": [ + "caregiving_responsibilities", + "needs" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ] + }, + { + "id": "values_175", + "category_id": "values", + "type": "single_choice", + "text": "What would help us make decisions about sexual values?", + "depth": 2, + "access": "premium", + "tags": [ + "sexual_values", + "decisions" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ] + }, + { + "id": "values_176", + "category_id": "values", + "type": "single_choice", + "text": "How aligned do you feel we are about conflict values?", + "depth": 2, + "access": "premium", + "tags": [ + "conflict_values", + "alignment" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ] + }, + { + "id": "values_177", + "category_id": "values", + "type": "single_choice", + "text": "Which value matters most when we talk about social media boundaries?", + "depth": 3, + "access": "premium", + "tags": [ + "social_media_boundaries", + "priority" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ] + }, + { + "id": "values_178", + "category_id": "values", + "type": "single_choice", + "text": "What should we protect when family loyalty gets complicated?", + "depth": 4, + "access": "premium", + "tags": [ + "family_loyalty", + "protection" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "values_179", + "category_id": "values", + "type": "single_choice", + "text": "What would make ethical disagreements easier to discuss?", + "depth": 2, + "access": "premium", + "tags": [ + "ethical_disagreements", + "discussion" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ] + }, + { + "id": "values_180", + "category_id": "values", + "type": "single_choice", + "text": "What do you usually need first when legacy and purpose feels uncertain?", + "depth": 2, + "access": "premium", + "tags": [ + "legacy_and_purpose", + "needs" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ] + }, + { + "id": "values_181", + "category_id": "values", + "type": "single_choice", + "text": "What would help us make decisions about respect in everyday choices?", + "depth": 3, + "access": "premium", + "tags": [ + "respect_in_everyday_choices", + "decisions" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ] + }, + { + "id": "values_182", + "category_id": "values", + "type": "single_choice", + "text": "How aligned do you feel we are about honesty about needs?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty_about_needs", + "alignment" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ] + }, + { + "id": "values_183", + "category_id": "values", + "type": "single_choice", + "text": "Which value matters most when we talk about how we spend time?", + "depth": 2, + "access": "premium", + "tags": [ + "how_we_spend_time", + "priority" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ] + }, + { + "id": "values_184", + "category_id": "values", + "type": "single_choice", + "text": "What should we protect when kindness under stress gets complicated?", + "depth": 2, + "access": "premium", + "tags": [ + "kindness_under_stress", + "protection" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "values_185", + "category_id": "values", + "type": "single_choice", + "text": "What would make family priorities easier to discuss?", + "depth": 3, + "access": "premium", + "tags": [ + "family_priorities", + "discussion" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ] + }, + { + "id": "values_186", + "category_id": "values", + "type": "single_choice", + "text": "What do you usually need first when personal growth feels uncertain?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_growth", + "needs" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ] + }, + { + "id": "values_187", + "category_id": "values", + "type": "single_choice", + "text": "What would help us make decisions about fairness in decisions?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness_in_decisions", + "decisions" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ] + }, + { + "id": "values_188", + "category_id": "values", + "type": "single_choice", + "text": "How aligned do you feel we are about how we show commitment?", + "depth": 2, + "access": "premium", + "tags": [ + "how_we_show_commitment", + "alignment" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ] + }, + { + "id": "values_189", + "category_id": "values", + "type": "single_choice", + "text": "Which value matters most when we talk about privacy and openness?", + "depth": 3, + "access": "premium", + "tags": [ + "privacy_and_openness", + "priority" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ] + }, + { + "id": "values_190", + "category_id": "values", + "type": "single_choice", + "text": "What should we protect when helping other people gets complicated?", + "depth": 3, + "access": "premium", + "tags": [ + "helping_other_people", + "protection" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ] + }, + { + "id": "values_191", + "category_id": "values", + "type": "multi_choice", + "text": "Which values should guide us around respect in everyday choices?", + "depth": 5, + "access": "premium", + "tags": [ + "respect_in_everyday_choices", + "values" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_192", + "category_id": "values", + "type": "multi_choice", + "text": "What could make honesty about needs feel respectful to both of us?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty_about_needs", + "respect" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_193", + "category_id": "values", + "type": "multi_choice", + "text": "Which things should we clarify before deciding about how we spend time?", + "depth": 3, + "access": "premium", + "tags": [ + "how_we_spend_time", + "clarity" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_194", + "category_id": "values", + "type": "multi_choice", + "text": "What might we need to balance around kindness under stress?", + "depth": 4, + "access": "premium", + "tags": [ + "kindness_under_stress", + "balance" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_195", + "category_id": "values", + "type": "multi_choice", + "text": "Which values should guide us around family priorities?", + "depth": 3, + "access": "premium", + "tags": [ + "family_priorities", + "values" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_196", + "category_id": "values", + "type": "multi_choice", + "text": "What could make personal growth feel respectful to both of us?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_growth", + "respect" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_197", + "category_id": "values", + "type": "multi_choice", + "text": "Which things should we clarify before deciding about fairness in decisions?", + "depth": 4, + "access": "premium", + "tags": [ + "fairness_in_decisions", + "clarity" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_198", + "category_id": "values", + "type": "multi_choice", + "text": "What might we need to balance around how we show commitment?", + "depth": 4, + "access": "premium", + "tags": [ + "how_we_show_commitment", + "balance" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_199", + "category_id": "values", + "type": "multi_choice", + "text": "Which values should guide us around privacy and openness?", + "depth": 3, + "access": "premium", + "tags": [ + "privacy_and_openness", + "values" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_200", + "category_id": "values", + "type": "multi_choice", + "text": "What could make helping other people feel respectful to both of us?", + "depth": 4, + "access": "premium", + "tags": [ + "helping_other_people", + "respect" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_201", + "category_id": "values", + "type": "multi_choice", + "text": "Which things should we clarify before deciding about work and ambition?", + "depth": 3, + "access": "premium", + "tags": [ + "work_and_ambition", + "clarity" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_202", + "category_id": "values", + "type": "multi_choice", + "text": "What might we need to balance around rest and balance?", + "depth": 3, + "access": "premium", + "tags": [ + "rest_and_balance", + "balance" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_203", + "category_id": "values", + "type": "multi_choice", + "text": "Which values should guide us around friendships and community?", + "depth": 4, + "access": "premium", + "tags": [ + "friendships_and_community", + "values" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_204", + "category_id": "values", + "type": "multi_choice", + "text": "What could make how we handle mistakes feel respectful to both of us?", + "depth": 3, + "access": "premium", + "tags": [ + "how_we_handle_mistakes", + "respect" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_205", + "category_id": "values", + "type": "multi_choice", + "text": "Which things should we clarify before deciding about what makes life meaningful?", + "depth": 4, + "access": "premium", + "tags": [ + "what_makes_life_meaningful", + "clarity" + ], + "options": [ + { + "id": "respect", + "text": "Respect" + }, + { + "id": "honesty", + "text": "Honesty" + }, + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "security", + "text": "Security" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_206", + "category_id": "values", + "type": "multi_choice", + "text": "What might we need to balance around money values?", + "depth": 4, + "access": "premium", + "tags": [ + "money_values", + "balance" + ], + "options": [ + { + "id": "family", + "text": "Family" + }, + { + "id": "work", + "text": "Work" + }, + { + "id": "health", + "text": "Health" + }, + { + "id": "connection", + "text": "Connection" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_207", + "category_id": "values", + "type": "multi_choice", + "text": "Which values should guide us around faith or belief differences?", + "depth": 3, + "access": "premium", + "tags": [ + "faith_or_belief_differences", + "values" + ], + "options": [ + { + "id": "ask_more_questions", + "text": "Ask more questions" + }, + { + "id": "share_examples", + "text": "Share examples" + }, + { + "id": "name_the_tradeoff", + "text": "Name the tradeoff" + }, + { + "id": "set_a_boundary", + "text": "Set a boundary" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_208", + "category_id": "values", + "type": "multi_choice", + "text": "What could make parenting values feel respectful to both of us?", + "depth": 3, + "access": "premium", + "tags": [ + "parenting_values", + "respect" + ], + "options": [ + { + "id": "i_need_time", + "text": "I need time" + }, + { + "id": "i_need_clarity", + "text": "I need clarity" + }, + { + "id": "i_need_reassurance", + "text": "I need reassurance" + }, + { + "id": "i_need_a_plan", + "text": "I need a plan" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_209", + "category_id": "values", + "type": "multi_choice", + "text": "Which things should we clarify before deciding about long-term sacrifices?", + "depth": 4, + "access": "premium", + "tags": [ + "long_term_sacrifices", + "clarity" + ], + "options": [ + { + "id": "talk_it_through", + "text": "Talk it through" + }, + { + "id": "make_a_shared_rule", + "text": "Make a shared rule" + }, + { + "id": "try_it_for_a_month", + "text": "Try it for a month" + }, + { + "id": "pause_and_revisit", + "text": "Pause and revisit" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_210", + "category_id": "values", + "type": "multi_choice", + "text": "What might we need to balance around personal freedom?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_freedom", + "balance" + ], + "options": [ + { + "id": "very_aligned", + "text": "Very aligned" + }, + { + "id": "mostly_aligned", + "text": "Mostly aligned" + }, + { + "id": "unsure", + "text": "Unsure" + }, + { + "id": "different_but_workable", + "text": "Different but workable" + } + ], + "answer_config": { + "min_selections": 1, + "max_selections": 3 + } + }, + { + "id": "values_211", + "category_id": "values", + "type": "scale", + "text": "How aligned do you feel we are about respect in everyday choices?", + "depth": 3, + "access": "premium", + "tags": [ + "respect_in_everyday_choices", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not aligned", + "max_label": "Very aligned" + } + }, + { + "id": "values_212", + "category_id": "values", + "type": "scale", + "text": "How safe does it feel to disagree about honesty about needs?", + "depth": 3, + "access": "premium", + "tags": [ + "honesty_about_needs", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "values_213", + "category_id": "values", + "type": "scale", + "text": "How clearly have we talked about how we spend time?", + "depth": 2, + "access": "premium", + "tags": [ + "how_we_spend_time", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "values_214", + "category_id": "values", + "type": "scale", + "text": "How important is kindness under stress to your long-term happiness?", + "depth": 3, + "access": "premium", + "tags": [ + "kindness_under_stress", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not important", + "max_label": "Very important" + } + }, + { + "id": "values_215", + "category_id": "values", + "type": "scale", + "text": "How much attention should we give family priorities soon?", + "depth": 2, + "access": "premium", + "tags": [ + "family_priorities", + "attention" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not aligned", + "max_label": "Very aligned" + } + }, + { + "id": "values_216", + "category_id": "values", + "type": "scale", + "text": "How aligned do you feel we are about personal growth?", + "depth": 4, + "access": "premium", + "tags": [ + "personal_growth", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "values_217", + "category_id": "values", + "type": "scale", + "text": "How safe does it feel to disagree about fairness in decisions?", + "depth": 2, + "access": "premium", + "tags": [ + "fairness_in_decisions", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "values_218", + "category_id": "values", + "type": "scale", + "text": "How clearly have we talked about how we show commitment?", + "depth": 3, + "access": "premium", + "tags": [ + "how_we_show_commitment", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not important", + "max_label": "Very important" + } + }, + { + "id": "values_219", + "category_id": "values", + "type": "scale", + "text": "How important is privacy and openness to your long-term happiness?", + "depth": 2, + "access": "premium", + "tags": [ + "privacy_and_openness", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not aligned", + "max_label": "Very aligned" + } + }, + { + "id": "values_220", + "category_id": "values", + "type": "scale", + "text": "How much attention should we give helping other people soon?", + "depth": 3, + "access": "premium", + "tags": [ + "helping_other_people", + "attention" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "values_221", + "category_id": "values", + "type": "scale", + "text": "How aligned do you feel we are about work and ambition?", + "depth": 3, + "access": "premium", + "tags": [ + "work_and_ambition", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "values_222", + "category_id": "values", + "type": "scale", + "text": "How safe does it feel to disagree about rest and balance?", + "depth": 3, + "access": "premium", + "tags": [ + "rest_and_balance", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not important", + "max_label": "Very important" + } + }, + { + "id": "values_223", + "category_id": "values", + "type": "scale", + "text": "How clearly have we talked about friendships and community?", + "depth": 2, + "access": "premium", + "tags": [ + "friendships_and_community", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not aligned", + "max_label": "Very aligned" + } + }, + { + "id": "values_224", + "category_id": "values", + "type": "scale", + "text": "How important is how we handle mistakes to your long-term happiness?", + "depth": 3, + "access": "premium", + "tags": [ + "how_we_handle_mistakes", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "values_225", + "category_id": "values", + "type": "scale", + "text": "How much attention should we give what makes life meaningful soon?", + "depth": 2, + "access": "premium", + "tags": [ + "what_makes_life_meaningful", + "attention" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "values_226", + "category_id": "values", + "type": "scale", + "text": "How aligned do you feel we are about money values?", + "depth": 4, + "access": "premium", + "tags": [ + "money_values", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not important", + "max_label": "Very important" + } + }, + { + "id": "values_227", + "category_id": "values", + "type": "scale", + "text": "How safe does it feel to disagree about faith or belief differences?", + "depth": 2, + "access": "premium", + "tags": [ + "faith_or_belief_differences", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not aligned", + "max_label": "Very aligned" + } + }, + { + "id": "values_228", + "category_id": "values", + "type": "scale", + "text": "How clearly have we talked about parenting values?", + "depth": 3, + "access": "premium", + "tags": [ + "parenting_values", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "values_229", + "category_id": "values", + "type": "scale", + "text": "How important is long-term sacrifices to your long-term happiness?", + "depth": 2, + "access": "premium", + "tags": [ + "long_term_sacrifices", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "values_230", + "category_id": "values", + "type": "scale", + "text": "How much attention should we give personal freedom soon?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_freedom", + "attention" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not important", + "max_label": "Very important" + } + }, + { + "id": "values_231", + "category_id": "values", + "type": "scale", + "text": "How aligned do you feel we are about career tradeoffs?", + "depth": 3, + "access": "premium", + "tags": [ + "career_tradeoffs", + "alignment" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not aligned", + "max_label": "Very aligned" + } + }, + { + "id": "values_232", + "category_id": "values", + "type": "scale", + "text": "How safe does it feel to disagree about where to live?", + "depth": 3, + "access": "premium", + "tags": [ + "where_to_live", + "safety" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unsafe", + "max_label": "Very safe" + } + }, + { + "id": "values_233", + "category_id": "values", + "type": "scale", + "text": "How clearly have we talked about marriage expectations?", + "depth": 2, + "access": "premium", + "tags": [ + "marriage_expectations", + "clarity" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Unclear", + "max_label": "Very clear" + } + }, + { + "id": "values_234", + "category_id": "values", + "type": "scale", + "text": "How important is caregiving responsibilities to your long-term happiness?", + "depth": 3, + "access": "premium", + "tags": [ + "caregiving_responsibilities", + "importance" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not important", + "max_label": "Very important" + } + }, + { + "id": "values_235", + "category_id": "values", + "type": "scale", + "text": "How much attention should we give sexual values soon?", + "depth": 2, + "access": "premium", + "tags": [ + "sexual_values", + "attention" + ], + "answer_config": { + "min_scale": 1, + "max_scale": 5, + "scale_step": 1, + "min_label": "Not aligned", + "max_label": "Very aligned" + } + }, + { + "id": "values_236", + "category_id": "values", + "type": "this_or_that", + "text": "For respect in everyday choices, which feels more important right now?", + "depth": 4, + "access": "premium", + "tags": [ + "respect_in_everyday_choices", + "tradeoff" + ], + "options": [ + { + "id": "stability", + "text": "Stability" + }, + { + "id": "flexibility", + "text": "Flexibility" + } + ] + }, + { + "id": "values_237", + "category_id": "values", + "type": "this_or_that", + "text": "When navigating honesty about needs, what do you lean toward?", + "depth": 2, + "access": "premium", + "tags": [ + "honesty_about_needs", + "leaning" + ], + "options": [ + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "togetherness", + "text": "Togetherness" + } + ] + }, + { + "id": "values_238", + "category_id": "values", + "type": "this_or_that", + "text": "If we disagree about how we spend time, what should come first?", + "depth": 2, + "access": "premium", + "tags": [ + "how_we_spend_time", + "priority" + ], + "options": [ + { + "id": "planning", + "text": "Planning" + }, + { + "id": "spontaneity", + "text": "Spontaneity" + } + ] + }, + { + "id": "values_239", + "category_id": "values", + "type": "this_or_that", + "text": "For kindness under stress, which feels more important right now?", + "depth": 3, + "access": "premium", + "tags": [ + "kindness_under_stress", + "tradeoff" + ], + "options": [ + { + "id": "tradition", + "text": "Tradition" + }, + { + "id": "change", + "text": "Change" + } + ] + }, + { + "id": "values_240", + "category_id": "values", + "type": "this_or_that", + "text": "When navigating family priorities, what do you lean toward?", + "depth": 2, + "access": "premium", + "tags": [ + "family_priorities", + "leaning" + ], + "options": [ + { + "id": "direct_honesty", + "text": "Direct honesty" + }, + { + "id": "gentle_timing", + "text": "Gentle timing" + } + ] + }, + { + "id": "values_241", + "category_id": "values", + "type": "this_or_that", + "text": "If we disagree about personal growth, what should come first?", + "depth": 3, + "access": "premium", + "tags": [ + "personal_growth", + "priority" + ], + "options": [ + { + "id": "private_agreement", + "text": "Private agreement" + }, + { + "id": "outside_advice", + "text": "Outside advice" + } + ] + }, + { + "id": "values_242", + "category_id": "values", + "type": "this_or_that", + "text": "For fairness in decisions, which feels more important right now?", + "depth": 3, + "access": "premium", + "tags": [ + "fairness_in_decisions", + "tradeoff" + ], + "options": [ + { + "id": "shared_decision", + "text": "Shared decision" + }, + { + "id": "independent_choice", + "text": "Independent choice" + } + ] + }, + { + "id": "values_243", + "category_id": "values", + "type": "this_or_that", + "text": "When navigating how we show commitment, what do you lean toward?", + "depth": 2, + "access": "premium", + "tags": [ + "how_we_show_commitment", + "leaning" + ], + "options": [ + { + "id": "practical_needs", + "text": "Practical needs" + }, + { + "id": "emotional_meaning", + "text": "Emotional meaning" + } + ] + }, + { + "id": "values_244", + "category_id": "values", + "type": "this_or_that", + "text": "If we disagree about privacy and openness, what should come first?", + "depth": 2, + "access": "premium", + "tags": [ + "privacy_and_openness", + "priority" + ], + "options": [ + { + "id": "stability", + "text": "Stability" + }, + { + "id": "flexibility", + "text": "Flexibility" + } + ] + }, + { + "id": "values_245", + "category_id": "values", + "type": "this_or_that", + "text": "For helping other people, which feels more important right now?", + "depth": 3, + "access": "premium", + "tags": [ + "helping_other_people", + "tradeoff" + ], + "options": [ + { + "id": "freedom", + "text": "Freedom" + }, + { + "id": "togetherness", + "text": "Togetherness" + } + ] + }, + { + "id": "values_246", + "category_id": "values", + "type": "this_or_that", + "text": "When navigating work and ambition, what do you lean toward?", + "depth": 3, + "access": "premium", + "tags": [ + "work_and_ambition", + "leaning" + ], + "options": [ + { + "id": "planning", + "text": "Planning" + }, + { + "id": "spontaneity", + "text": "Spontaneity" + } + ] + }, + { + "id": "values_247", + "category_id": "values", + "type": "this_or_that", + "text": "If we disagree about rest and balance, what should come first?", + "depth": 2, + "access": "premium", + "tags": [ + "rest_and_balance", + "priority" + ], + "options": [ + { + "id": "tradition", + "text": "Tradition" + }, + { + "id": "change", + "text": "Change" + } + ] + }, + { + "id": "values_248", + "category_id": "values", + "type": "this_or_that", + "text": "For friendships and community, which feels more important right now?", + "depth": 3, + "access": "premium", + "tags": [ + "friendships_and_community", + "tradeoff" + ], + "options": [ + { + "id": "direct_honesty", + "text": "Direct honesty" + }, + { + "id": "gentle_timing", + "text": "Gentle timing" + } + ] + }, + { + "id": "values_249", + "category_id": "values", + "type": "this_or_that", + "text": "When navigating how we handle mistakes, what do you lean toward?", + "depth": 2, + "access": "premium", + "tags": [ + "how_we_handle_mistakes", + "leaning" + ], + "options": [ + { + "id": "private_agreement", + "text": "Private agreement" + }, + { + "id": "outside_advice", + "text": "Outside advice" + } + ] + }, + { + "id": "values_250", + "category_id": "values", + "type": "this_or_that", + "text": "If we disagree about what makes life meaningful, what should come first?", + "depth": 2, + "access": "premium", + "tags": [ + "what_makes_life_meaningful", + "priority" + ], + "options": [ + { + "id": "shared_decision", + "text": "Shared decision" + }, + { + "id": "independent_choice", + "text": "Independent choice" + } + ] + } + ] +} \ No newline at end of file diff --git a/seed_generator.py b/seed_generator.py new file mode 100644 index 00000000..cd4f9ae9 --- /dev/null +++ b/seed_generator.py @@ -0,0 +1,187 @@ +#!/usr/bin/env python3 +""" +Generate QuestionSeed.kt from the v2 JSON question file. + +Usage: + python seed_generator.py /path/to/questions.json > /path/to/QuestionSeed.kt +""" + +import json +import sys +from pathlib import Path + + +def parse_options(options_list): + """Parse options array for single_choice, multi_choice, this_or_that.""" + if not options_list: + return "" + opts = [] + for opt in options_list: + opt_id = opt.get("id", "") + opt_text = opt.get("text", "") + opts.append(f' ChoiceOption(id = "{opt_id}", text = "{opt_text}")') + return ",\n".join(opts) + + +def parse_answer_config(question): + """Generate AnswerConfig code for a question.""" + answer_config = question.get("answer_config", {}) + qtype = question.get("type", "written") + + if qtype == "written": + min_len = answer_config.get("min_length", 1) + max_len = answer_config.get("max_length", 1000) + placeholder = answer_config.get("placeholder", "Write your answer...") + return f"WrittenAnswerConfig(\n minLength = {min_len},\n maxLength = {max_len},\n placeholder = \"{placeholder}\"\n )" + + elif qtype == "single_choice": + options = question.get("options", []) + opts = parse_options(options) + return f"ChoiceAnswerConfig(\n options = listOf(\n{opts}\n )\n )" + + elif qtype == "scale": + min_scale = answer_config.get("min_scale", 1) + max_scale = answer_config.get("max_scale", 5) + min_label = answer_config.get("min_label", "") + max_label = answer_config.get("max_label", "") + step = answer_config.get("scale_step", 1) + return f"ScaleAnswerConfig(\n minScale = {min_scale},\n maxScale = {max_scale},\n minLabel = \"{min_label}\",\n maxLabel = \"{max_label}\",\n scaleStep = {step}\n )" + + elif qtype == "this_or_that": + options = question.get("options", []) + if len(options) >= 2: + opt_a = options[0] + opt_b = options[1] + return f"ThisOrThatAnswerConfig(\n optionA = ChoiceOption(id = \"{opt_a.get('id', '')}\", text = \"{opt_a.get('text', '')}\"),\n optionB = ChoiceOption(id = \"{opt_b.get('id', '')}\", text = \"{opt_b.get('text', '')}\")\n )" + return "" + + elif qtype == "multi_choice": + options = question.get("options", []) + opts = parse_options(options) + return f"ChoiceAnswerConfig(\n options = listOf(\n{opts}\n )\n )" + + return "" + + +def generate_question_code(question): + """Generate a Question constructor call for a single question.""" + qid = question.get("id", "") + text = question.get("text", "").replace('"', '\\"') + category = question.get("category_id", "") + depth = question.get("depth", 1) + access = question.get("access", "free") + is_premium = access == "premium" + qtype = question.get("type", "written") + tags = question.get("tags", []) + + tags_str = ", ".join(f'"{t}"' for t in tags) if tags else "" + answer_config_code = parse_answer_config(question) + + lines = [] + lines.append(f'Question(') + lines.append(f' id = "{qid}",') + lines.append(f' text = "{text}",') + lines.append(f' category = "{category}",') + lines.append(f' depthLevel = {depth},') + lines.append(f' isPremium = {str(is_premium).lower()},') + lines.append(f' type = "{qtype}",') + lines.append(f' tags = listOf({tags_str}),') + + if answer_config_code: + if qtype == "written": + lines.append(f' answerConfig = WrittenAnswerConfigImpl(config = {answer_config_code})') + elif qtype == "single_choice": + lines.append(f' answerConfig = ChoiceAnswerConfigImpl(config = {answer_config_code})') + elif qtype == "scale": + lines.append(f' answerConfig = ScaleAnswerConfigImpl(config = {answer_config_code})') + elif qtype == "this_or_that": + lines.append(f' answerConfig = ThisOrThatAnswerConfigImpl(config = {answer_config_code})') + elif qtype == "multi_choice": + lines.append(f' answerConfig = ChoiceAnswerConfigImpl(type = "multi_choice", config = {answer_config_code})') + + lines.append(')') + return "\n".join(lines) + + +def generate_seed_file(json_data): + """Generate the complete QuestionSeed.kt file content.""" + category = json_data.get("category", {}) + questions = json_data.get("questions", []) + + # Category info for comments + cat_id = category.get("id", "") + cat_name = category.get("display_name", "") + total = category.get("total_questions", 0) + free_q = category.get("free_questions", 0) + premium_q = category.get("premium_questions", 0) + + # Generate question list + question_code_list = [] + for q in questions: + question_code_list.append(generate_question_code(q)) + + question_list = ",\n\n".join(question_code_list) + + kt_content = """package com.couplesconnect.app.data.questions + +import com.couplesconnect.app.domain.model.* + +object QuestionSeed { + val questions: List = listOf( +""" + kt_content += question_list + kt_content += """ + ) + + // ── Helpers ───────────────────────────────────────────────── + + fun getDailyQuestion(): Question = questions.filter { it.category in mvpCategoryIds }.random() + + fun getQuestionsByCategory(categoryId: String): List = questions.filter { it.category == categoryId } + + fun getPremiumQuestions(): List = questions.filter { it.isPremium } + + fun getFreeQuestions(): List = questions.filter { !it.isPremium } + + fun getMvpQuestions(): List = questions.filter { it.category in mvpCategoryIds } + + fun getRandomQuestionsByCategory(categoryId: String, count: Int): List = + questions.filter { it.category == categoryId }.shuffled().take(count) + + fun getQuestionById(id: String): Question? = questions.find { it.id == id } + + /** MVP categories available in version 0.1 */ + private val mvpCategoryIds = setOf( + "communication", "fun", "gratitude", "stress", + "trust", "conflict", "future", "emotional_intimacy", "date_night", "values" + ) +} +""" + + return kt_content + + +def main(): + if len(sys.argv) < 2: + print("Usage: python seed_generator.py /path/to/questions.json", file=sys.stderr) + sys.exit(1) + + json_path = sys.argv[1] + + if not Path(json_path).exists(): + print(f"Error: File not found: {json_path}", file=sys.stderr) + sys.exit(1) + + try: + with open(json_path, 'r', encoding='utf-8') as f: + json_data = json.load(f) + except Exception as e: + print(f"Error reading JSON: {e}", file=sys.stderr) + sys.exit(1) + + kt_content = generate_seed_file(json_data) + print(kt_content) + + +if __name__ == "__main__": + main()