AI Collab v0.1.7 (Superseded by v0.1.8)
AI Collab v0.1.7 (build 13)
Signed with Developer ID, notarized and stapled by Apple. Download AICollab.dmg, drag the App into Applications, and replace the previous version when upgrading.
Fixed
- Project registration and Workspace preparation now return typed, actionable errors for shallow history, authentication, missing remotes and unavailable branches.
- Existing v0.1.6.1 registrations and legacy project metadata are reconciled without requiring users to register the project again.
- Project discovery and registration do not write to the canonical Git checkout.
- A Scenario that failed before Workspace publication can be deleted safely when exact evidence proves that no WIP exists.
- Repair and deletion operations preserve durable evidence and resume exact in-flight work after a crash; ambiguous outcomes fail closed instead of guessing.
- Collaboration templates are pinned per Scenario, so later project configuration changes do not silently rewrite an existing Scenario's collaboration context.
- The App explicitly shows recovery states such as “Resuming repair” and “Resuming deletion”.
Upgrade notes
- Install over the existing App. Existing project registrations are retained and reconciled automatically.
- If a source checkout is shallow or requires authentication, AI Collab preserves it unchanged and shows the required repair action.
Validation
- Python suite: 478 passed.
- macOS App suite: 40 tests, 1 live-Host test skipped, 0 failures.
- State, policy and delivery contract validators: valid.
- App and DMG: strict code-sign verification, Apple notarization/stapling, Gatekeeper acceptance and DMG checksum verification passed.
Source
ai-collabcommit15cc920521b300781c05e122bae8bf9ea59e7ac0
SHA-256
dd7b9bb75998940d9bf6b003f2f187d19b517a6abaf320a43079caca033cd393 AICollab.dmg
中文摘要
- 升级后自动兼容既有注册与旧项目元数据,无需重新注册项目。
- shallow、认证、remote 与 branch 问题改为可操作的 typed error,并保持 canonical checkout 零写入。
- 未成功发布 Workspace 且能精确证明无 WIP 的卡死 Scenario 现在可以安全删除。
- repair / delete 的崩溃恢复采用持久化精确续接;无法证明结果时 fail closed,不猜测成功。