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..938e05ca 100644 --- a/src/lib/components/Welcome.svelte +++ b/src/lib/components/Welcome.svelte @@ -69,7 +69,7 @@ } | null = null; function createQueuedPipelineId(): string { - return `pipe-${Date.now().toString(36)}-${Math.random().toString(36).slice(2, 7)}`; + return `pipe-${crypto.randomUUID()}`; } async function handlePRDUpload(e: Event) { 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 @@