READMESource: main@60eb27cc
移居咨询台 · DSH 插件
把本地的「移居咨询台」顾问工作台搬进 DeepSeek Harness(DSH):侧栏出现「移居」入口,主面板用同源 iframe 加载原应用。原工作台的界面、核心应用测试和浏览器本地存储逻辑都保留,不再重写一套前端。
本插件是本机内部试用工具,不是律师事务所、移民顾问或政府的官方服务。路线目录用于研究检索,评估结果不构成法律、税务、投资建议或获批承诺。
安装
从 GitHub 安装(把 profile 换成你的 DSH profile 名,常见为 web 或 desktop):
dsh plugin --profile web add github:arleasemfrankra-wq/dsh-relocation-workbench
本地开发时可以直接指向目录:
dsh plugin --profile web add /path/to/dsh-relocation-workbench
安装后重启或重载该 profile,侧栏会出现「移居」。当前没有发布 npm 包,因此暂不提供 npm install 方式;发布后再补充。
功能
- 工作台总览:进行中案件、逾期事项、今日待办、待补材料。
- 咨询评估:西班牙非盈利(NLV)与数字游民两条路线的确定性初筛,带规则版本快照。
- 案件台账:9 个阶段、材料状态、待办、备注、自定义材料、路线模板、关联评估。
- 全球路线库:141 条路线 / 49 个国家和地区,可检索、查看、加入案件。
- 政策核查:按当前规则版本核对,可导出 Markdown / JSON / 原始存储。
- 响应式界面:桌面与移动宽度均可使用。
数据与隐私
- 所有客户资料、评估、案件和草稿只写入当前浏览器的 localStorage:
relocation.assessments.v1、relocation.cases.v1、relocation.draft.v1。 - 插件不发送客户资料到任何服务器;路线目录是包内的静态 JSON。
- 旧版独立工作台(例如
http://127.0.0.1:4178)与 DSH 不同源,localStorage 不互通,旧数据不会自动迁移。应用目前只提供导出,不提供导入;如需迁移,可在浏览器开发者工具中把上述三个键从旧源复制到 DSH 同源窗口。 - 不要输入真实证件、护照号或原始客户资料;本机内部试用版没有登录、加密或权限隔离。
已验证范围与限制
- 只对 西班牙 NLV / 数字游民 两条路线做了规则核验(政策版本
2026-11-04.1,90 天复核)。 - 其余 139 条路线是研究索引,不是本应用独立核验的结论;上游标记的
verified日期是 RUN 自报日期。 - 评估是确定性初筛,不是正式法律意见;最终以官方政策和持牌顾问意见为准。
- 没有 AI、登录、云同步、导入恢复或公开发布能力。
开发
npm test # 上游应用测试(engine/storage/cases/UI contract)+ 插件路由与客户端冒烟测试
# 上游另有 server.test.mjs 针对旧 server.mjs;本插件用 lib/static.js 取代了它,因此改为插件路由测试覆盖。
npm run check
目录:
app/:原工作台的静态副本(src/、styles.css、data/routes.json),只改了入口index.html并加了boot.js的目录请求改写。lib/:DSH 宿主入口与/relocation静态路由。client/:DSH 客户端 bundle,注册主面板与侧栏入口。tests/:从上游复制的应用测试(导入路径指向app/src)+ 插件集成测试。marketplace/:提交到 awesome-dsh-plugin 的条目草稿,不是运行时文件。
上游工作台源码在作者本机的 OPEN🌞CODE/移居咨询台;更新时把 styles.css、app.webmanifest、icon.svg、src/*.mjs、data/routes.json、data/ATTRIBUTION.md 同步到 app/,保留本插件的 app/index.html 与 app/boot.js 即可。
截图



许可与数据署名
- 插件的原创代码按 MIT 许可提供(见
LICENSE)。 app/data/routes.json改编自 BryceYuuu/RUN(commit1a5d369bb783fb70bf8e3f25e6ab03ccd187f2ae),按 CC BY-SA 4.0 提供。完整署名、修改说明与使用限制见app/data/ATTRIBUTION.md。- 不要把整个应用或路线索引笼统称为 MIT;不要公开客户资料。
No comments yet. Be the first to write one.