test(FN-4917): complete Step 5 — add session-start recovery interaction coverage
Fusion-Task-Id: FN-4917 Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
This commit is contained in:
committed by
gsxdsm
parent
1cb952fe58
commit
56f8fc3cdf
@@ -62,10 +62,35 @@ export interface EngineRunContext {
|
||||
|
||||
// ── Git mutation types ─────────────────────────────────────────────────────────
|
||||
|
||||
/**
|
||||
* Additional worktree session-start recovery metadata:
|
||||
*
|
||||
* ```ts
|
||||
* // worktree:incomplete-detected
|
||||
* metadata: {
|
||||
* classification: "missing" | "incomplete" | "unregistered";
|
||||
* reason?: string;
|
||||
* source: "pool-acquire" | "resume" | "session-start";
|
||||
* taskId?: string;
|
||||
* }
|
||||
*
|
||||
* // worktree:auto-recovered
|
||||
* metadata: {
|
||||
* classification: "missing" | "incomplete" | "unregistered" | "unknown";
|
||||
* action: "requeue-todo" | "escalate-exhausted";
|
||||
* retries: number;
|
||||
* maxRetries: number;
|
||||
* staleWorktree?: string;
|
||||
* taskId?: string;
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export type GitMutationType =
|
||||
| "worktree:create"
|
||||
| "worktree:remove"
|
||||
| "worktree:reuse"
|
||||
| "worktree:incomplete-detected"
|
||||
| "worktree:auto-recovered"
|
||||
/**
|
||||
* worktrunk run-audit metadata shape:
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user