2.6 KiB
2.6 KiB
作成
LocalTicketBackend によって作成されました。
Intake summary
Marked ready by yoi ticket state.
State changed
Marked ready by yoi ticket state.
State changed
Ticket を yoi ticket が queued にしました。
State changed
State changed to inprogress.
Implementation report
Typed Workdir cleanup plan status and cleanliness.
- Added
CleanupWorkdirFileStatusandCleanupWorkdirCleanlinesstyped enums with snake_case JSON serialization. CleanupWorkdirCandidate.file_statusand.cleanlinessnow use those enums instead ofString.- Runtime-observed
WorkingDirectoryStatusKindis converted directly into cleanup status without string formatting. - Registry string fields are parsed only at the DB/API boundary; unknown values become
Unknown. - Cleanup action policy now uses enum matches/predicates rather than string matching.
NotFoundremains represented asnot_foundover JSON and maps toworkdir_record_deleteinternally.
Validation:
cargo fmt --checkgit diff --checkcargo check -qcargo test -q -p yoi-workspace-servercargo test -q -p worker-runtime --features fs-store,ws-servercd web/workspace && deno task check && deno task testnix build .#yoi --no-link
State changed
State changed to done.
State changed
Ticket を closed にしました。
完了
Ticket 00001KXDR5EK4 (Type Workdir cleanup plan status) はすでに state: done に到達していたため、workspace Dashboard から close しました。
この Close action によって、実装作業、state 変更、Orchestrator/Companion launch、worker invocation は開始されていません。