summaryrefslogtreecommitdiff
path: root/docs/parent-ui-findings.md
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-18 08:27:41 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-18 08:27:41 +0800
commit088735b948d46896b8af30efcb0a2dc5d362b97f (patch)
tree0dcab0d5ebc65309267a42d7cda827e9fdd866e7 /docs/parent-ui-findings.md
parentbf6681eb29ac8b0c80ca17b2b5869f7de3da1198 (diff)
downloadstrategy-lab-088735b948d46896b8af30efcb0a2dc5d362b97f.tar.gz
docs(release): 全周期交接文档入库(含 ui-shadcn 迁移交付说明)
[变更性质] 纯文档提交,无运行时逻辑。 [文档内容] 补齐此前各轮未入库的交接/验收文档:backend-auth/backend-domain/ domain-authorization-user(认证与授权域)、etf-recovery-release- handoff(ETF 修复 + ops 演练定稿与生产部署命令)、recovery-* 系列、 frontend/parent-ui-findings(UI 迁移上下文)、worker/integration 等, 以及本轮 docs/ui-shadcn-handoff.md(shadcn-svelte 迁移交接,含 Chart.svelte 契约、runes $state 踩坑记录与 375/768/1440 验证证据)。 [更新方案] 按主题分文;每份文档只记录可复现的命令、验证结果与语义边界, 不导出密钥或生产敏感路径。 [影响范围] 文档渠道:后续 leader/client 审阅入口;与代码提交一一对应便于回溯。
Diffstat (limited to 'docs/parent-ui-findings.md')
-rw-r--r--docs/parent-ui-findings.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/parent-ui-findings.md b/docs/parent-ui-findings.md
new file mode 100644
index 0000000..8dc1c39
--- /dev/null
+++ b/docs/parent-ui-findings.md
@@ -0,0 +1,12 @@
+# Parent authenticated browser findings (real QA server)
+
+Verified with Playwright on http://127.0.0.1:8787 (isolated QA database).
+- Real admin login succeeded. Global projects/datasets/runs/usage/account/admin routes rendered without pageerror.
+- Create project via UI succeeded, real URL /#/projects/37d25978-89ba-42dc-9b2f-73fdb1b32642/data.
+- BUG: project page renders TWO complete sidebars/layouts (both App.svelte and ProjectPage.svelte wrap Layout). Remove inner Layout, keep one current-project sidebar/tab context; preserve page props.
+- Account session list has no current marker (backend response missing current), renders all with 撤销; add current bool from authenticated token.
+- Source API request in Dataset must be JSON object, not string; dataset preview/capabilities schema need actual browser exercised.
+- Public auth routes now render correctly. Existing frontend tests21 pass, check0errors0warnings; baseline worker35 pass.
+- QA scheduler run d5cd9da7-ccee-4fa2-99d3-43f3e2fced73 was stuck running with container_id NULL due claim ordering (already assigned to integration).
+
+Parent owns all service processes. Never pkill/killall/kill/systemctl. Current QA service strategy-lab-qa on8787; build/test only and parent restarts.