Docs

NiFi UI Handoff

Current v2 showcase boundary and v3 viewer handoff notes.

Source
design/nifi-ui.md
Status
public-safe curated extract

NiFi UI Handoff

The NiFi UI surface remains the current live product proof. V2 should stay stable while the v3 FlowProof viewer matures separately.

Team Scope

The NiFi UI team owns:

  • current /showcase/v2/* behavior
  • NiFi graph, inspector, schema, mapping, legend, and export behavior
  • v2 public showcase stability
  • advice on which v2 concepts should inform v3

The NiFi UI team does not need to make v2 generic. Azure and Workato producer logic stays with their engine projects.

Route Boundary

Route Owner Status
/showcase/v2/* NiFi UI team Keep stable.
/showcase/v3/* v3 proof viewer team Preview.
/demo/azure-preview/* Azure team and v3 viewer team Future route.
/demo/workato-preview/* Workato team and v3 viewer team Future route.

V2 Capabilities To Preserve

GET /v2/api/bootstrap
GET /v2/api/examples/{id}
GET /v2/api/examples/{id}/workflow.svg
GET /v2/api/examples/{id}/inspect
GET /v2/api/icon/{type}

The product capabilities to preserve are the canvas, example selection, generated SVG workflow graph, selectable nodes and connections, inspector panel, raw details panel, schema display, mapping display, warnings, and export concept.

V3 Preview Normalization

Area Viewer expectation
Edge endpoints Normalize producer differences into one internal edge shape.
Capabilities Accept string or object capability metadata, then normalize.
Node kinds Preserve engine-native kind in details and render shared display labels.
Evidence Render from embedded evidence or a dedicated evidence route.
Source metadata Show whether a proof pack is synthetic, fixture-adapted, or future authorized source material.

V3 should not claim NiFi parity until the NiFi SourceDocument and adapter work is real.