feat(pilot): banner Verifying + Partial states

Verifying: amber pulse animation, confidence pill becomes 'Applied Xm ago',
three actions (overflow for Mark partial, Didn't work, It worked). window.prompt
used for the partial notes + failure reason inputs — good-enough v1 pending
an inline composer.

Partial: cyan-toned to signal 'parked, outcome unknown', shows saved notes
inline, Finish it / Didn't work / It worked actions.

Adds pulse-amber to @theme animations alongside slide-up.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-23 15:32:02 -04:00
parent ac67e48500
commit 7fa1d6a32f
2 changed files with 150 additions and 6 deletions

View File

@@ -87,11 +87,17 @@
--animate-scale-in: scale-in 150ms ease-out both;
--animate-fade: fadeIn 300ms ease both;
--animate-slide-up: slide-up 320ms cubic-bezier(.22,.9,.28,1) both;
--animate-pulse-amber: pulse-amber 1.6s infinite;
@keyframes slide-up {
from { transform: translateY(14px); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
@keyframes pulse-amber {
0% { box-shadow: 0 0 0 0 rgba(251,191,36,0.45); }
70% { box-shadow: 0 0 0 10px rgba(251,191,36,0); }
100% { box-shadow: 0 0 0 0 rgba(251,191,36,0); }
}
@keyframes fade-in {
from { opacity: 0; } to { opacity: 1; }
}