Просмотр исходного кода

refactor(suggest-path): move to features/ai-tools/ directory structure

Move suggest-path from features/suggest-path/ to features/ai-tools/suggest-path/
and relocate the aggregation router from server/routes/apiv3/ai-tools/ into
features/ai-tools/server/routes/apiv3/ per review feedback.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
VANELLOPE\tomoyuki-t 1 месяц назад
Родитель
Сommit
5162b140ce
20 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      apps/app/src/features/ai-tools/server/routes/apiv3/index.ts
  2. 0 0
      apps/app/src/features/ai-tools/suggest-path/interfaces/suggest-path-types.ts
  3. 1 1
      apps/app/src/features/ai-tools/suggest-path/server/integration-tests/suggest-path-integration.spec.ts
  4. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/routes/apiv3/index.spec.ts
  5. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/routes/apiv3/index.ts
  6. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/analyze-content.spec.ts
  7. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/analyze-content.ts
  8. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/evaluate-candidates.spec.ts
  9. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/evaluate-candidates.ts
  10. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/generate-category-suggestion.spec.ts
  11. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/generate-category-suggestion.ts
  12. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/generate-memo-suggestion.spec.ts
  13. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/generate-memo-suggestion.ts
  14. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/generate-suggestions.spec.ts
  15. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/generate-suggestions.ts
  16. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/resolve-parent-grant.spec.ts
  17. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/resolve-parent-grant.ts
  18. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/retrieve-search-candidates.spec.ts
  19. 0 0
      apps/app/src/features/ai-tools/suggest-path/server/services/retrieve-search-candidates.ts
  20. 1 1
      apps/app/src/server/routes/apiv3/index.js

+ 1 - 1
apps/app/src/server/routes/apiv3/ai-tools/index.ts → apps/app/src/features/ai-tools/server/routes/apiv3/index.ts

@@ -1,6 +1,6 @@
 import express from 'express';
 
-import { suggestPathHandlersFactory } from '~/features/suggest-path/server/routes/apiv3';
+import { suggestPathHandlersFactory } from '~/features/ai-tools/suggest-path/server/routes/apiv3';
 import type Crowi from '~/server/crowi';
 
 export const factory = (crowi: Crowi): express.Router => {

+ 0 - 0
apps/app/src/features/suggest-path/interfaces/suggest-path-types.ts → apps/app/src/features/ai-tools/suggest-path/interfaces/suggest-path-types.ts


+ 1 - 1
apps/app/src/features/suggest-path/server/integration-tests/suggest-path-integration.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/integration-tests/suggest-path-integration.spec.ts

@@ -2,7 +2,7 @@ import type { NextFunction, Request, Response } from 'express';
 import express from 'express';
 import request from 'supertest';
 
-import type { ContentAnalysis } from '~/features/suggest-path/interfaces/suggest-path-types';
+import type { ContentAnalysis } from '~/features/ai-tools/suggest-path/interfaces/suggest-path-types';
 import type Crowi from '~/server/crowi';
 import type { ApiV3Response } from '~/server/routes/apiv3/interfaces/apiv3-response';
 

+ 0 - 0
apps/app/src/features/suggest-path/server/routes/apiv3/index.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/routes/apiv3/index.spec.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/routes/apiv3/index.ts → apps/app/src/features/ai-tools/suggest-path/server/routes/apiv3/index.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/analyze-content.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/services/analyze-content.spec.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/analyze-content.ts → apps/app/src/features/ai-tools/suggest-path/server/services/analyze-content.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/evaluate-candidates.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/services/evaluate-candidates.spec.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/evaluate-candidates.ts → apps/app/src/features/ai-tools/suggest-path/server/services/evaluate-candidates.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/generate-category-suggestion.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/services/generate-category-suggestion.spec.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/generate-category-suggestion.ts → apps/app/src/features/ai-tools/suggest-path/server/services/generate-category-suggestion.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/generate-memo-suggestion.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/services/generate-memo-suggestion.spec.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/generate-memo-suggestion.ts → apps/app/src/features/ai-tools/suggest-path/server/services/generate-memo-suggestion.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/generate-suggestions.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/services/generate-suggestions.spec.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/generate-suggestions.ts → apps/app/src/features/ai-tools/suggest-path/server/services/generate-suggestions.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/resolve-parent-grant.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/services/resolve-parent-grant.spec.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/resolve-parent-grant.ts → apps/app/src/features/ai-tools/suggest-path/server/services/resolve-parent-grant.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/retrieve-search-candidates.spec.ts → apps/app/src/features/ai-tools/suggest-path/server/services/retrieve-search-candidates.spec.ts


+ 0 - 0
apps/app/src/features/suggest-path/server/services/retrieve-search-candidates.ts → apps/app/src/features/ai-tools/suggest-path/server/services/retrieve-search-candidates.ts


+ 1 - 1
apps/app/src/server/routes/apiv3/index.js

@@ -1,3 +1,4 @@
+import { factory as aiToolsRouteFactory } from '~/features/ai-tools/server/routes/apiv3';
 import growiPlugin from '~/features/growi-plugin/server/routes/apiv3/admin';
 import { factory as openaiRouteFactory } from '~/features/openai/server/routes';
 import { allreadyInstalledMiddleware } from '~/server/middlewares/application-not-installed';
@@ -7,7 +8,6 @@ import { generateAddActivityMiddleware } from '../../middlewares/add-activity';
 import injectUserRegistrationOrderByTokenMiddleware from '../../middlewares/inject-user-registration-order-by-token-middleware';
 import * as loginFormValidator from '../../middlewares/login-form-validator';
 import * as registerFormValidator from '../../middlewares/register-form-validator';
-import { factory as aiToolsRouteFactory } from './ai-tools';
 import g2gTransfer from './g2g-transfer';
 import importRoute from './import';
 import pageListing from './page-listing';