lanrtop
57062d6053
docs(blueprint/dev-variables): 记录两轮 UI 终验结论
...
Push & PR Check / check (push) Successful in 1m28s
Push & PR Check / check (pull_request) Successful in 1m4s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 14:31:33 +09:00
lanrtop
663a723b3b
feat(dev-variables): 修改时显式查看原值,并提示 agent 先查炼境测试账户
...
Push & PR Check / check (push) Successful in 1m5s
Push & PR Check / check (pull_request) Successful in 1m9s
- V12:新增人用 Tauri command reveal_project_dev_variable(不进 MCP),
点「修改」预填原账号与密码,密码默认遮罩可切换显示
- V13:lian-jing skill 新增第 8 步——需要测试账号先 list/read,
没有则登记并请用户在 UI 填写;禁止对话索要明文;base-onboarding 升至 1.5.0
- 契约同步 project-context.yaml;materialize 提案顺延为 V14–V16
Feature-Confirmed: true
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 14:22:54 +09:00
lanrtop
f74fe11145
fix(ui): 确认框在 Tauri 下被绕过——改用 await plugin-dialog confirm
...
tauri-plugin-dialog 把 window.confirm 替换为 async 函数,同步判断拿到恒为真的
Promise,撤销测试账户、删除 Gitea 实例/解绑仓库、删除仓库、准备工具链 5 处
破坏性或改机器状态的操作均未弹框即执行(UI 终验发现)。统一 await
@tauri-apps/plugin-dialog 的 confirm,并加源码扫描回归测试防复发。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 13:48:54 +09:00
lanrtop
9211883a9b
test(dev-variables/mcp): 以隔离宿主完成 V7 真实 Codex 跨会话试点
...
Push & PR Check / check (push) Successful in 1m7s
Push & PR Check / check (pull_request) Successful in 1m5s
新增 ignored 宿主 isolated_dev_variables_client_pilot:内存 DB + 随机合成账户 +
临时 scoped MCP,认证走真实 helper。真实 Codex CLI 三会话完成登记→代填→跨会话
读取→撤销后读取失败,宿主断言目录无 .env/token/密码且凭据清理。
Rules-Applied: R03,R05,R10,R13
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 12:42:44 +09:00
lanrtop
4a6fbf9863
chore(merge): 合入 master 的管家定位与设计简报
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 12:04:40 +09:00
lanrtop
8e13bb4cf5
docs(dev-variables/contract): 记录测试账户边界与验收证据
...
同步 scoped MCP、Tauri DTO 契约及 V8–V11 验收状态;V7 客户端限制与人工终验继续保留。
2026-09-28 01:46:19 +09:00
lanrtop
d926591ace
feat(dev-variables/ui): 一张卡填写测试账号和密码
...
项目面板一次提交两个字段到同一 Tauri 本体,列表与 React Query 仅保留非秘密状态。
Rules-Applied: R01,R08
Feature-Confirmed: true
2026-09-28 01:45:49 +09:00
lanrtop
1daef98af3
feat(dev-variables/mcp): 提供项目级测试账户登记与认证读取
...
scoped MCP 只登记非秘密元数据;读取共用 bearer 门槛,并以真实本机 HTTP 合成链路覆盖授权、复用和撤销。
Rules-Applied: R07,R10
Feature-Confirmed: true
2026-09-28 01:45:23 +09:00
lanrtop
d559b7917b
feat(dev-variables/storage): 原子托管非生产测试账户
...
新增兼容旧表的账户类型与语义登记,账号密码共用受保护引用;覆盖迁移、失败恢复和重开复用。
Rules-Applied: R05,R06,R07
Feature-Confirmed: true
2026-09-28 01:44:56 +09:00
lanrtop
0b0bc18ce4
docs(resource/dev-variables): record Codex approval blocker
...
Three isolated real-client attempts were denied before dispatch by approval policy=never. Keep V7 blocked pending an explicitly approved pilot.
Rules-Applied: R03,R10,R13
2026-09-26 16:57:58 +09:00
lanrtop
fe71536f33
docs(resource/dev-variables): record scoped plaintext exception and validation
...
Document V1-V6 evidence and keep V7 in progress until a real Codex tool-call and human UI pilot complete.
Rules-Applied: R03,R05,R10,R13
2026-09-26 16:48:57 +09:00
lanrtop
b1c6eaebac
feat(resource/dev-variables): add per-project human filling panel
...
Expose status-only Tauri types and explicit save/revoke actions without caching entered values in React Query.
Feature-Confirmed: true
Rules-Applied: R01,R12,R13
2026-09-26 16:47:24 +09:00
lanrtop
2b65c18193
feat(resource/dev-variables): add protected project variable core and scoped MCP
...
Keep values in Windows Credential Manager, require a project bearer for single-value reads, and preserve existing non-secret MCP behavior.
Feature-Confirmed: true
Rules-Applied: R01,R03,R05,R06,R07,R10,R12,R13
2026-09-26 16:46:55 +09:00
lanrtop
c2b4c30f50
docs(resource/broker): 记录 R11 客户端试点验收
...
Push & PR Check / check (push) Successful in 3m13s
Push & PR Check / check (pull_request) Successful in 3m4s
真实 Codex CLI 经临时 scoped MCP 完成非秘密 readiness、跨项目拒绝与模拟 PR;明确审批门槛及未验证边界。
Rules-Applied: R02,R03
2026-09-26 09:44:29 +09:00
lanrtop
7ae547e1f6
test(resource/broker): 添加隔离客户端试点宿主
...
Push & PR Check / check (push) Successful in 4m12s
提供仅测试可用的 scoped MCP 临时宿主和合成凭证/Gitea fixture;保留 R11 进行中状态,等待真实客户端会话终验。
Rules-Applied: R02
2026-09-26 09:30:59 +09:00