feat: streamline platform and secure data access

- move the relational data center to MySQL and a standalone workbench\n- add Interface Center API credentials, policies, logs, and DBeaver SSH guidance\n- harden authentication and deployment while retiring unused management surfaces
This commit is contained in:
xuelong committed 2026-08-25 02:06:28 -07:00
1 parent 15368f2779
commit 3dd5731751
137 files changed
+8571 -14151

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
# Data Center Layout Design QA
- Source visual truth: `/var/folders/sl/bt4qhk351ndfm_1x3_4wkw440000gn/T/TemporaryItems/NSIRD_screencaptureui_L8OsOI/Screenshot 2026-08-24 at 7.21.31 PM.png`
- Focused source region: `/var/folders/sl/bt4qhk351ndfm_1x3_4wkw440000gn/T/TemporaryItems/NSIRD_screencaptureui_tbBMIs/Screenshot 2026-08-24 at 7.23.55 PM.png`
- Confirmed target: remove the full top toolbar, rename the explorer heading to “数据中心”, and place “新建数据库” inside `.data-center-tree` as a sibling after the database project nodes.
- Implementation route: `http://localhost:8102/admin/data`
- Implementation screenshot: unavailable; the available in-app browser redirects to `/admin/login`, and the signed-in Chrome surface is not connected.
- Source pixels: 2940 × 1748 for the full screenshot; focused crop 548 × 1578.
- Implementation pixels / CSS viewport / density normalization: unavailable because the authenticated implementation could not be captured.
- State: authenticated data-center workbench with one selected, collapsed database node.
## Full-view comparison evidence
Blocked. The source screenshot was inspected, but no authenticated browser-rendered implementation screenshot is available at the same viewport and state.
## Focused-region comparison evidence
Blocked for the same reason. The focused source crop is available, but the matching implementation crop cannot be captured without an authenticated browser surface.
## Findings
- QA evidence blocker: visual comparison cannot be completed until the rebuilt page is opened in an authenticated browser and captured.
- Source-level checks confirm the old toolbar markup and PostgreSQL summary were removed, the explorer title was renamed, and the new database action is a root-level tree sibling rather than a child of the active database.
- Fonts and typography: not visually verified.
- Spacing and layout rhythm: not visually verified.
- Colors and visual tokens: not visually verified.
- Image and icon fidelity: no new raster assets were introduced; final icon placement is not visually verified.
- Copy and content: source-level checks passed; browser rendering is not visually verified.
## Comparison history
- Initial pass: blocked before visual comparison because the implementation route redirected the available browser to the login page.
## Implementation checklist
- Refresh the authenticated `/admin/data` page.
- Capture the full page and the left data-center tree at the source viewport.
- Compare the source and implementation together and resolve any P0/P1/P2 differences.
final result: blocked