Files
ds2api/plans/refactor-baseline.md

1.4 KiB

DS2API Refactor Baseline (Historical Snapshot)

  • Snapshot time: 2026-02-22T08:53:54Z
  • Snapshot branch: dev
  • Snapshot HEAD: 5d3989a
  • Scope: backend + node api + webui large-file decoupling (no behavior change)

Gate Commands

  1. ./tests/scripts/run-unit-all.sh
    • Result: PASS
    • Includes:
      • go test ./...
      • node --test api/helpers/stream-tool-sieve.test.js api/chat-stream.test.js api/compat/js_compat_test.js
  2. npm --prefix webui run build
    • Result: PASS
  3. ./tests/scripts/check-refactor-line-gate.sh
    • Result: PASS (checked=131 missing=0 over_limit=0)
  4. Stage gates (1-5) replay:
    • go test ./internal/config ./internal/admin ./internal/account ./internal/deepseek ./internal/format/openai -> PASS
    • go test ./internal/adapter/openai ./internal/util ./internal/sse ./internal/compat -> PASS
    • go test ./internal/adapter/claude ./internal/adapter/gemini ./internal/config -> PASS
    • go test ./internal/testsuite ./cmd/ds2api-tests -> PASS
    • node --test api/helpers/stream-tool-sieve.test.js api/chat-stream.test.js api/compat/js_compat_test.js -> PASS
  5. Final full regression:
    • go test ./... -count=1 -> PASS

Notes

  • This file records a historical baseline for refactor process tracking.
  • It is not intended to represent the current repository HEAD.
  • Frontend manual smoke for phase 6 still requires human execution and sign-off.