回收 411 MB(470 M → 58.8 M),全部经回收站,可恢复: - 待清理/(146.2 M,含 relay 分片 128 M 与 42 项过程目录) - tmp/(32.4 M,按接续棒命名的过程临时区) - .workbuddy/tmp/(39.5 M) - 4 份 workbuddy.db 冗余副本(101 M,09-23 事故的坏副本 / 抢救产物) - tmp/im16/gw/centrifugo 二进制(63.9 M,可重下)+ 缓存残留 入库范围:常驻规则(CODEBUDDY.md / README.md / state.py)、在途接续入口与 接续包、docs/、交付物/、交接单/、归档/、scripts/、.codebuddy/、 .workbuddy/memory/;共 398 件,其中 >60 KB 的 26 件全为文档。 排除(.gitignore):tmp/、待清理/、运行态日志与缓存、*.db 与 DB 备份整目录、 打包二进制(*.tar.gz / *.tgz)、记忆修复前备份。
13 lines
703 B
Python
13 lines
703 B
Python
#!/usr/bin/env python3
|
|
# 把两处 helper 内的 request.log.warn(无 request 上下文)改为服务日志
|
|
import io
|
|
OLD = " request.log.warn({ findings: scanFindings.slice(0, 20), count: scanFindings.length }, 'upload-scan-warnings')"
|
|
NEW = (" process.stderr.write(\n"
|
|
" `[upload-scan-warnings] ${JSON.stringify({ count: scanFindings.length, findings: scanFindings.slice(0, 20) })}\\n`,\n"
|
|
" )")
|
|
for p in ("/opt/dshs/src/web/routes/business-plugins.ts", "/opt/dshs/src/web/routes/skills.ts"):
|
|
s = io.open(p, encoding='utf-8').read()
|
|
assert OLD in s, p
|
|
io.open(p, 'w', encoding='utf-8', newline='').write(s.replace(OLD, NEW, 1))
|
|
print('fixed', p)
|