2.3 KiB
Phase 41 Deferred Items
Pre-existing issues discovered during Phase 41-06 verification. These are out-of-scope and should be addressed in maintenance tasks.
Pre-existing Server Test Failures (4 files, 19 tests)
-
30-hardware-detection.test.ts— nexusSettingsService default returns{ mode, voiceEnabled, voiceMode }but test expects{ mode: 'both' }only. voiceEnabled/voiceMode defaults were added in phases 30-01/36-02 but the test was never updated. Fix: update test to useexpect(settings.mode).toBe('both')andexpect(settings).toMatchObject({ mode: 'both' }). -
heartbeat-workspace-session.test.ts(11 failures) — Tests importderiveTaskKeyWithHeartbeatFallbackfrom heartbeat-workspace-session.ts but function is not exported. AlsoapplyPersistedExecutionWorkspaceConfigandbuildRealizedExecutionWorkspaceFromPersistedtest failures from upstream changes. -
agent-permissions-routes.test.ts— Mine tab route (GET /api/agents/:agentId/issues/mine) returns 404/400 instead of 200. Route handler incomplete from upstream PAP-878 feature. -
skill-registry-routes.test.ts(5 failures) — Route parameter mismatch: tests sendagentSkillsDirbut handler expectsagentId. Also DELETE endpoint returning 400.
Pre-existing UI TypeScript Errors (6 errors in 5 files)
-
AgentConfigForm.tsx:351—agentsApi.detectModeldoesn't exist. Method was likely removed from agentsApi during a refactor. -
useKeyboardShortcuts.ts:25—onSearchreferenced but not defined. Missing parameter or closure variable. -
useNexusMode.ts:14—queryKeys.nexusproperty doesn't exist in queryKeys object. -
usePiperTts.ts:2—ttsnot exported from@mintplex-labs/piper-tts-web. Package API changed. -
useVadRecorder.ts:58—redemptionFramesshould beredemptionMsin VAD options type. -
PersonalAssistant.tsx:231,234—"positive"and"critical"are not validToastTonevalues. Toast API changed.
Pre-existing Build Failure
packages/dbduplicate migration —0046_smooth_sentinels.sql(from upstream) and0046_tense_randall.sql(from Phase 40) conflict. Fix: renumber Phase 40 migration to0047_tense_randall.sql.
Discovered during: Phase 41-06 verification (2026-04-04) Phase that caused each issue: noted above