Commit ec7a8bd7 ec7a8bd77ee76cf705da74d1bc3956b224bf37a9 by cnb.bofCdSsphPA

Keep the real FMA lane moving by arming an automatic post-download waiter

Constraint: The dataset gate is long-running, so progress should continue without manual babysitting once the archive finishes.
Rejected: Pure polling without a handoff process | That would still require manual intervention at completion time.
Confidence: high
Scope-risk: narrow
Directive: Leave the waiter in place until it hands off to post-download preparation, then capture the resulting extraction evidence.
Tested: Re-ran archive inspect, confirmed no prior waiter, started wait_for_fma_and_prepare in the background, and verified the live process plus log file.
Not-tested: The waiter has not yet reached extraction because the archive is still incomplete.
1 parent 24512752
......@@ -2,6 +2,27 @@
## 2026-06-02
### Stage: 真实 FMA 自动等待与后处理守护启动
完成项:
- 再次复检 FMA 归档进度
- 检查是否已有后台“等待完成后自动后处理”任务
- 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
验证结果:
- `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
- `archive_size=3518038016`
- `archive_progress_percent=45.8102`
- 启动后台等待器后,进程确认存在:
- `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
- 当前后台等待器 pid:`51242`
- 等待器日志文件已创建:
- `acr-engine/.omx_wait_for_fma.log`
结论:
- 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
- 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
### Stage: 真实 FMA 下载活跃性复验
完成项:
......@@ -926,6 +947,27 @@
## 2026-06-02
### Stage: 真实 FMA 自动等待与后处理守护启动
完成项:
- 再次复检 FMA 归档进度
- 检查是否已有后台“等待完成后自动后处理”任务
- 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
验证结果:
- `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
- `archive_size=3518038016`
- `archive_progress_percent=45.8102`
- 启动后台等待器后,进程确认存在:
- `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
- 当前后台等待器 pid:`51242`
- 等待器日志文件已创建:
- `acr-engine/.omx_wait_for_fma.log`
结论:
- 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
- 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
### Stage: 真实 FMA 下载活跃性复验
完成项:
......@@ -1060,6 +1102,27 @@
## 2026-06-02
### Stage: 真实 FMA 自动等待与后处理守护启动
完成项:
- 再次复检 FMA 归档进度
- 检查是否已有后台“等待完成后自动后处理”任务
- 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
验证结果:
- `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
- `archive_size=3518038016`
- `archive_progress_percent=45.8102`
- 启动后台等待器后,进程确认存在:
- `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
- 当前后台等待器 pid:`51242`
- 等待器日志文件已创建:
- `acr-engine/.omx_wait_for_fma.log`
结论:
- 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
- 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
### Stage: 真实 FMA 下载活跃性复验
完成项:
......@@ -1204,6 +1267,27 @@
## 2026-06-02
### Stage: 真实 FMA 自动等待与后处理守护启动
完成项:
- 再次复检 FMA 归档进度
- 检查是否已有后台“等待完成后自动后处理”任务
- 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
验证结果:
- `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
- `archive_size=3518038016`
- `archive_progress_percent=45.8102`
- 启动后台等待器后,进程确认存在:
- `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
- 当前后台等待器 pid:`51242`
- 等待器日志文件已创建:
- `acr-engine/.omx_wait_for_fma.log`
结论:
- 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
- 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
### Stage: 真实 FMA 下载活跃性复验
完成项:
......@@ -1338,6 +1422,27 @@
## 2026-06-02
### Stage: 真实 FMA 自动等待与后处理守护启动
完成项:
- 再次复检 FMA 归档进度
- 检查是否已有后台“等待完成后自动后处理”任务
- 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
验证结果:
- `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
- `archive_size=3518038016`
- `archive_progress_percent=45.8102`
- 启动后台等待器后,进程确认存在:
- `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
- 当前后台等待器 pid:`51242`
- 等待器日志文件已创建:
- `acr-engine/.omx_wait_for_fma.log`
结论:
- 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
- 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
### Stage: 真实 FMA 下载活跃性复验
完成项:
......@@ -1470,6 +1575,27 @@
## 2026-06-02
### Stage: 真实 FMA 自动等待与后处理守护启动
完成项:
- 再次复检 FMA 归档进度
- 检查是否已有后台“等待完成后自动后处理”任务
- 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
验证结果:
- `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
- `archive_size=3518038016`
- `archive_progress_percent=45.8102`
- 启动后台等待器后,进程确认存在:
- `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
- 当前后台等待器 pid:`51242`
- 等待器日志文件已创建:
- `acr-engine/.omx_wait_for_fma.log`
结论:
- 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
- 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
### Stage: 真实 FMA 下载活跃性复验
完成项:
......@@ -1600,6 +1726,27 @@
## 2026-06-02
### Stage: 真实 FMA 自动等待与后处理守护启动
完成项:
- 再次复检 FMA 归档进度
- 检查是否已有后台“等待完成后自动后处理”任务
- 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
验证结果:
- `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
- `archive_size=3518038016`
- `archive_progress_percent=45.8102`
- 启动后台等待器后,进程确认存在:
- `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
- 当前后台等待器 pid:`51242`
- 等待器日志文件已创建:
- `acr-engine/.omx_wait_for_fma.log`
结论:
- 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
- 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
### Stage: 真实 FMA 下载活跃性复验
完成项:
......@@ -1735,6 +1882,27 @@
## 2026-06-02
### Stage: 真实 FMA 自动等待与后处理守护启动
完成项:
- 再次复检 FMA 归档进度
- 检查是否已有后台“等待完成后自动后处理”任务
- 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
验证结果:
- `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
- `archive_size=3518038016`
- `archive_progress_percent=45.8102`
- 启动后台等待器后,进程确认存在:
- `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
- 当前后台等待器 pid:`51242`
- 等待器日志文件已创建:
- `acr-engine/.omx_wait_for_fma.log`
结论:
- 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
- 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
### Stage: 真实 FMA 下载活跃性复验
完成项:
......