文档:归档历史记录并同步云管与终端验收资料
This commit is contained in:
1 parent
3fb7b4da8c
commit
d87fa47e24
88 files changed
+1831
-3484
No files matched your search
@@ -0,0 +1,85 @@
|
||||
# 历史归档
|
||||
|
||||
归档日期:2026-11-09。日常查看[维护文档](../README.md),历史文件中的配置、密码提示、失败结论和“最新”字样均按原日期理解,不直接当作当前部署说明。
|
||||
|
||||
## 内容与完整性
|
||||
|
||||
[history-20261109.zip](history-20261109.zip) 按仓库相对路径保存 38 份原件:35 份 docs 专题 Markdown,以及整理前根目录 README、PROJECT_CONTEXT、MEMORY。内容未经改写,ZIP 中保留原路径。三份需求 Word、XML、BAT 和全部测试证据仍在原位置。
|
||||
|
||||
[manifest.json](manifest.json) 列出每份原件的字节数、SHA-256、新文档对应位置与 ZIP 自身 SHA-256。归档创建后已检查 ZIP CRC,并逐文件读取验证字节数及 SHA-256;删除散落副本前再次核对原文件与归档完全一致。
|
||||
|
||||
这次减少的是散落的文档副本与重复阅读入口,没有删除唯一历史结论。547 个 evidence 文件保留原路径,整理前后逐文件 SHA-256 一致。证据约 169.7 MiB,不属于此次空间清理范围。
|
||||
|
||||
## 恢复或读取
|
||||
|
||||
在仓库根目录执行以下命令,将原文解压到临时目录查阅,不覆盖当前维护文档:
|
||||
|
||||
```powershell
|
||||
Expand-Archive -LiteralPath .\docs\archive\history-20261109.zip -DestinationPath (Join-Path $env:TEMP 'vdi-cloud-docs-history-20261109')
|
||||
```
|
||||
|
||||
归档内的相对路径以原仓库为基准,单独解压的文档中部分代码/证据链接需回到本仓库查看。查历史时先按下表定位原文件,再从 ZIP 读取;新文档保留主要结论与操作入口,完整逐步过程在原件中。
|
||||
|
||||
在仓库根目录复核归档(Python):
|
||||
|
||||
```python
|
||||
from pathlib import Path
|
||||
import hashlib, json, zipfile
|
||||
base = Path('docs/archive')
|
||||
manifest = json.loads((base / 'manifest.json').read_text(encoding='utf-8'))
|
||||
archive = base / manifest['archive']
|
||||
assert hashlib.sha256(archive.read_bytes()).hexdigest() == manifest['sha256']
|
||||
with zipfile.ZipFile(archive) as z:
|
||||
assert z.testzip() is None
|
||||
assert len(z.namelist()) == manifest['file_count']
|
||||
for row in manifest['files']:
|
||||
data = z.read(row['path'])
|
||||
assert len(data) == row['size']
|
||||
assert hashlib.sha256(data).hexdigest() == row['sha256']
|
||||
print('38 files verified')
|
||||
```
|
||||
|
||||
## 原文件对应表
|
||||
|
||||
表中原文件名是 ZIP 内的路径,原 Markdown 副本已从 docs 顶层移除。每条都可以在 manifest 中查到独立校验值。
|
||||
|
||||
| 归档内原路径 | 日常查阅位置 |
|
||||
| --- | --- |
|
||||
| `docs/2k60-validation-20261103.md` | [云桌面说明](../desktop-guide.md#windows) |
|
||||
| `docs/display-resume-fix-20261103.md` | [终端说明](../terminal-guide.md#display) |
|
||||
| `docs/entry-surface-fix-20261109.md` | [终端说明](../terminal-guide.md#session) |
|
||||
| `docs/fixed-pci-tray-20261105.md` | [云桌面说明](../desktop-guide.md#usb) |
|
||||
| `docs/gpu-passthrough-20261030.md` | [云桌面说明](../desktop-guide.md#windows) |
|
||||
| `docs/gpu-restart-diagnosis-20261102.md` | [云桌面说明](../desktop-guide.md#windows) |
|
||||
| `docs/guest-power-policy-20261104.md` | [云桌面说明](../desktop-guide.md#power) |
|
||||
| `docs/independent-cursor-design-20261103.md` | [云桌面说明](../desktop-guide.md#cursor) |
|
||||
| `docs/independent-cursor-feasibility-20261103.md` | [云桌面说明](../desktop-guide.md#cursor) |
|
||||
| `docs/input-rendering-optimization-20261103.md` | [云桌面说明](../desktop-guide.md#cursor) |
|
||||
| `docs/kylin-mouse-20261104.md` | [云桌面说明](../desktop-guide.md#linux) |
|
||||
| `docs/kylin-quality-20261104.md` | [云桌面说明](../desktop-guide.md#linux) |
|
||||
| `docs/kylin-quality-20261106.md` | [云桌面说明](../desktop-guide.md#linux) |
|
||||
| `docs/linux-desktop-onboarding-20261104.md` | [云桌面说明](../desktop-guide.md#linux) |
|
||||
| `docs/linux-native-cursor-20261105.md` | [云桌面说明](../desktop-guide.md#cursor) |
|
||||
| `docs/moonlight-kiosk-20261028.md` | [终端说明](../terminal-guide.md#session) |
|
||||
| `docs/moonlight-rendering-profile-20261102.md` | [云桌面说明](../desktop-guide.md#windows) |
|
||||
| `docs/mouse-optimization-execution-20261103.md` | [云桌面说明](../desktop-guide.md#cursor) |
|
||||
| `docs/mouse-optimization-plan-20261103.md` | [云桌面说明](../desktop-guide.md#cursor) |
|
||||
| `docs/overnight-box-observation-20261104.md` | [运维说明](../operations.md#monitor) |
|
||||
| `docs/rdp-vs-moonlight-comparison-20261028.md` | [未来计划](../roadmap.md) |
|
||||
| `docs/rendering-execution-20261102.md` | [云桌面说明](../desktop-guide.md#windows) |
|
||||
| `docs/return-surface-fix-20261109.md` | [终端说明](../terminal-guide.md#session) |
|
||||
| `docs/single-display-20261103.md` | [云桌面说明](../desktop-guide.md#windows) |
|
||||
| `docs/sunshine-vm-setup-for-colleague.md` | [云桌面说明](../desktop-guide.md#windows) |
|
||||
| `docs/ubuntu-deep-latency-20261105.md` | [云桌面说明](../desktop-guide.md#linux) |
|
||||
| `docs/ubuntu-drag-render-20261105.md` | [云桌面说明](../desktop-guide.md#linux) |
|
||||
| `docs/ubuntu-latency-plan-20261106.md` | [未来计划](../roadmap.md#performance) |
|
||||
| `docs/ubuntu-mouse-release-20261106.md` | [云桌面说明](../desktop-guide.md#cursor) |
|
||||
| `docs/ubuntu-quality-20261105.md` | [云桌面说明](../desktop-guide.md#linux) |
|
||||
| `docs/ubuntu-vram-20261106.md` | [云桌面说明](../desktop-guide.md#linux) |
|
||||
| `docs/usb-any-storage-20261104.md` | [云桌面说明](../desktop-guide.md#usb) |
|
||||
| `docs/usb-device-poc-20261103.md` | [云桌面说明](../desktop-guide.md#usb) |
|
||||
| `docs/web-console-mvp-plan-20261028.md` | [未来计划](../roadmap.md) |
|
||||
| `docs/windows-unexpected-exit-20261104.md` | [运维说明](../operations.md#diagnosis) |
|
||||
| `README.md` | [当前入口](../../README.md) |
|
||||
| `PROJECT_CONTEXT.md` | [当前入口](../../PROJECT_CONTEXT.md) |
|
||||
| `MEMORY.md` | [当前入口](../../MEMORY.md) |
|
||||
Binary file not shown.
@@ -0,0 +1,238 @@
|
||||
{
|
||||
"created": "2026-11-09",
|
||||
"archive": "history-20261109.zip",
|
||||
"sha256": "2630dbf89e358dbd42790de1765b2a285d295cac9f9214f9cc34f7baf839278c",
|
||||
"file_count": 38,
|
||||
"files": [
|
||||
{
|
||||
"path": "docs/2k60-validation-20261103.md",
|
||||
"size": 6363,
|
||||
"sha256": "df2aec506b0f604d56b6b26196ec393d85d188dce7a52c708fe4d9991f93f6eb"
|
||||
},
|
||||
{
|
||||
"path": "docs/display-resume-fix-20261103.md",
|
||||
"size": 5221,
|
||||
"sha256": "e3368c4c74cea6e8d99108f013f455f31613d24486c9ac653a02561876bb8a1c"
|
||||
},
|
||||
{
|
||||
"path": "docs/entry-surface-fix-20261109.md",
|
||||
"size": 4093,
|
||||
"sha256": "8a6b50cb40e1362a42032004858084f10ba04ce12ab817077154a84c05026016"
|
||||
},
|
||||
{
|
||||
"path": "docs/fixed-pci-tray-20261105.md",
|
||||
"size": 5222,
|
||||
"sha256": "6c14d19b89131893c20994a944d0ef42c9a2743c37f0d0846ce1e3806b34cdf1"
|
||||
},
|
||||
{
|
||||
"path": "docs/gpu-passthrough-20261030.md",
|
||||
"size": 5657,
|
||||
"sha256": "5c3fbd00141ac7540db76e45e28f6a8c65ff8f3005f4edb8ad640ff99b06d239"
|
||||
},
|
||||
{
|
||||
"path": "docs/gpu-restart-diagnosis-20261102.md",
|
||||
"size": 3566,
|
||||
"sha256": "a09f0c92e58890056573b9f59faebce4084dc779d5125d5e8f77093208cf72a8"
|
||||
},
|
||||
{
|
||||
"path": "docs/guest-power-policy-20261104.md",
|
||||
"size": 4569,
|
||||
"sha256": "aca2a267c349ee42ff6f44ee2cb8be44f739d7bfac222160e1368eb03360d4f8"
|
||||
},
|
||||
{
|
||||
"path": "docs/independent-cursor-design-20261103.md",
|
||||
"size": 6189,
|
||||
"sha256": "b0c5ea8d7178609da9c778cea63c3f612bd659b557ec4d752084503b43aebe7c"
|
||||
},
|
||||
{
|
||||
"path": "docs/independent-cursor-feasibility-20261103.md",
|
||||
"size": 7960,
|
||||
"sha256": "1124adb59d9d392a4bcbe52749d92c748c248cb3c9da98388985ad05bdb6efde"
|
||||
},
|
||||
{
|
||||
"path": "docs/input-rendering-optimization-20261103.md",
|
||||
"size": 6356,
|
||||
"sha256": "cd292c5a1e4b122857fa51bfda66c08496faf9186a39f68acdd42b3d75a53bea"
|
||||
},
|
||||
{
|
||||
"path": "docs/kylin-mouse-20261104.md",
|
||||
"size": 6394,
|
||||
"sha256": "93c2737b197cb6c65b7af3ff51a10a5e94d34e754bae67f12483346c20943dc1"
|
||||
},
|
||||
{
|
||||
"path": "docs/kylin-quality-20261104.md",
|
||||
"size": 6553,
|
||||
"sha256": "d1d145dcb6244b8d4414e4fef28c499fddc47f242582583a74504da83331f38e"
|
||||
},
|
||||
{
|
||||
"path": "docs/kylin-quality-20261106.md",
|
||||
"size": 1910,
|
||||
"sha256": "e6ccc96fee07089bebd58e1c5af575aa81561bfbffab91e07ce2d14f15fd2957"
|
||||
},
|
||||
{
|
||||
"path": "docs/linux-desktop-onboarding-20261104.md",
|
||||
"size": 8501,
|
||||
"sha256": "bcc8400f20231f6cedaebf83d7b163a162cfe3df16310de278a17811ea7f7f5c"
|
||||
},
|
||||
{
|
||||
"path": "docs/linux-native-cursor-20261105.md",
|
||||
"size": 12273,
|
||||
"sha256": "b57101a8dee2faccc5bb52b5a0e434645530f4d792c8f0b76d4ffc5a75f47e62"
|
||||
},
|
||||
{
|
||||
"path": "docs/moonlight-kiosk-20261028.md",
|
||||
"size": 22237,
|
||||
"sha256": "af481932ed9e2151081ef187981a788669526277190bde93615aa45753cfcbf4"
|
||||
},
|
||||
{
|
||||
"path": "docs/moonlight-rendering-profile-20261102.md",
|
||||
"size": 3595,
|
||||
"sha256": "b6fbd7b64730593b03f32a242f9ac04089385eb78d8f8c9a0a5b330c4e043bd6"
|
||||
},
|
||||
{
|
||||
"path": "docs/mouse-optimization-execution-20261103.md",
|
||||
"size": 6735,
|
||||
"sha256": "7e4a97c3a64f7e333c8c22f97b4c0ee82b3bf61a5358764e8e0454dbbb918d8d"
|
||||
},
|
||||
{
|
||||
"path": "docs/mouse-optimization-plan-20261103.md",
|
||||
"size": 4473,
|
||||
"sha256": "ef979b20d8c234ab0756888fd8eb7eef3e70d619bcfe401e41902cf2424f4a9c"
|
||||
},
|
||||
{
|
||||
"path": "docs/overnight-box-observation-20261104.md",
|
||||
"size": 4899,
|
||||
"sha256": "1b6f16a052d08373e774499844e45a92c7db700c7be731ba2f2c89bcc1970643"
|
||||
},
|
||||
{
|
||||
"path": "docs/rdp-vs-moonlight-comparison-20261028.md",
|
||||
"size": 4218,
|
||||
"sha256": "096c675df33fe269c1ebc6b22ac458e9c60c9009ee0a01c0e71ddf44f22a8226"
|
||||
},
|
||||
{
|
||||
"path": "docs/rendering-execution-20261102.md",
|
||||
"size": 10440,
|
||||
"sha256": "8e1dba5a7c9e0753907cfad882084d1d1f1a2861b0a4300bdbaaeeb6b5df4ada"
|
||||
},
|
||||
{
|
||||
"path": "docs/return-surface-fix-20261109.md",
|
||||
"size": 3100,
|
||||
"sha256": "0646f6f09185e6f5ea67d007dd89e64ade35e4fd2ad0c6d40396984ece43bb01"
|
||||
},
|
||||
{
|
||||
"path": "docs/single-display-20261103.md",
|
||||
"size": 3293,
|
||||
"sha256": "a0739849c641997b10599a153c829cbb2d6c756f19fb5cb42a42adb517ce4392"
|
||||
},
|
||||
{
|
||||
"path": "docs/sunshine-vm-setup-for-colleague.md",
|
||||
"size": 2979,
|
||||
"sha256": "d0fc2d0f32e538b01331311545aeb0fd0e0ab92b8b82a0e3082404453163a1f5"
|
||||
},
|
||||
{
|
||||
"path": "docs/ubuntu-deep-latency-20261105.md",
|
||||
"size": 2498,
|
||||
"sha256": "09cd5591762d05762455a1cf9566cad84f6949cb1a59da969f25e7e08c8c09ec"
|
||||
},
|
||||
{
|
||||
"path": "docs/ubuntu-drag-render-20261105.md",
|
||||
"size": 7696,
|
||||
"sha256": "5731bbe457794575d9ef2d451ab9a9840e2fc8be8af2e73bb43f39bb34d04ed7"
|
||||
},
|
||||
{
|
||||
"path": "docs/ubuntu-latency-plan-20261106.md",
|
||||
"size": 6157,
|
||||
"sha256": "27cdc6907e45f9086572fb4f0b4b7ced19d6a5b222dd364276b27ee321038098"
|
||||
},
|
||||
{
|
||||
"path": "docs/ubuntu-mouse-release-20261106.md",
|
||||
"size": 1725,
|
||||
"sha256": "73b76b19e6f01282f3c2e4b74c3fe2fb3743f901abef0438c024497d18fcdd3e"
|
||||
},
|
||||
{
|
||||
"path": "docs/ubuntu-quality-20261105.md",
|
||||
"size": 7334,
|
||||
"sha256": "fa44aa64b99ded46dfc2dbba8275ed1c48299ff1800a5d7872b65a3bc24b80a8"
|
||||
},
|
||||
{
|
||||
"path": "docs/ubuntu-vram-20261106.md",
|
||||
"size": 1553,
|
||||
"sha256": "d8afa6409c6407adee9b47540ac1d9c270dcab607292bae9003be570601b47b8"
|
||||
},
|
||||
{
|
||||
"path": "docs/usb-any-storage-20261104.md",
|
||||
"size": 6219,
|
||||
"sha256": "912e60cd9f590b89d7a6236116f142e5a4f0d5a8ee60f759d20090fb4238fde9"
|
||||
},
|
||||
{
|
||||
"path": "docs/usb-device-poc-20261103.md",
|
||||
"size": 6604,
|
||||
"sha256": "63052ea7f4df222fa8093c1c85afbd532ce3b509fcf0f8d4a1a0de1ae76cdc9d"
|
||||
},
|
||||
{
|
||||
"path": "docs/web-console-mvp-plan-20261028.md",
|
||||
"size": 10122,
|
||||
"sha256": "ef129f7dab233af52b1beb57b8853a620679f3d2622d334dc9cd17443c0c1196"
|
||||
},
|
||||
{
|
||||
"path": "docs/windows-unexpected-exit-20261104.md",
|
||||
"size": 2269,
|
||||
"sha256": "9721d09d718fbc76762d8ccd31c54d4318ee8124c845861b06072f5839d4b2ff"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"size": 11694,
|
||||
"sha256": "4824cb7311cc8180b0d1fc2755899c524f48c1fe44d4fc4389d32a99b9d04316"
|
||||
},
|
||||
{
|
||||
"path": "PROJECT_CONTEXT.md",
|
||||
"size": 16479,
|
||||
"sha256": "a27159a82e5cc236f242eb0b88cfb894cadfb6e44204643e94bcafe5c2687745"
|
||||
},
|
||||
{
|
||||
"path": "MEMORY.md",
|
||||
"size": 37521,
|
||||
"sha256": "7cd14ff3b7b86716ae3db629cefb834024064d81632841400cd30b7d3b8399f1"
|
||||
}
|
||||
],
|
||||
"consolidated_to": {
|
||||
"docs/2k60-validation-20261103.md": "docs/desktop-guide.md#windows",
|
||||
"docs/display-resume-fix-20261103.md": "docs/terminal-guide.md#display",
|
||||
"docs/entry-surface-fix-20261109.md": "docs/terminal-guide.md#session",
|
||||
"docs/fixed-pci-tray-20261105.md": "docs/desktop-guide.md#usb",
|
||||
"docs/gpu-passthrough-20261030.md": "docs/desktop-guide.md#windows",
|
||||
"docs/gpu-restart-diagnosis-20261102.md": "docs/desktop-guide.md#windows",
|
||||
"docs/guest-power-policy-20261104.md": "docs/desktop-guide.md#power",
|
||||
"docs/independent-cursor-design-20261103.md": "docs/desktop-guide.md#cursor",
|
||||
"docs/independent-cursor-feasibility-20261103.md": "docs/desktop-guide.md#cursor",
|
||||
"docs/input-rendering-optimization-20261103.md": "docs/desktop-guide.md#cursor",
|
||||
"docs/kylin-mouse-20261104.md": "docs/desktop-guide.md#linux",
|
||||
"docs/kylin-quality-20261104.md": "docs/desktop-guide.md#linux",
|
||||
"docs/kylin-quality-20261106.md": "docs/desktop-guide.md#linux",
|
||||
"docs/linux-desktop-onboarding-20261104.md": "docs/desktop-guide.md#linux",
|
||||
"docs/linux-native-cursor-20261105.md": "docs/desktop-guide.md#cursor",
|
||||
"docs/moonlight-kiosk-20261028.md": "docs/terminal-guide.md#session",
|
||||
"docs/moonlight-rendering-profile-20261102.md": "docs/desktop-guide.md#windows",
|
||||
"docs/mouse-optimization-execution-20261103.md": "docs/desktop-guide.md#cursor",
|
||||
"docs/mouse-optimization-plan-20261103.md": "docs/desktop-guide.md#cursor",
|
||||
"docs/overnight-box-observation-20261104.md": "docs/operations.md#monitor",
|
||||
"docs/rdp-vs-moonlight-comparison-20261028.md": "docs/roadmap.md",
|
||||
"docs/rendering-execution-20261102.md": "docs/desktop-guide.md#windows",
|
||||
"docs/return-surface-fix-20261109.md": "docs/terminal-guide.md#session",
|
||||
"docs/single-display-20261103.md": "docs/desktop-guide.md#windows",
|
||||
"docs/sunshine-vm-setup-for-colleague.md": "docs/desktop-guide.md#windows",
|
||||
"docs/ubuntu-deep-latency-20261105.md": "docs/desktop-guide.md#linux",
|
||||
"docs/ubuntu-drag-render-20261105.md": "docs/desktop-guide.md#linux",
|
||||
"docs/ubuntu-latency-plan-20261106.md": "docs/roadmap.md#performance",
|
||||
"docs/ubuntu-mouse-release-20261106.md": "docs/desktop-guide.md#cursor",
|
||||
"docs/ubuntu-quality-20261105.md": "docs/desktop-guide.md#linux",
|
||||
"docs/ubuntu-vram-20261106.md": "docs/desktop-guide.md#linux",
|
||||
"docs/usb-any-storage-20261104.md": "docs/desktop-guide.md#usb",
|
||||
"docs/usb-device-poc-20261103.md": "docs/desktop-guide.md#usb",
|
||||
"docs/web-console-mvp-plan-20261028.md": "docs/roadmap.md",
|
||||
"docs/windows-unexpected-exit-20261104.md": "docs/operations.md#diagnosis",
|
||||
"README.md": "README.md",
|
||||
"PROJECT_CONTEXT.md": "PROJECT_CONTEXT.md",
|
||||
"MEMORY.md": "MEMORY.md"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user