| 名称 | 状态 | 待办/缺口 | 最后提交 |
|---|
| 账户中心 | 🔵 基础服务 | | 2026-11-09 |
| AI 记忆备份库 | 🔵 基础服务 | | 2026-11-09 |
| 分发与更新(app_admin) | 🔵 基础服务 | | 2026-11-09 |
| 爬虫平台 crawler_platform | 🔵 基础服务 | - 未正式立项:此前只有本机版本控制、无远端,也没进过盘点面(2026-10-17 才收编进 NAS 并登记)。要不要作为公司基建正式立项、以及 G7a「代理消耗是下界」那笔账怎么算,等 boss 定
- L12(多步登录/请求链)是平台能力缺口:session_store/account_pool/register_login 在 SDK 里真实调用次数为 0,要补得先拍板「会话/登录是不是一等公民」
- 两处已知间歇红 **✅ 2026-11-05 同根修** —— 根因=执行体收尾顺序「runs 终局→告警→tasks 收工」+旧互斥判据把 claimed 且租约未到期一律当在跑,等终局后紧跟触发撞收尾窗口吃 409;修=enqueue_run 判据加「claimed 须对应 run 仍在 running」(生产告警慢时同款窗口一并治);判据 test_trigger_accepted_while_previous_settling 变异先红(409 精确)后绿,原两条间歇红用例三轮连跑绿+两文件 39 passed
- 「九份 spec.json」断言文案 **✅ 2026-11-05 已修** —— 实为五支脚本(比台账多挖出 verify_spec_editor_ui):「九份」文案动态化(len(REPO_SPECS)),断言 >=9 改「与进场指纹条目数一致」(防 glob 失效静默空转)
| 2026-11-09 |
| DSH 公司面板插件 dsh-opc | 🔵 基础服务 | - 无历史可追溯:本仓 2026-10-17 之前完全没有 git(归档盘点 §2.3 那 20 个之一),首次提交 454eb90 之前的改动过程无从考古
- docs/legacy/ 占全仓 21/123 个文件(旧仓设计稿、DEPENDENCIES、DEPLOYMENT_MANIFEST 等),是接班仓带进来的历史材料;要不要挪出主仓或标清「仅存档、不作当前口径」等 boss 定
- opc_panel(被接班的旧仓)不在 ops/products 登记表里,接班关系只有 dsh_opc 单侧记录;旧仓要不要一起登记并标 maintenance/archived 待定
| 2026-11-09 |
| Easy Mail | 🔵 基础服务 | - 全链路 HTML 邮件实证待下一封自然进件(worker 修复已部署,分段证据齐;Turnstile 防刷挡程序化自发件)
- daemon dispatch 配置行待 boss 定 agent 平台接缝(未配置=人件仅留队列,不影响队列正确性)
- 网页端 M2 发信未做(CF Email Sending 需 Workers Paid 5 美元/月,免费档只能发已验证地址;Resend 免费档 100 封/天可作替代,待 boss 选用)
- 网页端 M2 附件下载未做(email_inbound 只存附件文件名不存内容,要真下载得回源 IMAP 或改收件链路存 R2)
- 网页端会话无「记住我/改口令」界面,boss 要换口令需 wrangler secret put WEBMAIL_PASSWORD 重设(重设即全体会话失效)
- 网页端自定义域状态 pending→active 待 CF 证书签完(实测页面已 200 可访问)
| 2026-11-09 |
| failbook | 🔵 基础服务 | | 2026-11-09 |
| 游戏创意库 game_atlas | 🔵 基础服务 | - 部署主机与域名待 boss 拍板
- 登录鉴权与操作审计(M2)待做,未做前禁止公网暴露
| 2026-11-09 |
| 传奇网站模板 legend_template | 🔵 基础服务 | - 受众归属等 boss 定:对外卖的模板 / 外包交付件 / 内部起手式?三条路的标配要求不同(外包项目按 OUTSOURCE-STACK-STANDARD 是 Go 后台 + Vben + uni-app,与本仓 Next.js 栈不同口径)
- tech-spec.md §1「组件清单」列的 Navbar/Banner/ServiceTags/TemplateGrid/LauncherSkins/LogoGallery/ArticleLists/FriendLinks/Footer/RedDivider 十个组件仓内不存在(全仓搜这些名字只有这份文档自己提到,sections/ 目录也没有),page.tsx 也只 import next/image。文档写的是目标形状,读作待建清单;谁按这份 spec 验收会验到空气
- 素材出处未记:public/ 下 7.9MB 素材(jpg/png)与整页参考图 homepage_full.png 在仓内没有任何来源/授权记录(tech-spec.md 无 URL 无出处)。内部私有仓无所谓,一旦对外交付或公开需先确权
| 2026-11-09 |
| llm_kit 桌面 LLM 调用共享件 | 🔵 基础服务 | | 2026-10-04 |
| 日志中枢 | 🔵 基础服务 | | 2026-11-09 |
| Pinnadash 官网 | 🔵 基础服务 | | 2026-11-03 |
| 入职中间件 | 🔵 基础服务 | - M4 Docker 部署到 NAS(1Panel)+ 反向代理入口 + 线上实探(✅ 0.3.0 起已上线并线上终验:NAS 构建+推 NAS registry+compose+冒烟+**真渲染校验两层闸**+0.6.x 新增 6 条 M1 部署闸门;✅ 1.0.5 已摘掉 API 容器的 docker.sock(改宿主侧拉取式执行器,四条 venue 闸门真读数);✅ 2026-10-17 内网短域名入口已可用:`http://onboard.lan:3291/`(只是名字不是新服务,客户端各自加一行 hosts;80 被 NAS 系统面板占着、高位端口被 UGREEN 防火墙挡着,故复用已放行的 3291)。**剩余**:卡链接仍写 IP(新人机器没配 hosts,`.lan` 打不开),等内网 DNS 有 `onboard.lan` 记录后把 `CARD_PUBLIC_BASE_URL` 传给它即切)
- 缺口(1.0.4/1.0.5 暴露):开通/回收同步长任务 —— **根治已落码(2026-11-04)**:改「受理 + 轮询」,POST 毫秒级返回 queued 任务行,服务端 taskqueue 单飞行队列后台真跑,GET /provisions/:id 与 /resources/recycle/jobs/:id 轮询到终态,同成员并发闸 + 重启陈账自愈 + 每步增量落库;真 MySQL 判据全绿(provision/resource/taskqueue 8 条新用例,并发闸变异先红后绿),前端轮询+双语词条+生产构建绿;**待 commit/push 授权随版部署并线上复验**(受理毫秒级/轮询见逐步进度/无客户端超时假失败)
- 缺口(M1 未做):`/api/user/change-password` **✅ 2026-11-05 已落码待部署** —— POST /api/system/users/change-password(JWT 自证,旧口令验对才落新哈希,8~72 位边界负向判据真 MySQL 绿);ADMIN_INIT_PASSWORD 语义不变(只管初始口令/种子重建),日常改密走库里哈希,不再动 secrets 与容器
- 缺口(口径待定):成员删除后其卡片/资源/回收流水行仍留档(member_id 指向已删成员,台账接口已能容忍)—— 是「审计留痕」还是「孤儿行」需定一条保留策略
- 缺口(0.7.5 暴露):**权限码目前只控界面**(菜单 permissionCode + v-permission),后端接口层只做登录鉴权 —— 与 Admin_Template core v2 现状一致(core 只有 JWTAuth,无路由级权限中间件);要真 RBAC 需给 core 加权限中间件,已在此登记,不擅自改模板。
- 缺口(2026-10-17 总览页重建时发现):后端 provision 视图对已删成员写死中文 + CardRow 缺 memberName/memberPinyin **✅ 2026-11-05 已收口** —— 后端改发 memberMissing 标志(不再写死任何文案),开通记录列表/详情由前端按语言渲染(双语词条 memberDeleted);CardRow 补 memberName/memberPinyin 类型,总览页临时兜底可退役
- 缺口(0.7.5):发卡向导无二维码(新人手机扫码打不开,只能把链接转给他)。重发沿用原卡内容一条 **✅ 2026-10-20 已修** —— Reissue 改为按当前模板+台账重渲染(不再逐字节搬旧卡密文),同轮加「卡上凭据」列(64 位凭据指纹比对 in_use/rotated/unknown),boss 第三轮 N4/N9/N10 一并收口
- 缺口(N12,2026-10-20 第四轮实测) 开发库 MySQL 用自签证书、不在公司 CA 下(issuer=MySQL_Server_8.4.9_Auto_Generated_CA_Certificate、无 SAN,openssl verify 报 error 20;require_secure_transport=0)——卡面已写明「开发库暂不校验服务端证书」并由 `card-read-safety.mjs` 钉住,根治=用公司 CA 签一张带 IP SAN 的服务端证书挂进 1Panel-mysql-JnwF(涉共享库重启,待 boss 拍板),票 docs/需求/2026-10-20-NAS-MySQL-开发库改用公司-CA-签发带-IP-SAN-的服务端证书.md
- 缺口(2026-10-20 立票):后台卡片列表卡标题列渲染成 — **✅ 2026-11-05 已落码待部署** —— Card 加 Title 明文列,签发/重发双路径落列(渲染同一产出,禁搬旧卡),凭据明文拼进标题一律拒签(卡标题不得包含凭据明文,变异先红后绿),启动时历史卡回填(解不开留空,前端「历史卡未记标题」双语);真 MySQL 判据绿(成对 title 断言+负向+回填幂等);**部署期余项见票面**=NAS 现网回填实跑+deploy/probes 列表断言+真实像素复验
| 2026-11-08 |
| pdgen 代码骨架生成器 | 🔵 基础服务 | - 私源上已有 0.2.0 但仓内本批改动(去老板本机路径、六模板抬版、发布配置)未 commit,存在「包有仓无」窗口,待 boss 点头入库对齐
- 员工侧安装口径落地 —— onboard-hub 入职卡与全局规则里把 pdgen 安装写成 npm i -g @pinnadash/pdgen(与员工规则分发设计同批推进)
| 2026-11-08 |
| 产品墙 | 🔵 基础服务 | | 2026-11-06 |
| Relay Watch | 🔵 基础服务 | | 2026-11-09 |
| RTMP 视频编码器面板 | 🔵 基础服务 | | 2026-10-25 |
| rust_kit 桌面 Rust 共享件 | 🔵 基础服务 | | 2026-11-09 |
| 稳态基准程序(steady) | 🔵 基础服务 | - 常驻监听 watch 与薄桌面壳未做——老板 2026-10-20 提的形态是「桌面端+常驻+CLI+可嵌工作流」,现在只有 CLI 面(已可嵌,契约=--json 机器读数 + 退码 0/3/2),常驻与托盘待立项
- GPU 按进程只覆盖 CUDA 应用(nvidia-smi --query-compute-apps),游戏走 D3D 要按进程得走 PDH GPU Process Memory(*),未实现
- 何时再优化形态(老板 2026-10-20 定的触发,不到不折腾):被多个项目/工作流真实引用起来,或需要分发到没有 Python 的机器(下载量起来)时,才考虑模板化或重写成 Go 单文件;在此之前保持单文件 Python CLI,能跑就行
| 2026-11-09 |
| tools-bin 本机工具台账 | 🔵 基础服务 | - godot/ 与 ffmpeg.zip 的 source 仍是「未记」:这两个不是自动生成(下载来的程序),删了就没有找回凭据,所以 2026-10-17 没删。要真能重建,需人确认后把出处填进 manifest 的 source 并记日期
- ffmpeg.zip 内容物未记(只有整包哈希 12.9MB);Godot 版本号 4.7.2-stable 取自文件名而非程序自证
- 重建 TTS 能力的代价已量化但没实测过一遍:tts-env 重装=同版 Python(3.11.15) + 照台账 57 个包装(含 torch,约 3GB 下载);ChatTTS 权重靠库首跑自动拉,**实测只有走 127.0.0.1:7890 代理才通(200),直连 000**——代理不在就等于拉不回来,这条没真跑过一次全流程
| 2026-10-17 |
| Pinnadash UI Kit | 🔵 基础服务 | | 2026-11-09 |
| Weave 织手 | 🔵 基础服务 | | 2026-11-09 |