Publish October 1 runtime progress snapshot and refresh project entry points

This commit is contained in:
Digital Drosophila Archive
2026-10-01 00:13:07 +08:00
parent b0728419fb
commit e4b0e19b3b
5 changed files with 305 additions and 5 deletions
+24 -1
View File
@@ -1,6 +1,29 @@
# Digital Drosophila — 当前状态
更新:2026-09-30。独立分支:`codex/lif-author-semantics-lab`。
更新:2026-10-01。独立分支:`codex/lif-author-semantics-lab`。
## 最新状态(取代下方历史摘要的“当前/下一步”表述)
Phase 4AQ 已封存为 **PASS-EXACT-UPDATED-BOUNDARY-ENGINEERING-NOT-LEARNING**。Phase 4AR 的普通嗅觉 acquisition 已登记并启动,仍在执行;学习成功尚未判定,没有新 learned candidate。
2026-10-01 00:09:04(Asia/Shanghai)的只读账本观察:
- 已提交 **411/30,000** 轮训练(包含每轮更新和独立 CPU 校验)。
- 已提交 **62/3,920** 次独立 probe。
- 实际进程检查确认监督器、协调器和一个子进程存在;该未提交子进程不计入上述完成量。
- 无 stopped、最终退出或 execution-complete 记录。登记 SHA 和 16 个登记源码 SHA 全部匹配;没有执行全量输入或历史产物完整性审计。
登记 SHA-256:`b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740`。登记科学源码提交:`80aeb2093db655329774eff7b32fb6e417b8b40b`。这与当前仓库文档提交是不同概念;后续文档提交不会替换已登记源码版本。
CPU 常驻原型的小范围工程验证已完成,原型未接入当前实验,也不据此更改当前运行速度或完成时间估计。
下一步保持原登记执行,不自动重试、不调参或读取中途学习指标。真实完整退出后,再独立进行科学 gate 和最终完整性审计。普通 acquisition 本身不自动授权后续 assay、游戏、RL、decoder 或 Web/3D。
[AR 登记范围](docs/progress/phase4ar-normal-acquisition.md) · [AQ 封存结果](docs/progress/phase4aq-execution-boundary.md) · [最新运行快照](registry/phase4ar-runtime-observation-20261001T000904/snapshot.json) · [本次同步说明](docs/progress/repository-sync-20261001.md) · [CPU 原型边界](docs/progress/conditioning-cpu-residency-probe-20260930.md)
Git 仍仅同步代码、文档和小证据。本次没有上传大型原始数据或完整运行轨迹,也没有启用 Git LFS;不代表完成全量异机备份。下方截至 Phase 4AP 的原文作为历史摘要保留,其中“尚未启动条件化”等状态已经由本节取代。
## 以下为截至 Phase 4AP 的历史摘要
## 最近已封存结果
+7 -4
View File
@@ -3,7 +3,9 @@
面向 MaleCNS v1.0 的可审计连接组、LIF 模型、感觉接口与局部可塑性机制研究。
**这是研究工程仓库,不是已经实现自主学习或游戏控制的果蝇。**
截至 2026-09-29,最新封存阶段是 **Phase 4Z:COMPLETE-EVENT-RESOLVED-PN-AUDIT**。
截至 2026-10-01 00:09(Asia/Shanghai),最新封存阶段是 **Phase 4AQ:PASS-EXACT-UPDATED-BOUNDARY-ENGINEERING-NOT-LEARNING**。
**Phase 4AR 普通嗅觉 acquisition 正在执行,科学结论未判定**:采样时已提交 411/30,000 轮训练及 CPU 校验、62/3,920 次独立 probe;不是实时自动更新计数。
最新研发分支为 `codex/lif-author-semantics-lab`,远端默认分支仍为初始化分支。本页状态不表示已完成分支合并。
项目顶层验收口径为 **5/10(50%)**;这不是生物学逼真度、工作量完成率或剩余工期。
最新正式候选运行时为 `MaleCNS-LIF-runtime-v2-deterministic-candidate`。
`MaleCNS-TemporalEligibility-v2-candidate` 与 `MaleCNS-OlfactoryEncoder-v1-candidate` 保留。
@@ -13,7 +15,8 @@
| 主题 | 文档 |
|---|---|
| 当前状态、验收比例、下一步 | [项目状态](docs/00-overview/status.md) |
| 最新运行状态、证据与下一步 | [当前状态](CURRENT.md)、[本次同步说明](docs/progress/repository-sync-20261001.md) |
| 顶层验收比例与历史基线 | [项目状态](docs/00-overview/status.md) |
| 目录和数据流 | [架构与目录](docs/00-overview/architecture.md) |
| 科学数据定义和来源 | [数据契约](docs/10-data/data-contract.md)、[来源登记](docs/10-data/provenance.md) |
| 模型边界 | [模型与冻结契约](docs/20-model/baseline.md) |
@@ -35,7 +38,7 @@
服务器项目根目录:`/data/digital-drosophila/`。
远程:`ssh://git@192.168.10.31:2222/qishizhe/digital-drosophila.git`。
初始化分支:`codex/project-bootstrap`。
初始化/当前远端默认分支:`codex/project-bootstrap`;最新研发分支:`codex/lif-author-semantics-lab`。
Git 保存源代码、配置、文档、书目、阶段证据副本和逐文件哈希清单。
**Git 不保存原始 SWC/Feather、CSR、完整事件/状态、模型 checkpoint、虚拟环境或大型压缩包。**
@@ -45,7 +48,7 @@ Git 保存源代码、配置、文档、书目、阶段证据副本和逐文件
## 安全的首次检查
```bash
git clone --branch codex/project-bootstrap ssh://git@192.168.10.31:2222/qishizhe/digital-drosophila.git
git clone --branch codex/lif-author-semantics-lab ssh://git@192.168.10.31:2222/qishizhe/digital-drosophila.git
cd digital-drosophila
python3 -B tools/repo_guard.py
```
+37
View File
@@ -0,0 +1,37 @@
# 仓库同步与运行观察 — 2026-10-01
采样时间:2026-10-01 00:09:04(Asia/Shanghai,UTC+08:00)。本报告是运行状态快照,不是新的科学结论,也不是完整数据备份。
## 本轮新增内容
- 发布独立的 [Phase 4AR 运行观察](../../registry/phase4ar-runtime-observation-20261001T000904/snapshot.json)。
- 更新仓库 README 和 CURRENT 的入口状态,保留旧阶段报告与历史事实。
- 未修改科学源码、配置、输入、权重或 Phase 1–4AQ 封存产物;未重启、重试或停止 Phase 4AR。
- 未将 CPU 常驻性能原型接入当前登记实验。
## 已提交执行账本
| 项目 | 完成量 | 登记总量 |
|---|---:|---:|
| 训练轮次(神经运行、更新及独立 CPU 校验均已提交) | 411 | 30,000 |
| 独立 probe | 62 | 3,920 |
采样时操作系统确认监督器、协调器和一个子进程存在。子进程仍未提交,不能加入完成数;PID 或结果文件存在不构成完成证据。无 stopped 记录、无最终退出记录、无 execution-complete 记录。因此仍是运行中,学习成功尚未判断。
登记 SHA-256:`b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740`。
登记科学源码提交:`80aeb2093db655329774eff7b32fb6e417b8b40b`。
本次直接核对登记的 16 个源码文件 SHA-256,全部匹配;63 个输入 pin 和 33 个准备文件 pin 仅记录登记数量,没有再次全量读取、哈希或重跑。实验所在文件系统可用约 602.45 GiB,这不是整台服务器总容量。
## 观察边界
这是一次非原子的在线元数据观察;读取期间未观察到账本条目增加,但不因此声称取得文件系统原子快照。只读取登记、账本、绑定的少量回执和任务身份,不读取 spike/state/delta 数组,不评估中途学习指标,不挑选条件,不调整策略。
正式科学 gate 与最终历史完整性审计须在真实完整退出后独立执行。执行完成不等于学习成功;不自动开始反转、延迟奖励、保持或游戏等后续任务。
## 同步范围和分支
当前研发分支:`codex/lif-author-semantics-lab`。远端:`ssh://git@192.168.10.31:2222/qishizhe/digital-drosophila.git`。
采样前本地与该远端分支均为 `b0728419fb4caaef37e41e3989b138c3fc6f754e`,已有代码、报告与小证据并无漏推。远端默认分支仍为 `codex/project-bootstrap`;本轮不合并、不改默认分支。
本轮只发布本报告、入口文档及元数据快照。raw、SWC、CSR、权重和完整实验轨迹仍未通过 Git 上传,未配置或迁移 Git LFS。完整异机数据备份未因此完成。后续如启用 LFS,需要单独检查服务配置、可用空间与归档方案,不改动冻结数据原件。
@@ -0,0 +1,35 @@
{
"schema": "repository-progress-publication-manifest-v1",
"source_repository_commit": "b0728419fb4caaef37e41e3989b138c3fc6f754e",
"target_branch": "codex/lif-author-semantics-lab",
"observed_asia_shanghai": "2026-10-01T00:09:04.882933+08:00",
"scope": "Documentation and read-only runtime metadata snapshot; not scientific results, model changes, LFS migration or full backup.",
"artifacts": [
{
"path": "CURRENT.md",
"bytes": 10890,
"sha256": "78a31e2874c26d5e24b1048be6ca86195d86421c15eaad3d79972792a0316679"
},
{
"path": "README.md",
"bytes": 4185,
"sha256": "62d536c7ed5757fdc95e955d1c1eefbc354ebc08922f79cec98c328e6b39526b"
},
{
"path": "docs/progress/repository-sync-20261001.md",
"bytes": 2795,
"sha256": "2c3f0c7d5dc5625a244ed0439134c44e758abb9826bd3f25d0be5ca61e0c8c22"
},
{
"path": "registry/phase4ar-runtime-observation-20261001T000904/snapshot.json",
"bytes": 10042,
"sha256": "805858df205306bce59a1aa20a4476ce2ec7beaf6b309c21f18cbf4c014323e3"
}
],
"integrity_scope": "Exact bytes of the listed files at this publication, including mutable entry documents; later documentation updates may supersede these entries. Manifest does not include itself.",
"scientific_artifact_modifications": false,
"large_artifacts_included": false,
"registered_experiment_restarted": false,
"learning_success_claimed": false,
"git_default_branch_or_merge_changed": false
}
@@ -0,0 +1,202 @@
{
"free_bytes_on_experiment_filesystem": 646876303360,
"full_input_or_historical_artifact_verification_performed": false,
"latest_committed_ledger_entry_sha256": "edca3ff91133675af504a8120598049a8353313a50a5a6caf5be4946f818cb2d",
"observation_started_utc": "2026-09-30T16:09:03.889487+00:00",
"observed_asia_shanghai": "2026-10-01T00:09:04.882933+08:00",
"observed_utc": "2026-09-30T16:09:04.882933+00:00",
"process_census": {
"actual_OS_query": true,
"matching_live_processes": [
{
"argv": [
"/data/digital-drosophila/models/male-cns-lif/.venv/bin/python",
"-B",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/run_normal.py",
"supervise",
"--registration-sha256",
"b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740"
],
"pid": 441824
},
{
"argv": [
"/data/digital-drosophila/models/male-cns-lif/.venv/bin/python",
"-B",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/normal_runner.py",
"--registration-sha256",
"b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740"
],
"pid": 441825
},
{
"argv": [
"/data/digital-drosophila/models/male-cns-lif/.venv/bin/python",
"-B",
"/data/digital-drosophila/models/male-cns-lif/conditioning-interface-v2/isolated_workers.py",
"update",
"--job",
"/data/digital-drosophila/experiments/phase4ar-normal-conditioning/jobs/task-93cda04277790146b0066ef97be363f9bd7b43f973675756c8635f0bc9189916--update.json",
"--job-sha256",
"4a18c0a7c150a900d9a60031888506fed99d5cd2b12d28604c0e97f4eb6fa6c2"
],
"pid": 853086
}
],
"missing_PID_alone_is_not_completion": true,
"observed_utc": "2026-09-30T16:09:04.882764+00:00"
},
"progress": {
"OS_liveness_checked": false,
"automatic_retry_authorized": false,
"brain_entries": 474,
"candidate_generated": false,
"committed_process_entries": 1297,
"control_records": {
"exit": null,
"launch": {
"argv": [
"/data/digital-drosophila/models/male-cns-lif/.venv/bin/python",
"-B",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/run_normal.py",
"supervise",
"--registration-sha256",
"b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740"
],
"final_exit_observed": false,
"launch_observed": true,
"not_evidence_of_completion": true,
"registration_sha256": "b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740",
"supervisor_pid": 441824
},
"launch_attempt": {
"automatic_retry": false,
"complete": false,
"registration_sha256": "b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740",
"started_utc": "2026-09-30T13:11:52.545564+00:00",
"terminal_state": "UNKNOWN"
},
"supervisor_start": {
"complete": false,
"pid": 441824,
"registration_sha256": "b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740",
"started_utc": "2026-09-30T13:11:52.581959+00:00"
}
},
"entries_appeared_during_read": false,
"execution_completion_record_present": false,
"expected_process_entries": 93921,
"historical_receipts_reverified": false,
"integrity_verified": false,
"latest_entry": {
"entry_id": "task-93cda04277790146b0066ef97be363f9bd7b43f973675756c8635f0bc9189916--brain",
"process": {
"OS_liveness_checked": false,
"actual_exit": "RECORDED-BY-PARENT",
"complete": true,
"exit_code": 0,
"exit_observed_by_parent": true,
"path": "/data/digital-drosophila/experiments/phase4ar-normal-conditioning/receipts/task-93cda04277790146b0066ef97be363f9bd7b43f973675756c8635f0bc9189916--brain/process.json",
"present": true,
"sha_checked_against_latest_entry": true,
"timed_out": false
},
"sequence": 1297
},
"learning_pass_claimed": false,
"ledger_writer_lock_present": false,
"model_executed": false,
"probes_completed": 62,
"registered": true,
"registered_inventory": {
"arms_per_block": 7,
"baseline_execution": "execute_each_snapshot",
"baseline_output_deduplication": false,
"biological_seconds": 4070.4,
"blocks": 40,
"brain_calls": 33920,
"brain_steps": 40704000,
"checkpoints": [
0,
1,
2,
5,
10,
20,
50
],
"evaluation_inputs": 80,
"nominal_reinforcements": 50,
"original_E_calls": 30000,
"probe_calls": 3920,
"train_calls": 30000,
"training_cpu_validation_calls": 30000,
"training_replicates_per_cell": 5
},
"registered_workflow_inventory_recorded_complete": false,
"registration_sha256": "b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740",
"result_files_present": 473,
"result_files_without_commit": [],
"sampler_committed": true,
"schema": "normal-fast-progress-v1",
"scientific_metrics_evaluated": false,
"scope": "READ-ONLY-METADATA-NOT-INTEGRITY",
"snapshot_scope": "Non-atomic observation; concurrent publication can require reading again",
"status": "CHILD-STARTED-UNCOMMITTED-EXIT-UNKNOWN",
"stopped_record": null,
"task_results_ledger_owned": 473,
"training_epochs_completed": 411,
"uncommitted_child": {
"entry_id": "task-93cda04277790146b0066ef97be363f9bd7b43f973675756c8635f0bc9189916--update",
"process": {
"actual_exit": "UNKNOWN",
"path": "/data/digital-drosophila/experiments/phase4ar-normal-conditioning/receipts/task-93cda04277790146b0066ef97be363f9bd7b43f973675756c8635f0bc9189916--update/process.json",
"present": false
}
},
"update_entries": 411,
"writes_performed": false
},
"reader_sources_sha256": {
"/data/digital-drosophila/tools/normal-conditioning-audit/normal_finalize.py": "ef387892ec4d82adfd47c103a831b47adb4aeed978c7017fe371be33a8f9e5f9",
"/data/digital-drosophila/tools/normal-conditioning-audit/progress_normal.py": "081d5de098c9a249a13394f9669c76d79dd421ca28765397d3a9d8bbbde051d0"
},
"registered_input_pins_count": 63,
"registered_prepared_pins_count": 33,
"registered_scientific_source_commit": "80aeb2093db655329774eff7b32fb6e417b8b40b",
"registered_source_files_verified": 16,
"registered_source_sha256": {
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/PROTOCOL.md": "d61d2cb6a6bff31b5762edb78bb6406ac7d53b1e5eff30aad26eb0eea99fc313",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/append_ledger.py": "1f981f61cd26950e7d4b5393be70b82753ea7e721c0bb75d05f8fd1e92a453fb",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/normal_inputs.py": "df8f346b8fba54bb54f0b1a3f81c1511d54987684064094d0dfa46043be03e0d",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/normal_io.py": "fe6eee89ae98392a28120b69a966d7967916be94376cb7494ef3ce77e63506e0",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/normal_metrics.py": "82af63d8fadd5a6b67083f5e303ebe88674b76f9a2a8a8fff082b5c828483533",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/normal_plan.py": "d1a6b840a547cb10b00df40f4d8b287867d09f355c9777e5f7a8b9489f5555ea",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/normal_prepare.py": "9c8568a3d8c1049ada8737b71192952f72cdd27ccb3b470195e30d6a4b1cea68",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/normal_runner.py": "41a0c71508d0b39c9488bddeaa4ac2a669312c632f16d5f9b5de24dff2eb14c1",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/run_cpu_tests.py": "10ed189053731e1661284cf890ca3504a272af05b4531bdb3655b6e88cab6ff9",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/run_normal.py": "707b6be41caef7af83aa68ea1f102f10c9a4ba81a22c564e54eddf63857e81f3",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/test_append_ledger.py": "0f638c7b83117410d7fa074ec9f2ef865d9810171b73991c73a78414be581bc6",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/test_normal_inputs.py": "7aea6a3bcbbf78c3b3d671b33b83cd4d992b2a8ae9c888e29cdf13f9fa420a45",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/test_normal_metrics.py": "204586b30edbe57bb294c1d8f8ad309863e5bcb3baad32118955ac3d4adcdefb",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/test_normal_plan.py": "790bca529c58e5214c19a6dcaf07511fca11c07fb9b05ca5d71d3f06160bbef4",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/test_normal_runner.py": "ca9f69c731e56c50534d864d0ce780f286b5ab2d786a1a85fadb22dc09c0ccf5",
"/data/digital-drosophila/models/male-cns-lif/normal-conditioning-v1/test_run_normal.py": "2ee3ad3c58c0dfd83aaaa4c4c9bd01e84eb245c61048c105ed8f3031db74cb40"
},
"registration_sha256": "b63e6281b6505ca3b60acb467dd0b3fae274cf513dcbfd653649ba52e9ba9740",
"repository_commit_before_publication": "b0728419fb4caaef37e41e3989b138c3fc6f754e",
"schema": "phase4ar-repository-progress-snapshot-v1",
"scope": {
"PID_or_results_file_alone_is_completion": false,
"candidate_generated": false,
"counts_require_committed_ledger_entries": true,
"full_data_backup_claimed": false,
"learning_success_claimed": false,
"model_configuration_inputs_or_weights_changed": false,
"non_atomic_live_metadata_snapshot": true,
"raw_spikes_states_or_delta_arrays_read": false,
"registered_run_restarted_or_retried": false,
"scientific_metrics_evaluated": false,
"training_complete_requires_brain_update_and_CPU_verify": true
}
}