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.
4.4 KiB
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.mdREADME.mdinternal/bootstrap/routes.gointernal/builders/conversation_builder.gointernal/handlers/api/customer_handler.gointernal/models/models.gointernal/pkg/dto/dto.gointernal/pkg/dto/request/setup_readiness_req.gointernal/pkg/dto/response/setup_readiness_resp.gointernal/pkg/i18nx/locales/en-US.ymlinternal/pkg/i18nx/locales/ru-RU.ymlinternal/pkg/i18nx/locales/zh-CN.ymlinternal/pkg/openidentity/external_identity_test.gointernal/pkg/openidentity/openidentity.gointernal/repositories/customer_identity_repository.gointernal/services/auth_service.gointernal/services/channel_service.gointernal/services/conversation_dispatch_service.gointernal/services/conversation_human_dispatch_realtime_test.gointernal/services/conversation_service.gointernal/services/customer_service.gointernal/services/customer_session_service.gointernal/services/setup_readiness_service.gointernal/services/setup_readiness_service_test.gointernal/services/ws_connection_manager.gointernal/services/ws_realtime_types.gointernal/services/ws_service.gointernal/services/ws_service_test.goweb/app/(dashboard)/dashboard/_components/setup-readiness-banner.tsxweb/app/(dashboard)/dashboard/conversations/_components/agent-message-editor.tsxweb/app/(dashboard)/dashboard/conversations/_components/chat-panel.tsxweb/app/(dashboard)/dashboard/setup/_components/setup-wizard-view.tsxweb/app/(support)/support/chat/closed/page.tsxweb/components/auth-provider.tsxweb/components/chat/shared-message-editor.tsxweb/components/operator-readiness-indicator.tsxweb/components/session-provider.tsxweb/components/support-chat/chat-shell.tsxweb/components/support-chat/close-navigation.test.mjsweb/components/support-chat/close-navigation.tsweb/components/support-chat/customer-message-editor.tsxweb/hooks/use-agent-conversation-realtime.tsweb/lib/api/auth.tsweb/lib/api/client.tsweb/lib/api/im.tsweb/lib/api/setup-readiness.tsweb/lib/realtime-connection.test.mjsweb/lib/realtime-connection.tsweb/lib/stores/agent-conversations.tsweb/lib/stores/support-chat.tsweb/messages/en-US.jsonweb/messages/ru-RU.jsonweb/messages/zh-CN.json
Added files
MODIFIED_FILES.mddocs/hardening/CUSTOMER_IDENTITY_UPGRADE.mddocs/hardening/README.mddocs/hardening/SETUP_PREVIEW.mddocs/hardening/VALIDATION.mdinternal/repositories/auth_scope_repository.gointernal/repositories/channel_config_repository.gointernal/repositories/conversation_dispatch_queries.gointernal/repositories/customer_identity_scope.gointernal/services/auth_session_security_test.gointernal/services/channel_policy_concurrency_test.gointernal/services/customer_identity_security_test.gointernal/services/ws_auth_security_test.gointernal/services/ws_pump_security_test.gointernal/services/ws_session_concurrency_test.goscripts/audit-customer-identity-scopes.sqlweb/lib/api/im-session.test.mjsweb/lib/api/session-isolation.test.mjsweb/lib/api/setup-readiness.test.mjsweb/lib/message-editor-drafts.test.mjsweb/lib/message-editor-drafts.tsweb/lib/message-file-identity.test.mjsweb/lib/message-file-identity.tsweb/lib/realtime-log-context.test.mjsweb/lib/realtime-log-context.tsweb/lib/session-request-guard.test.mjsweb/lib/session-request-guard.tsweb/lib/stores/agent-conversations.test.mjsweb/lib/stores/support-chat.test.mjsweb/lib/test-support/load-typescript-module.mjsweb/messages/en-US.json.licenseweb/messages/ru-RU.json.licenseweb/messages/zh-CN.json.license