DIS-106: Runner-API-Refactoring -- RunResult-Typ #15

Closed
opened 2026-04-08 14:15:01 +00:00 by dev · 0 comments
Owner

Ziel

runner.ts gibt typsicheren RunResult zurueck (discriminated union: success/timeout/cli-error/parse-error).

Scope

In: src/agent/types.ts mit RunResult, runner.ts gibt RunResult, alle Aufrufer handhaben alle Cases

Definition of Done

  • RunResult ist discriminated union, kein any
  • Unit-Test tests/unit/runner-result.test.ts gruen
  • npm run build && npm test gruen

Branch

phase-1/runner-api-runresult

Abhaengigkeiten

Blockiert durch: DIS-101

## Ziel `runner.ts` gibt typsicheren `RunResult` zurueck (discriminated union: success/timeout/cli-error/parse-error). ## Scope **In:** `src/agent/types.ts` mit `RunResult`, `runner.ts` gibt `RunResult`, alle Aufrufer handhaben alle Cases ## Definition of Done - [ ] `RunResult` ist discriminated union, kein `any` - [ ] Unit-Test `tests/unit/runner-result.test.ts` gruen - [ ] `npm run build && npm test` gruen ## Branch `phase-1/runner-api-runresult` ## Abhaengigkeiten Blockiert durch: **DIS-101**
dev added this to the Phase 1 � Solides MVP milestone 2026-04-08 14:15:01 +00:00
dev added the
type:refactor
priority:p1
phase:1
labels 2026-04-08 14:15:01 +00:00
dev closed this issue 2026-04-10 08:28:11 +00:00
Sign in to join this conversation.
No description provided.