probe9 实测:thread/archive 200 后 thread/unarchive 稳定 404。 根因是 #103 时代的逻辑 bug:unarchive 走普通解析,普通 thread-list 不传 --archived 时只回非归档 thread,刚归档的 thread 永远解析不到。修法只改服务端:_list_task_threads 加 archived 模式(传 --archived,home×provider 穷尽不变), _resolve 与 _pick_latest_thread 加归档开关,_task_thread_mutate 加 resolve_archived 参数只供 unarchive;rename/archive/compact 仍走非归档解析。生产只读验证:同一 worktree 普通列表 0 条、 archived 列表恰好 1 条(probe9 归档的 thread),其 archived 字段为 None。