From 5f66a577f45b7f832d8d15e935022922cbd54cf1 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 25 Jun 2025 20:01:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B2=D0=B0=D1=88=D0=B5=20=D1=81=D0=BE=D0=BE?= =?UTF-8?q?=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BE=D0=BC=D0=BC?= =?UTF-8?q?=D0=B8=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/logs/combined.log | 47 +++++++++++++++++++ backend/logs/error.log | 2 + .../MASKING_AND_ENCRYPTION_PLAN.md | 0 .../RAG_ASSISTANT_INTEGRATION.md | 0 RAG_TASKS.md => md/RAG_TASKS.md | 0 5 files changed, 49 insertions(+) rename MASKING_AND_ENCRYPTION_PLAN.md => md/MASKING_AND_ENCRYPTION_PLAN.md (100%) rename RAG_ASSISTANT_INTEGRATION.md => md/RAG_ASSISTANT_INTEGRATION.md (100%) rename RAG_TASKS.md => md/RAG_TASKS.md (100%) diff --git a/backend/logs/combined.log b/backend/logs/combined.log index 879d9b0..e487319 100644 --- a/backend/logs/combined.log +++ b/backend/logs/combined.log @@ -10801,3 +10801,50 @@ {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:55:01.495Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-25T13:55:31.691Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:55:31.696Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-25T13:55:53.715Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-25T13:55:59.545Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:55:59.551Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-25T13:58:11.346Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-25T13:58:11.349Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-25T13:58:11.351Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-25T13:58:11.352Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-25T13:58:11.352Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-25T13:58:11.353Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-25T13:58:11.457Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-25T13:58:11.470Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-25T13:58:11.538Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-25T13:58:11.538Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-25T13:58:12.246Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-25T13:58:12.249Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-25T13:58:13.048Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-25T13:58:16.903Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:58:16.927Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-25T13:58:16.980Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:58:16.987Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-25T13:58:17.023Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:58:17.041Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-25T13:58:17.075Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-25T13:58:17.102Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-25T13:58:17.103Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-25T13:58:17.119Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:58:17.168Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-25T13:58:17.206Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:58:17.209Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-25T13:58:17.230Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-25T13:58:17.232Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-25T13:58:20.785Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-25T13:58:23.379Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-25T11:36:10.389Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-25T13:58:23.381Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-25T13:58:23.386Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-25T13:58:23.400Z"} +{"cookie":{"expires":"2025-07-25T13:58:23.398Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"015dd716a2fded1fc045c72c1a60575e","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-25T13:58:23.401Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-25T13:58:23.405Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-25T14:06:22.398Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data","timestamp":"2025-06-25T14:06:22.401Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-25T14:06:22.401Z"} +{"level":"info","message":"Директория доступна для записи: /home/alex/DApp-for-Business/backend/contracts-data/dles","timestamp":"2025-06-25T14:06:22.403Z"} +{"level":"info","message":"Директория существует: /home/alex/DApp-for-Business/backend/temp","timestamp":"2025-06-25T14:06:22.403Z"} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-25T14:06:22.403Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-25T14:06:22.652Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-25T14:06:22.662Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:54:17)","syscall":"getaddrinfo","timestamp":"2025-06-25T14:06:29.950Z"} diff --git a/backend/logs/error.log b/backend/logs/error.log index 4ecfd47..800ef3f 100644 --- a/backend/logs/error.log +++ b/backend/logs/error.log @@ -1806,3 +1806,5 @@ {"level":"error","message":"Ошибка при создании DLE: Ошибка деплоя: Error HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\nHardhatError: HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\n at validateConfig (/app/node_modules/hardhat/src/internal/core/config/config-validation.ts:374:9)\n at loadConfigAndTasks (/app/node_modules/hardhat/src/internal/core/config/config-loading.ts:116:3)\n at main (/app/node_modules/hardhat/src/internal/cli/cli.ts:220:62)\n at Object. (/app/node_modules/hardhat/src/internal/cli/cli.ts:477:1)\n at Module._compile (node:internal/modules/cjs/loader:1529:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1613:10)\n at Module.load (node:internal/modules/cjs/loader:1275:32)\n at Function.Module._load (node:internal/modules/cjs/loader:1096:12)\n at Module.require (node:internal/modules/cjs/loader:1298:19)\n at require (node:internal/modules/helpers:182:18)\n","stack":"Error: Ошибка деплоя: Error HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\nHardhatError: HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\n at validateConfig (/app/node_modules/hardhat/src/internal/core/config/config-validation.ts:374:9)\n at loadConfigAndTasks (/app/node_modules/hardhat/src/internal/core/config/config-loading.ts:116:3)\n at main (/app/node_modules/hardhat/src/internal/cli/cli.ts:220:62)\n at Object. (/app/node_modules/hardhat/src/internal/cli/cli.ts:477:1)\n at Module._compile (node:internal/modules/cjs/loader:1529:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1613:10)\n at Module.load (node:internal/modules/cjs/loader:1275:32)\n at Function.Module._load (node:internal/modules/cjs/loader:1096:12)\n at Module.require (node:internal/modules/cjs/loader:1298:19)\n at require (node:internal/modules/helpers:182:18)\n\n at ChildProcess. (/app/services/dleService.js:192:18)\n at ChildProcess.emit (node:events:524:28)\n at maybeClose (node:internal/child_process:1104:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","timestamp":"2025-06-25T13:45:56.556Z"} {"level":"error","message":"Ошибка при создании DLE: Ошибка деплоя: Error HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\nHardhatError: HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\n at validateConfig (/app/node_modules/hardhat/src/internal/core/config/config-validation.ts:374:9)\n at loadConfigAndTasks (/app/node_modules/hardhat/src/internal/core/config/config-loading.ts:116:3)\n at main (/app/node_modules/hardhat/src/internal/cli/cli.ts:220:62)\n at Object. (/app/node_modules/hardhat/src/internal/cli/cli.ts:477:1)\n at Module._compile (node:internal/modules/cjs/loader:1529:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1613:10)\n at Module.load (node:internal/modules/cjs/loader:1275:32)\n at Function.Module._load (node:internal/modules/cjs/loader:1096:12)\n at Module.require (node:internal/modules/cjs/loader:1298:19)\n at require (node:internal/modules/helpers:182:18)\n","stack":"Error: Ошибка деплоя: Error HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\nHardhatError: HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\n at validateConfig (/app/node_modules/hardhat/src/internal/core/config/config-validation.ts:374:9)\n at loadConfigAndTasks (/app/node_modules/hardhat/src/internal/core/config/config-loading.ts:116:3)\n at main (/app/node_modules/hardhat/src/internal/cli/cli.ts:220:62)\n at Object. (/app/node_modules/hardhat/src/internal/cli/cli.ts:477:1)\n at Module._compile (node:internal/modules/cjs/loader:1529:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1613:10)\n at Module.load (node:internal/modules/cjs/loader:1275:32)\n at Function.Module._load (node:internal/modules/cjs/loader:1096:12)\n at Module.require (node:internal/modules/cjs/loader:1298:19)\n at require (node:internal/modules/helpers:182:18)\n\n at ChildProcess. (/app/services/dleService.js:192:18)\n at ChildProcess.emit (node:events:524:28)\n at maybeClose (node:internal/child_process:1104:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","timestamp":"2025-06-25T13:45:56.556Z"} {"ip":"::ffff:172.18.0.1","level":"error","message":"Error: Ошибка деплоя: Error HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\nHardhatError: HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\n at validateConfig (/app/node_modules/hardhat/src/internal/core/config/config-validation.ts:374:9)\n at loadConfigAndTasks (/app/node_modules/hardhat/src/internal/core/config/config-loading.ts:116:3)\n at main (/app/node_modules/hardhat/src/internal/cli/cli.ts:220:62)\n at Object. (/app/node_modules/hardhat/src/internal/cli/cli.ts:477:1)\n at Module._compile (node:internal/modules/cjs/loader:1529:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1613:10)\n at Module.load (node:internal/modules/cjs/loader:1275:32)\n at Function.Module._load (node:internal/modules/cjs/loader:1096:12)\n at Module.require (node:internal/modules/cjs/loader:1298:19)\n at require (node:internal/modules/helpers:182:18)\n","method":"POST","stack":"Error: Ошибка деплоя: Error HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\nHardhatError: HH8: There's one or more errors in your config file:\n\n * Invalid value undefined for HardhatConfig.networks.bsc.url - Expected a value of type string.\n * Invalid account: #0 for network: bsc - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.ethereum.url - Expected a value of type string.\n * Invalid account: #0 for network: ethereum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.arbitrum.url - Expected a value of type string.\n * Invalid account: #0 for network: arbitrum - Expected string, received undefined\n * Invalid value undefined for HardhatConfig.networks.polygon.url - Expected a value of type string.\n * Invalid account: #0 for network: polygon - Expected string, received undefined\n\nTo learn more about Hardhat's configuration, please go to https://hardhat.org/config/\n at validateConfig (/app/node_modules/hardhat/src/internal/core/config/config-validation.ts:374:9)\n at loadConfigAndTasks (/app/node_modules/hardhat/src/internal/core/config/config-loading.ts:116:3)\n at main (/app/node_modules/hardhat/src/internal/cli/cli.ts:220:62)\n at Object. (/app/node_modules/hardhat/src/internal/cli/cli.ts:477:1)\n at Module._compile (node:internal/modules/cjs/loader:1529:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1613:10)\n at Module.load (node:internal/modules/cjs/loader:1275:32)\n at Function.Module._load (node:internal/modules/cjs/loader:1096:12)\n at Module.require (node:internal/modules/cjs/loader:1298:19)\n at require (node:internal/modules/helpers:182:18)\n\n at ChildProcess. (/app/services/dleService.js:192:18)\n at ChildProcess.emit (node:events:524:28)\n at maybeClose (node:internal/child_process:1104:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","timestamp":"2025-06-25T13:45:56.578Z","url":"/api/dle","userId":1} +{"level":"error","message":"Директория /home/alex/DApp-for-Business/backend/temp недоступна для записи: EACCES: permission denied, open '/home/alex/DApp-for-Business/backend/temp/.write-test'","timestamp":"2025-06-25T14:06:22.403Z"} +{"code":"EAI_AGAIN","errno":-3001,"hostname":"postgres","level":"error","message":"Unhandled Rejection: getaddrinfo EAI_AGAIN postgres","stack":"Error: getaddrinfo EAI_AGAIN postgres\n at /home/alex/DApp-for-Business/backend/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async reinitPoolFromDbSettings (/home/alex/DApp-for-Business/backend/db.js:54:17)","syscall":"getaddrinfo","timestamp":"2025-06-25T14:06:29.950Z"} diff --git a/MASKING_AND_ENCRYPTION_PLAN.md b/md/MASKING_AND_ENCRYPTION_PLAN.md similarity index 100% rename from MASKING_AND_ENCRYPTION_PLAN.md rename to md/MASKING_AND_ENCRYPTION_PLAN.md diff --git a/RAG_ASSISTANT_INTEGRATION.md b/md/RAG_ASSISTANT_INTEGRATION.md similarity index 100% rename from RAG_ASSISTANT_INTEGRATION.md rename to md/RAG_ASSISTANT_INTEGRATION.md diff --git a/RAG_TASKS.md b/md/RAG_TASKS.md similarity index 100% rename from RAG_TASKS.md rename to md/RAG_TASKS.md