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 @@ ...@@ -2,6 +2,27 @@
2 2
3 ## 2026-06-02 3 ## 2026-06-02
4 4
5 ### Stage: 真实 FMA 自动等待与后处理守护启动
6
7 完成项:
8 - 再次复检 FMA 归档进度
9 - 检查是否已有后台“等待完成后自动后处理”任务
10 - 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
11
12 验证结果:
13 - `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
14 - `archive_size=3518038016`
15 - `archive_progress_percent=45.8102`
16 - 启动后台等待器后,进程确认存在:
17 - `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
18 - 当前后台等待器 pid:`51242`
19 - 等待器日志文件已创建:
20 - `acr-engine/.omx_wait_for_fma.log`
21
22 结论:
23 - 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
24 - 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
25
5 ### Stage: 真实 FMA 下载活跃性复验 26 ### Stage: 真实 FMA 下载活跃性复验
6 27
7 完成项: 28 完成项:
...@@ -926,6 +947,27 @@ ...@@ -926,6 +947,27 @@
926 947
927 ## 2026-06-02 948 ## 2026-06-02
928 949
950 ### Stage: 真实 FMA 自动等待与后处理守护启动
951
952 完成项:
953 - 再次复检 FMA 归档进度
954 - 检查是否已有后台“等待完成后自动后处理”任务
955 - 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
956
957 验证结果:
958 - `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
959 - `archive_size=3518038016`
960 - `archive_progress_percent=45.8102`
961 - 启动后台等待器后,进程确认存在:
962 - `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
963 - 当前后台等待器 pid:`51242`
964 - 等待器日志文件已创建:
965 - `acr-engine/.omx_wait_for_fma.log`
966
967 结论:
968 - 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
969 - 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
970
929 ### Stage: 真实 FMA 下载活跃性复验 971 ### Stage: 真实 FMA 下载活跃性复验
930 972
931 完成项: 973 完成项:
...@@ -1060,6 +1102,27 @@ ...@@ -1060,6 +1102,27 @@
1060 1102
1061 ## 2026-06-02 1103 ## 2026-06-02
1062 1104
1105 ### Stage: 真实 FMA 自动等待与后处理守护启动
1106
1107 完成项:
1108 - 再次复检 FMA 归档进度
1109 - 检查是否已有后台“等待完成后自动后处理”任务
1110 - 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
1111
1112 验证结果:
1113 - `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
1114 - `archive_size=3518038016`
1115 - `archive_progress_percent=45.8102`
1116 - 启动后台等待器后,进程确认存在:
1117 - `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
1118 - 当前后台等待器 pid:`51242`
1119 - 等待器日志文件已创建:
1120 - `acr-engine/.omx_wait_for_fma.log`
1121
1122 结论:
1123 - 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
1124 - 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
1125
1063 ### Stage: 真实 FMA 下载活跃性复验 1126 ### Stage: 真实 FMA 下载活跃性复验
1064 1127
1065 完成项: 1128 完成项:
...@@ -1204,6 +1267,27 @@ ...@@ -1204,6 +1267,27 @@
1204 1267
1205 ## 2026-06-02 1268 ## 2026-06-02
1206 1269
1270 ### Stage: 真实 FMA 自动等待与后处理守护启动
1271
1272 完成项:
1273 - 再次复检 FMA 归档进度
1274 - 检查是否已有后台“等待完成后自动后处理”任务
1275 - 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
1276
1277 验证结果:
1278 - `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
1279 - `archive_size=3518038016`
1280 - `archive_progress_percent=45.8102`
1281 - 启动后台等待器后,进程确认存在:
1282 - `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
1283 - 当前后台等待器 pid:`51242`
1284 - 等待器日志文件已创建:
1285 - `acr-engine/.omx_wait_for_fma.log`
1286
1287 结论:
1288 - 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
1289 - 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
1290
1207 ### Stage: 真实 FMA 下载活跃性复验 1291 ### Stage: 真实 FMA 下载活跃性复验
1208 1292
1209 完成项: 1293 完成项:
...@@ -1338,6 +1422,27 @@ ...@@ -1338,6 +1422,27 @@
1338 1422
1339 ## 2026-06-02 1423 ## 2026-06-02
1340 1424
1425 ### Stage: 真实 FMA 自动等待与后处理守护启动
1426
1427 完成项:
1428 - 再次复检 FMA 归档进度
1429 - 检查是否已有后台“等待完成后自动后处理”任务
1430 - 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
1431
1432 验证结果:
1433 - `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
1434 - `archive_size=3518038016`
1435 - `archive_progress_percent=45.8102`
1436 - 启动后台等待器后,进程确认存在:
1437 - `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
1438 - 当前后台等待器 pid:`51242`
1439 - 等待器日志文件已创建:
1440 - `acr-engine/.omx_wait_for_fma.log`
1441
1442 结论:
1443 - 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
1444 - 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
1445
1341 ### Stage: 真实 FMA 下载活跃性复验 1446 ### Stage: 真实 FMA 下载活跃性复验
1342 1447
1343 完成项: 1448 完成项:
...@@ -1470,6 +1575,27 @@ ...@@ -1470,6 +1575,27 @@
1470 1575
1471 ## 2026-06-02 1576 ## 2026-06-02
1472 1577
1578 ### Stage: 真实 FMA 自动等待与后处理守护启动
1579
1580 完成项:
1581 - 再次复检 FMA 归档进度
1582 - 检查是否已有后台“等待完成后自动后处理”任务
1583 - 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
1584
1585 验证结果:
1586 - `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
1587 - `archive_size=3518038016`
1588 - `archive_progress_percent=45.8102`
1589 - 启动后台等待器后,进程确认存在:
1590 - `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
1591 - 当前后台等待器 pid:`51242`
1592 - 等待器日志文件已创建:
1593 - `acr-engine/.omx_wait_for_fma.log`
1594
1595 结论:
1596 - 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
1597 - 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
1598
1473 ### Stage: 真实 FMA 下载活跃性复验 1599 ### Stage: 真实 FMA 下载活跃性复验
1474 1600
1475 完成项: 1601 完成项:
...@@ -1600,6 +1726,27 @@ ...@@ -1600,6 +1726,27 @@
1600 1726
1601 ## 2026-06-02 1727 ## 2026-06-02
1602 1728
1729 ### Stage: 真实 FMA 自动等待与后处理守护启动
1730
1731 完成项:
1732 - 再次复检 FMA 归档进度
1733 - 检查是否已有后台“等待完成后自动后处理”任务
1734 - 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
1735
1736 验证结果:
1737 - `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
1738 - `archive_size=3518038016`
1739 - `archive_progress_percent=45.8102`
1740 - 启动后台等待器后,进程确认存在:
1741 - `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
1742 - 当前后台等待器 pid:`51242`
1743 - 等待器日志文件已创建:
1744 - `acr-engine/.omx_wait_for_fma.log`
1745
1746 结论:
1747 - 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
1748 - 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
1749
1603 ### Stage: 真实 FMA 下载活跃性复验 1750 ### Stage: 真实 FMA 下载活跃性复验
1604 1751
1605 完成项: 1752 完成项:
...@@ -1735,6 +1882,27 @@ ...@@ -1735,6 +1882,27 @@
1735 1882
1736 ## 2026-06-02 1883 ## 2026-06-02
1737 1884
1885 ### Stage: 真实 FMA 自动等待与后处理守护启动
1886
1887 完成项:
1888 - 再次复检 FMA 归档进度
1889 - 检查是否已有后台“等待完成后自动后处理”任务
1890 - 启动 `wait_for_fma_and_prepare.py` 守护链路,确保下载完成后可自动衔接后处理
1891
1892 验证结果:
1893 - `/usr/local/miniconda3/bin/python scripts/prepare_fma_archive.py inspect` 返回:
1894 - `archive_size=3518038016`
1895 - `archive_progress_percent=45.8102`
1896 - 启动后台等待器后,进程确认存在:
1897 - `/usr/local/miniconda3/bin/python scripts/wait_for_fma_and_prepare.py --interval 30 --max-cycles 400`
1898 - 当前后台等待器 pid:`51242`
1899 - 等待器日志文件已创建:
1900 - `acr-engine/.omx_wait_for_fma.log`
1901
1902 结论:
1903 - 除了持续下载本身,现在“下载完成 -> 自动后处理”的承接链路也已常驻
1904 - 后续无需人工频繁盯守即可在归档完成后自动推进到下一阶段
1905
1738 ### Stage: 真实 FMA 下载活跃性复验 1906 ### Stage: 真实 FMA 下载活跃性复验
1739 1907
1740 完成项: 1908 完成项:
......