All checks were successful
Deploy Development / deploy (push) Successful in 47s
Test Suite / pytest-backend (push) Successful in 2m23s
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped
Test Suite / k6 /api/health Baseline (push) Successful in 18s
Test Suite / playwright-smoke (push) Successful in 13s
Fokus-Gates mit Kriterien-Checkliste und eingebetteter Graph-Sicht in Kontrolle; Abnahme-Reihenfolge in Roadmap dokumentiert. Co-authored-by: Cursor <cursoragent@cursor.com>
26 lines
698 B
JavaScript
26 lines
698 B
JavaScript
import { GateMapView } from './GateMapView.jsx'
|
|
|
|
export function JourneyGateMapSection({ initiativeId, items, graphState, loading }) {
|
|
if (!items.length) return null
|
|
|
|
return (
|
|
<section className="card journey-gate-map">
|
|
<h2>Zielzustands-Graph (Ist)</h2>
|
|
<p className="section-lead muted">
|
|
Baum der Gate-Abhängigkeiten mit Ist-Status — keine Planungsbearbeitung (Kontrolle /
|
|
Journey).
|
|
</p>
|
|
{loading ? (
|
|
<p className="muted">Graph wird geladen …</p>
|
|
) : (
|
|
<GateMapView
|
|
initiativeId={initiativeId}
|
|
items={items}
|
|
graphState={graphState}
|
|
embedded
|
|
/>
|
|
)}
|
|
</section>
|
|
)
|
|
}
|