apps/mobile/src/features/threads/new-task-flow-provider.tsx | 57 +++++++++++-- apps/server/src/orchestration/Layers/ProjectionPipeline.ts | 4 + apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts | 2 + apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts | 7 ++ apps/server/src/orchestration/decider.projectThreadEnvMode.test.ts | 103 +++++++++++++++++++++++ apps/server/src/orchestration/decider.ts | 3 + apps/server/src/orchestration/projector.ts | 4 + apps/server/src/persistence/Layers/ProjectionProjects.ts | 5 ++ apps/server/src/persistence/Layers/ProjectionRepositories.test.ts | 1 + apps/server/src/persistence/Migrations.ts | 2 + apps/server/src/persistence/Migrations/039_ProjectionProjectsDefaultThreadEnvMode.ts | 16 ++++ apps/server/src/persistence/Services/ProjectionProjects.ts | 9 +- apps/web/src/components/settings/ProjectSettingsPanel.tsx | 62 ++++++++++++++ apps/web/src/components/settings/settingsSearch.test.ts | 3 +- apps/web/src/components/settings/settingsSearch.ts | 5 ++ apps/web/src/hooks/useHandleNewThread.ts | 140 ++++++++++++++++++++++++-------- apps/web/src/hooks/useT3ProjectFileScripts.ts | 23 +++--- apps/web/src/lib/t3ProjectFileDefaults.ts | 38 +++++++++ packages/contracts/src/environment.ts | 8 ++ packages/contracts/src/orchestration.ts | 9 +- packages/contracts/src/settings.ts | 6 +- packages/contracts/src/t3ProjectFile.test.ts | 6 ++ packages/contracts/src/t3ProjectFile.ts | 7 ++ packages/shared/package.json | 4 + packages/shared/src/t3ProjectFile.test.ts | 27 +++++- packages/shared/src/t3ProjectFile.ts | 13 +++ packages/shared/src/threadEnvMode.test.ts | 65 +++++++++++++++ packages/shared/src/threadEnvMode.ts | 36 ++++++++ 28 files changed, 610 insertions(+), 55 deletions(-)