create mode 100644 apps/server/src/orchestration-v2/ThreadFind.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadFind.ts create mode 100644 apps/web/src/components/chat/ThreadFindBar.tsx create mode 100644 apps/web/src/components/chat/ThreadFindProvider.test.tsx create mode 100644 apps/web/src/components/chat/ThreadFindProvider.tsx create mode 100644 apps/web/src/components/chat/markdownFindContext.ts create mode 100644 apps/web/src/components/chat/threadFind.test.ts create mode 100644 apps/web/src/components/chat/threadFind.ts create mode 100644 apps/web/src/components/chat/threadFindActionBus.ts create mode 100644 apps/web/src/components/chat/threadFindHighlights.test.tsx create mode 100644 apps/web/src/components/chat/threadFindHighlights.ts create mode 100644 apps/web/src/components/chat/threadFindPosition.test.ts create mode 100644 apps/web/src/components/chat/threadFindPosition.ts create mode 100644 apps/web/src/components/chat/useThreadFind.test.tsx create mode 100644 apps/web/src/components/chat/useThreadFind.ts create mode 100644 apps/web/src/components/chat/useThreadFindNavigation.test.tsx create mode 100644 apps/web/src/components/chat/useThreadFindNavigation.ts delete mode 100644 apps/web/src/markdown-github-alerts.test.tsx delete mode 100644 apps/web/src/markdown-github-alerts.ts delete mode 100644 apps/web/src/markdown-list-indentation.test.tsx delete mode 100644 apps/web/src/markdown-list-indentation.ts create mode 100644 apps/web/src/markdownGithubAlerts.test.tsx create mode 100644 apps/web/src/markdownListIndentation.test.tsx delete mode 100644 packages/client-runtime/src/codexArtifactTemplates.test.ts delete mode 100644 packages/client-runtime/src/codexArtifactTemplates.ts delete mode 100644 packages/client-runtime/src/codexFileCitations.test.ts delete mode 100644 packages/client-runtime/src/codexFileCitations.ts delete mode 100644 packages/client-runtime/src/codexMarkdownDirectives.test.ts delete mode 100644 packages/client-runtime/src/codexMarkdownDirectives.ts delete mode 100644 packages/client-runtime/src/markdownLinks.test.ts delete mode 100644 packages/client-runtime/src/markdownLinks.ts create mode 100644 packages/shared/src/codexArtifactTemplates.test.ts create mode 100644 packages/shared/src/codexArtifactTemplates.ts create mode 100644 packages/shared/src/codexFileCitations.test.ts create mode 100644 packages/shared/src/codexFileCitations.ts create mode 100644 packages/shared/src/codexMarkdownDirectives.test.ts create mode 100644 packages/shared/src/codexMarkdownDirectives.ts create mode 100644 packages/shared/src/fileLinks.test.ts create mode 100644 packages/shared/src/fileLinks.ts create mode 100644 packages/shared/src/inlineSkills.ts create mode 100644 packages/shared/src/markdownGithubAlerts.ts create mode 100644 packages/shared/src/markdownLinks.test.ts create mode 100644 packages/shared/src/markdownLinks.ts create mode 100644 packages/shared/src/markdownListIndentation.ts create mode 100644 packages/shared/src/markdownPipeline.test.ts create mode 100644 packages/shared/src/markdownPipeline.ts create mode 100644 packages/shared/src/proposedPlanText.test.ts create mode 100644 packages/shared/src/proposedPlanText.ts create mode 100644 packages/shared/src/threadFindText.test.ts create mode 100644 packages/shared/src/threadFindText.ts create mode 100644 packages/shared/src/threadSearch.test.ts create mode 100644 packages/shared/src/threadSearch.ts