Files
agent-desk-ng/MODIFIED_FILES.md
mono 63e0457886 fix: harden identity, live access, drafts and setup (review only)
Source-reviewed hardening changes and regression tests. UNBUILT / UNTESTED: not a deployable release. Go formatting, compilation, automated regression tests, full frontend validation and staging acceptance remain required. See docs/hardening/VALIDATION.md. Main remains the original clean snapshot; no upstream Git history imported.
2026-10-16 12:15:20 +00:00

4.4 KiB

Modified-file notice

This independent hardening fork modifies the source snapshot from MonoVerseNS/agent-desk-ng revision b06954b0a495389cbb5194e0d388342eabe60636 on 2026-10-16. Upstream Apache-2.0 licensing and notices are retained. Changes are described in the hardening notes; their validation limits are listed separately.

Modified source files carry a change notice. JSON translation catalogs retain valid JSON and have accompanying .license notices. This list identifies the modified and added files; it does not assert that unexecuted tests have passed.

Modified upstream files

  • AGENTS.md
  • README.md
  • internal/bootstrap/routes.go
  • internal/builders/conversation_builder.go
  • internal/handlers/api/customer_handler.go
  • internal/models/models.go
  • internal/pkg/dto/dto.go
  • internal/pkg/dto/request/setup_readiness_req.go
  • internal/pkg/dto/response/setup_readiness_resp.go
  • internal/pkg/i18nx/locales/en-US.yml
  • internal/pkg/i18nx/locales/ru-RU.yml
  • internal/pkg/i18nx/locales/zh-CN.yml
  • internal/pkg/openidentity/external_identity_test.go
  • internal/pkg/openidentity/openidentity.go
  • internal/repositories/customer_identity_repository.go
  • internal/services/auth_service.go
  • internal/services/channel_service.go
  • internal/services/conversation_dispatch_service.go
  • internal/services/conversation_human_dispatch_realtime_test.go
  • internal/services/conversation_service.go
  • internal/services/customer_service.go
  • internal/services/customer_session_service.go
  • internal/services/setup_readiness_service.go
  • internal/services/setup_readiness_service_test.go
  • internal/services/ws_connection_manager.go
  • internal/services/ws_realtime_types.go
  • internal/services/ws_service.go
  • internal/services/ws_service_test.go
  • web/app/(dashboard)/dashboard/_components/setup-readiness-banner.tsx
  • web/app/(dashboard)/dashboard/conversations/_components/agent-message-editor.tsx
  • web/app/(dashboard)/dashboard/conversations/_components/chat-panel.tsx
  • web/app/(dashboard)/dashboard/setup/_components/setup-wizard-view.tsx
  • web/app/(support)/support/chat/closed/page.tsx
  • web/components/auth-provider.tsx
  • web/components/chat/shared-message-editor.tsx
  • web/components/operator-readiness-indicator.tsx
  • web/components/session-provider.tsx
  • web/components/support-chat/chat-shell.tsx
  • web/components/support-chat/close-navigation.test.mjs
  • web/components/support-chat/close-navigation.ts
  • web/components/support-chat/customer-message-editor.tsx
  • web/hooks/use-agent-conversation-realtime.ts
  • web/lib/api/auth.ts
  • web/lib/api/client.ts
  • web/lib/api/im.ts
  • web/lib/api/setup-readiness.ts
  • web/lib/realtime-connection.test.mjs
  • web/lib/realtime-connection.ts
  • web/lib/stores/agent-conversations.ts
  • web/lib/stores/support-chat.ts
  • web/messages/en-US.json
  • web/messages/ru-RU.json
  • web/messages/zh-CN.json

Added files

  • MODIFIED_FILES.md
  • docs/hardening/CUSTOMER_IDENTITY_UPGRADE.md
  • docs/hardening/README.md
  • docs/hardening/SETUP_PREVIEW.md
  • docs/hardening/VALIDATION.md
  • internal/repositories/auth_scope_repository.go
  • internal/repositories/channel_config_repository.go
  • internal/repositories/conversation_dispatch_queries.go
  • internal/repositories/customer_identity_scope.go
  • internal/services/auth_session_security_test.go
  • internal/services/channel_policy_concurrency_test.go
  • internal/services/customer_identity_security_test.go
  • internal/services/ws_auth_security_test.go
  • internal/services/ws_pump_security_test.go
  • internal/services/ws_session_concurrency_test.go
  • scripts/audit-customer-identity-scopes.sql
  • web/lib/api/im-session.test.mjs
  • web/lib/api/session-isolation.test.mjs
  • web/lib/api/setup-readiness.test.mjs
  • web/lib/message-editor-drafts.test.mjs
  • web/lib/message-editor-drafts.ts
  • web/lib/message-file-identity.test.mjs
  • web/lib/message-file-identity.ts
  • web/lib/realtime-log-context.test.mjs
  • web/lib/realtime-log-context.ts
  • web/lib/session-request-guard.test.mjs
  • web/lib/session-request-guard.ts
  • web/lib/stores/agent-conversations.test.mjs
  • web/lib/stores/support-chat.test.mjs
  • web/lib/test-support/load-typescript-module.mjs
  • web/messages/en-US.json.license
  • web/messages/ru-RU.json.license
  • web/messages/zh-CN.json.license