From 09187e4d4d67badf1b418c5f211258ca5d8fb328 Mon Sep 17 00:00:00 2001 From: Digital Drosophila Archive Date: Thu, 1 Oct 2026 00:13:07 +0800 Subject: [PATCH] Publish October 1 runtime progress snapshot and refresh project entry points --- CURRENT.md | 25 ++- README.md | 11 +- docs/progress/repository-sync-20261001.md | 37 ++++ .../manifest.json | 35 +++ .../snapshot.json | 202 ++++++++++++++++++ 5 files changed, 305 insertions(+), 5 deletions(-) create mode 100644 docs/progress/repository-sync-20261001.md create mode 100644 registry/phase4ar-runtime-observation-20261001T000904/manifest.json create mode 100644 registry/phase4ar-runtime-observation-20261001T000904/snapshot.json diff --git a/CURRENT.md b/CURRENT.md index 4aa5bfd..c66c039 100644 --- a/CURRENT.md +++ b/CURRENT.md @@ -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 的历史摘要 ## 最近已封存结果 diff --git a/README.md b/README.md index b0704fa..393d3a9 100644 --- a/README.md +++ b/README.md @@ -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 ``` diff --git a/docs/progress/repository-sync-20261001.md b/docs/progress/repository-sync-20261001.md new file mode 100644 index 0000000..1c6e622 --- /dev/null +++ b/docs/progress/repository-sync-20261001.md @@ -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,需要单独检查服务配置、可用空间与归档方案,不改动冻结数据原件。 diff --git a/registry/phase4ar-runtime-observation-20261001T000904/manifest.json b/registry/phase4ar-runtime-observation-20261001T000904/manifest.json new file mode 100644 index 0000000..4619d64 --- /dev/null +++ b/registry/phase4ar-runtime-observation-20261001T000904/manifest.json @@ -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 +} diff --git a/registry/phase4ar-runtime-observation-20261001T000904/snapshot.json b/registry/phase4ar-runtime-observation-20261001T000904/snapshot.json new file mode 100644 index 0000000..514ae3f --- /dev/null +++ b/registry/phase4ar-runtime-observation-20261001T000904/snapshot.json @@ -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 + } +}