Files
geointel/docs/17-max-prep/M9_MODULE_DATAFLOW_CHECKLIST.md
T
Codex 6ea3586a3e
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled
Initial GeoIntel V1 foundation
2026-06-16 23:36:32 +02:00

1.6 KiB

M9 Module Dataflow Checklist

Every module must declare its dataflow.

Dataset Manager

Input:

  • file upload,
  • project id,
  • optional area id.

Processing:

  • validate extension,
  • store raw file,
  • inspect metadata,
  • persist dataset record,
  • schedule optional processing job.

Output:

  • dataset record,
  • status,
  • metadata.

Raster Lab

Input:

  • raster dataset id,
  • optional area geometry.

Processing:

  • read raster metadata,
  • compute bounds,
  • inspect bands,
  • clip if requested,
  • generate preview/tiles later.

Output:

  • metadata,
  • preview descriptor,
  • derived dataset if clipped.

Vector Lab

Input:

  • vector dataset id,
  • optional area geometry.

Processing:

  • load features,
  • validate CRS,
  • compute feature count,
  • compute bounds,
  • clip if requested.

Output:

  • vector metadata,
  • clipped layer,
  • operation report.

Detection Lab

Input:

  • raster dataset id,
  • model id,
  • threshold,
  • classes.

Processing:

  • tile raster,
  • run model adapter,
  • merge detections,
  • georeference outputs,
  • persist detection layer.

Output:

  • detection dataset/layer,
  • analysis run,
  • metrics.

Segmentation Lab

Input:

  • raster dataset id,
  • model id,
  • classes/prompts.

Processing:

  • generate masks,
  • polygonize,
  • clean geometry,
  • compute areas,
  • persist layer.

Output:

  • mask path,
  • polygon layer,
  • metrics.

QA/QC Lab

Input:

  • reference vector layer,
  • predicted vector layer,
  • matching threshold.

Processing:

  • spatial match,
  • IoU calculation,
  • precision/recall/F1,
  • false positive/negative features.

Output:

  • QA metrics,
  • findings,
  • QA overlay layers.