Gate filtered YOLO candidate and harden provenance
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-07-12 23:03:55 +02:00
parent c9b22f8f8b
commit 8daaa071b0
10 changed files with 112 additions and 7 deletions
+8 -4
View File
@@ -631,6 +631,10 @@ function App(): JSX.Element {
target: 'exports',
},
]
const projectContextLabel = selectedProject?.name ?? 'No project'
const areaContextLabel = selectedArea?.name ?? (areas.length > 0 ? 'Select area' : 'No AOI')
const datasetContextLabel = selectedDataset?.name ?? (datasets.length > 0 ? 'Select dataset' : 'No dataset')
const layerContextLabel = mapFeatureCollection ? `${mapFeatureCount} features` : 'No active layer'
return (
<div className="app-shell workbench-shell">
@@ -645,19 +649,19 @@ function App(): JSX.Element {
<div className="context-bar" aria-label="Active workbench context">
<div>
<span>Project</span>
<strong>{selectedProject?.name ?? 'No project'}</strong>
<strong title={projectContextLabel}>{projectContextLabel}</strong>
</div>
<div>
<span>AOI</span>
<strong>{selectedArea?.name ?? (areas.length > 0 ? 'Select area' : 'No AOI')}</strong>
<strong title={areaContextLabel}>{areaContextLabel}</strong>
</div>
<div>
<span>Dataset</span>
<strong>{selectedDataset?.name ?? (datasets.length > 0 ? 'Select dataset' : 'No dataset')}</strong>
<strong title={datasetContextLabel}>{datasetContextLabel}</strong>
</div>
<div>
<span>Layer</span>
<strong>{mapFeatureCollection ? `${mapFeatureCount} features` : 'No active layer'}</strong>
<strong title={layerContextLabel}>{layerContextLabel}</strong>
</div>
</div>
</header>
@@ -122,7 +122,7 @@ export function WorkbenchStatusStrip({
<span>{item.label}</span>
<span className="status-pill">{item.state}</span>
</div>
<strong>{item.value}</strong>
<strong title={item.value}>{item.value}</strong>
<p>{item.detail}</p>
</div>
))}
+8
View File
@@ -4554,6 +4554,14 @@ section {
line-height: 1.2;
}
.status-tile > strong {
display: -webkit-box;
overflow: hidden;
overflow-wrap: anywhere;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.status-tile p {
margin-top: 0.18rem;
font-size: 0.72rem;