feat(FN-2997): merge fusion/fn-2997-2

Merges the FN-2997 research CLI feature (275-line `research` command with routing, error handling, and docs), a droid CLI provider card for onboarding, a consolidated mock helpers module shared across CLI/dashboard/engine, the SSE architecture reference documentation, and the droid CLI probe module

Fusion-Task-Id: FN-2997
This commit is contained in:
Fusion
2026-05-01 06:18:21 -07:00
committed by gsxdsm
parent bdf5e84981
commit cf0ea341a1
9 changed files with 675 additions and 4 deletions

View File

@@ -5,6 +5,7 @@
height: 100%;
min-height: 0;
padding: var(--space-lg);
padding-bottom: calc(var(--space-lg) + var(--mobile-nav-height) + env(safe-area-inset-bottom, 0px) + var(--standalone-bottom-gap));
}
.research-view__header {
@@ -95,7 +96,8 @@
flex-direction: column;
justify-content: center;
gap: var(--space-xs);
transition: border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);
cursor: pointer;
transition: border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);
}
.research-view__history-item:hover {
@@ -109,6 +111,10 @@
box-shadow: var(--focus-ring-strong);
}
.research-view__history-item:active {
transform: scale(0.97);
}
.research-view__history-item--active {
border-color: var(--todo);
box-shadow: var(--focus-ring);
@@ -191,12 +197,12 @@
.research-view__stat-label {
color: var(--text-muted);
text-transform: uppercase;
font-size: 0.75rem;
font-size: 0.6875rem;
}
.research-view__stat-value {
font-family: var(--font-mono);
font-size: 1rem;
font-size: 0.8125rem;
}
.research-view__state--error {
@@ -206,6 +212,7 @@
@media (max-width: 768px) {
.research-view {
padding: var(--space-md);
padding-bottom: calc(var(--space-md) + var(--mobile-nav-height) + env(safe-area-inset-bottom, 0px) + var(--standalone-bottom-gap));
}
.research-view__layout {