diff --git a/app/src/app/confluence/page.tsx b/app/src/app/confluence/page.tsx index 5000ebb..b20e28c 100644 --- a/app/src/app/confluence/page.tsx +++ b/app/src/app/confluence/page.tsx @@ -5,7 +5,7 @@ import { ConfluencePanel } from '@/components/ConfluencePanel'; import { CorridorPanel } from '@/components/CorridorPanel'; const TABS = [ - { id: 'confluence', label: 'Slot Picture' }, + { id: 'confluence', label: 'Signal Confluence' }, { id: 'corridor', label: 'Price Corridor' }, ] as const; diff --git a/app/src/components/ConfluencePanel.tsx b/app/src/components/ConfluencePanel.tsx index 6af6c44..6990e0f 100644 --- a/app/src/components/ConfluencePanel.tsx +++ b/app/src/components/ConfluencePanel.tsx @@ -110,7 +110,7 @@ export function ConfluencePanel() {
{/* Explanatory text */}
- Slot Picture combines technical, seasonal, and valuation signals into a single + Signal Confluence combines technical, seasonal, and valuation signals into a single directional read. Each slot fires (green dot) when its condition is met, or stays dormant. The overall quality grade reflects how many slots fired and in which direction. Use the rack selector to switch between different signal subsets. @@ -125,10 +125,15 @@ export function ConfluencePanel() { onPick={pickSymbol} onSubmitRaw={(raw) => pickSymbol(raw.toUpperCase())} placeholder="Search symbol…" - ariaLabel="Select symbol for slot picture" + ariaLabel="Select symbol for signal confluence" inputClassName="w-full bg-surface-sunken border border-line rounded-lg px-3 py-1.5 text-xs text-fg placeholder:text-fg-muted focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent" />
+ {symbol && ( + + {symbol} + + )}
@@ -147,7 +152,7 @@ export function ConfluencePanel() {
- {/* Picture quality + evidence summary */} + {/* Quality + evidence summary */} {quality ? (