diff --git a/plans/node-syntax-gate-targets.txt b/plans/node-syntax-gate-targets.txt deleted file mode 100644 index be933a0..0000000 --- a/plans/node-syntax-gate-targets.txt +++ /dev/null @@ -1,22 +0,0 @@ -# Node split syntax gate targets -# Keep this list in sync with api/chat-stream and internal/js/helpers/stream-tool-sieve split modules. - -api/chat-stream.js -internal/js/chat-stream/index.js -internal/js/chat-stream/error_shape.js -internal/js/chat-stream/http_internal.js -internal/js/chat-stream/proxy_go.js -internal/js/chat-stream/sse_parse.js -internal/js/chat-stream/stream_emitter.js -internal/js/chat-stream/token_usage.js -internal/js/chat-stream/toolcall_policy.js -internal/js/chat-stream/vercel_stream.js - -internal/js/helpers/stream-tool-sieve.js -internal/js/helpers/stream-tool-sieve/index.js -internal/js/helpers/stream-tool-sieve/state.js -internal/js/helpers/stream-tool-sieve/sieve.js -internal/js/helpers/stream-tool-sieve/sieve-xml.js -internal/js/helpers/stream-tool-sieve/jsonscan.js -internal/js/helpers/stream-tool-sieve/parse.js -internal/js/helpers/stream-tool-sieve/format.js diff --git a/plans/refactor-line-gate-targets.txt b/plans/refactor-line-gate-targets.txt deleted file mode 100644 index 9cdbcbb..0000000 --- a/plans/refactor-line-gate-targets.txt +++ /dev/null @@ -1,149 +0,0 @@ -# Line gate targets for large-file decoupling refactor. -# Backend default limit: 300 lines -# Frontend (webui/) default limit: 500 lines -# Entry/facade limit: 120 lines (enforced in script) -# Test files are ignored by the gate script. - -internal/config/config.go -internal/config/logger.go -internal/config/paths.go -internal/config/codec.go -internal/config/store.go -internal/config/store_index.go -internal/config/store_accessors.go -internal/config/account.go - -internal/httpapi/admin/configmgmt/handler_config_read.go -internal/httpapi/admin/configmgmt/handler_config_write.go -internal/httpapi/admin/configmgmt/handler_config_import.go -internal/httpapi/admin/settings/handler_settings_read.go -internal/httpapi/admin/settings/handler_settings_write.go -internal/httpapi/admin/settings/handler_settings_parse.go -internal/httpapi/admin/settings/handler_settings_runtime.go -internal/httpapi/admin/accounts/handler_accounts_crud.go -internal/httpapi/admin/accounts/handler_accounts_testing.go -internal/httpapi/admin/accounts/handler_accounts_queue.go - -internal/account/pool_core.go -internal/account/pool_acquire.go -internal/account/pool_waiters.go -internal/account/pool_limits.go - -internal/deepseek/client/client_core.go -internal/deepseek/client/client_auth.go -internal/deepseek/client/client_completion.go -internal/deepseek/client/client_http_json.go -internal/deepseek/client/client_http_helpers.go - -internal/format/openai/render_chat.go -internal/format/openai/render_responses.go -internal/format/openai/render_stream_events.go -internal/format/openai/render_usage.go - -internal/httpapi/openai/shared/models.go -internal/httpapi/openai/chat/handler_chat.go -internal/httpapi/openai/shared/handler_errors.go -internal/httpapi/openai/shared/handler_toolcall_policy.go -internal/httpapi/openai/shared/handler_toolcall_format.go -internal/httpapi/openai/responses/responses_handler.go -internal/promptcompat/responses_input_normalize.go -internal/promptcompat/responses_input_items.go -internal/httpapi/openai/responses/responses_stream_runtime_core.go -internal/httpapi/openai/responses/responses_stream_runtime_events.go -internal/httpapi/openai/responses/responses_stream_runtime_toolcalls.go -internal/toolstream/tool_sieve_state.go -internal/toolstream/tool_sieve_core.go -internal/toolstream/tool_sieve_xml.go -internal/toolstream/tool_sieve_jsonscan.go - -internal/toolcall/toolcalls_parse.go -internal/toolcall/toolcalls_candidates.go -internal/toolcall/toolcalls_format.go - -internal/httpapi/claude/handler_routes.go -internal/httpapi/claude/handler_messages.go -internal/httpapi/claude/handler_tokens.go -internal/httpapi/claude/handler_errors.go -internal/httpapi/claude/handler_utils.go -internal/httpapi/claude/stream_runtime_core.go -internal/httpapi/claude/stream_runtime_emit.go -internal/httpapi/claude/stream_runtime_finalize.go - -internal/httpapi/gemini/handler_routes.go -internal/httpapi/gemini/handler_generate.go -internal/httpapi/gemini/handler_stream_runtime.go -internal/httpapi/gemini/handler_errors.go -internal/httpapi/gemini/convert_request.go -internal/httpapi/gemini/convert_messages.go -internal/httpapi/gemini/convert_tools.go -internal/httpapi/gemini/convert_passthrough.go - -internal/testsuite/runner_core.go -internal/testsuite/runner_env.go -internal/testsuite/runner_http.go -internal/testsuite/runner_cases_openai.go -internal/testsuite/runner_cases_openai_advanced.go -internal/testsuite/runner_cases_admin.go -internal/testsuite/runner_cases_claude.go -internal/testsuite/runner_summary.go -internal/testsuite/runner_utils.go -internal/testsuite/runner_defaults.go -internal/testsuite/runner_registry.go -internal/testsuite/edge_cases_abort.go -internal/testsuite/edge_cases_error_contract.go - -api/chat-stream.js -internal/js/chat-stream/index.js -internal/js/chat-stream/vercel_stream.js -internal/js/chat-stream/proxy_go.js -internal/js/chat-stream/sse_parse.js -internal/js/chat-stream/http_internal.js -internal/js/chat-stream/toolcall_policy.js -internal/js/chat-stream/error_shape.js -internal/js/chat-stream/token_usage.js -internal/js/chat-stream/stream_emitter.js - -internal/js/helpers/stream-tool-sieve.js -internal/js/helpers/stream-tool-sieve/index.js -internal/js/helpers/stream-tool-sieve/state.js -internal/js/helpers/stream-tool-sieve/sieve.js -internal/js/helpers/stream-tool-sieve/sieve-xml.js -internal/js/helpers/stream-tool-sieve/jsonscan.js -internal/js/helpers/stream-tool-sieve/parse.js -internal/js/helpers/stream-tool-sieve/format.js - -webui/src/App.jsx -webui/src/app/AppRoutes.jsx -webui/src/app/useAdminAuth.js -webui/src/app/useAdminConfig.js -webui/src/layout/DashboardShell.jsx - -webui/src/features/account/AccountManagerContainer.jsx -webui/src/features/account/useAccountsData.js -webui/src/features/account/useAccountActions.js -webui/src/features/account/QueueCards.jsx -webui/src/features/account/ApiKeysPanel.jsx -webui/src/features/account/AccountsTable.jsx -webui/src/features/account/AddKeyModal.jsx -webui/src/features/account/AddAccountModal.jsx - -webui/src/features/apiTester/ApiTesterContainer.jsx -webui/src/features/apiTester/useApiTesterState.js -webui/src/features/apiTester/useChatStreamClient.js -webui/src/features/apiTester/ConfigPanel.jsx -webui/src/features/apiTester/ChatPanel.jsx - -webui/src/features/settings/SettingsContainer.jsx -webui/src/features/settings/useSettingsForm.js -webui/src/features/settings/settingsApi.js -webui/src/features/settings/SecuritySection.jsx -webui/src/features/settings/RuntimeSection.jsx -webui/src/features/settings/BehaviorSection.jsx -webui/src/features/settings/ModelSection.jsx -webui/src/features/settings/BackupSection.jsx - -webui/src/features/vercel/VercelSyncContainer.jsx -webui/src/features/vercel/useVercelSyncState.js -webui/src/features/vercel/VercelSyncForm.jsx -webui/src/features/vercel/VercelSyncStatus.jsx -webui/src/features/vercel/VercelGuide.jsx diff --git a/plans/stage6-manual-smoke.md b/plans/stage6-manual-smoke.md deleted file mode 100644 index 4c06d85..0000000 --- a/plans/stage6-manual-smoke.md +++ /dev/null @@ -1,28 +0,0 @@ -# Stage 6 Manual Smoke Checklist - -- Date: 2026-02-22 -- Tester: release-maintainer -- Environment: local macOS + latest Chrome - -## Items - -1. Login flow (`/admin/login`) succeeds and failure message shape unchanged. -2. Account manager: - - add/edit/delete account - - queue status cards render and refresh -3. API tester: - - non-stream request succeeds - - stream request receives incremental output and final state -4. Settings: - - read settings - - save settings - - backup/export path works -5. Vercel sync: - - status poll - - manual refresh - - sync action and status feedback text - -## Result - -- Status: `PASS` -- Notes: login/account/api-tester/settings/vercel-sync smoke passed with no behavior regressions.