十一次迭代
v0.1 到 v1.0.1。到 v0.9 為止,工作是增加能力。v1.0 停下來,改問這些能力是否可以被依賴。
| 版本 | 新增了什麼 |
|---|---|
v0.1 | 工作場、邊界、操作性分元、權威提交 |
v0.2 | 動態目標與版本化文件 |
v0.3 | 交易、故障、對抗與偽橋接任務 |
v0.4 | 結構化候選、向量時鐘、尾部風險、隨機 DAG |
v0.5 | 真實 subprocess 供應器、檔案與 SQLite 沙箱、因果 DAG、校準 |
v0.6 | 工具契約、錄製與嚴格重放、信用分配、序列校準 |
v0.7 | HTTP 匯入、漂移偵測、近似信用、回歸差異、OCI 探測 |
v0.8 | CI 預算閘門、隱私遮蔽、階層信用、漂移分解、OCI 證明 |
v0.9 | 差分隱私、簽章證明、自適應基線、跨組信用、漂移根因 |
v1.0 | 收斂:凍結 API、統一證書信封、schema registry、遷移、放行閘門 |
v1.0.1 | 缺陷修補:SQLite handle 洩漏,以及閘門為未量測宣稱背書的三種方式 |
v1.0 丟掉了什麼
v1.0 的程式碼是每個舊版的超集,它的封存不是。最終封裝丟下了九份逐版結果報告、v0.1–v0.9 的歷史 summary 與圖表,以及 50-seed fixtures —— 這些只存在於較舊的壓縮包裡。
它們已在本 repository 的 docs/history/ 與 history/ 還原,十一個原始壓縮包也逐位元組保留在 releases/。程式碼的超集不等於紀錄的超集。
關於計數
v0.8 的壓縮包看起來最大,有 358 個項目。其中 127 個是 __pycache__ 與 .pytest_cache。它的實際內容比 v1.0 少 —— 這相當適合用來說明,為什麼這個專案選擇量測,而不是直接讀摘要上的數字。
驗證發行版
三個原始 episode ledger 共 134 MB,未納入 git 追蹤;它們逐位元組保存在 v1.0 壓縮包內。scripts/restore_ledgers.py 會取回並逐一比對 SHA256SUMS.txt 記錄的摘要,之後全部 237 個檔案驗證通過。