apps/mobile/src/features/terminal/terminalMenu.ts | 4 - apps/mobile/src/features/threads/ThreadGitControls.tsx | 2 +- apps/server/src/orchestration-v2/ThreadSettlementService.test.ts | 134 +++++++++++++++++++++++++++++++- apps/server/src/orchestration-v2/ThreadSettlementService.ts | 38 +++++++-- apps/server/src/project/ProjectSetupScriptRunner.test.ts | 63 ++++++++++++++- apps/server/src/project/ProjectSetupScriptRunner.ts | 34 +++++++- apps/web/src/components/ChatView.tsx | 19 ++--- apps/web/src/components/ProjectScriptsControl.tsx | 28 +++---- apps/web/src/components/projectScriptEditor.permissions.test.tsx | 1 + apps/web/src/components/projectScriptEditor.tsx | 13 ++++ apps/web/src/components/settings/ProjectActionsList.tsx | 5 ++ apps/web/src/components/settings/ProjectActionsSettings.tsx | 1 + apps/web/src/components/settings/useProjectScriptSettings.ts | 7 +- apps/web/src/projectScripts.test.ts | 63 ++++++++++++++- apps/web/src/projectScripts.ts | 24 +++++- docs/user/thread-sidebar.md | 7 ++ packages/contracts/src/project.ts | 2 + packages/contracts/src/t3ProjectFile.ts | 6 ++ packages/shared/src/projectScripts.ts | 13 ++++ packages/shared/src/t3ProjectFile.test.ts | 1 + 20 files changed, 409 insertions(+), 56 deletions(-)