diff --git a/.gitignore b/.gitignore index 63f43eb7..a7bbb5c8 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,5 @@ nul .spawner/ svelte-check-output.txt .gstack/ +# Office lockfiles (Word/Excel/PowerPoint create these when files are open) +~$* diff --git a/src/lib/components/MissionBoard.svelte b/src/lib/components/MissionBoard.svelte index 72ddad4a..3efaad02 100644 --- a/src/lib/components/MissionBoard.svelte +++ b/src/lib/components/MissionBoard.svelte @@ -458,7 +458,7 @@ const counts = getMissionBoardWorkBreakdown(card).build; if (!counts || counts.total <= 0) { if (card.status === 'completed') return 100; - if (card.status === 'running') return 48; + if (card.status === 'running') return 0; return 0; } return Math.round(((counts.completed + counts.failed + counts.cancelled) / counts.total) * 100); diff --git a/src/lib/components/Welcome.svelte b/src/lib/components/Welcome.svelte index 0dd3862d..2bb49e5f 100644 --- a/src/lib/components/Welcome.svelte +++ b/src/lib/components/Welcome.svelte @@ -122,7 +122,7 @@ headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ content, - requestId: `prd-${Date.now()}-${Math.random().toString(36).slice(2, 8)}`, + requestId: `prd-${crypto.randomUUID()}`, projectName: processingProjectName, options: { includeSkills, includeMCPs } }) diff --git a/src/lib/services/completion-evidence-display.ts b/src/lib/services/completion-evidence-display.ts index 583e08ab..e0960b34 100644 --- a/src/lib/services/completion-evidence-display.ts +++ b/src/lib/services/completion-evidence-display.ts @@ -13,5 +13,5 @@ export function completionEvidenceTooltipForDisplay( ): string | null { if (!evidence || evidence.state === 'not_terminal') return null; if (evidence.state === 'complete') return 'Completion proof is present.'; - return 'Completion proof is incomplete.'; + return evidence.summary || 'Completion proof is incomplete.'; } diff --git a/src/routes/missions/+page.svelte b/src/routes/missions/+page.svelte index a296c029..d3b157e1 100644 --- a/src/routes/missions/+page.svelte +++ b/src/routes/missions/+page.svelte @@ -259,7 +259,7 @@