data-cap
    Preparing search index...

    Interface FieldFlow

    One field's declared origins/destinations and proven in-repo consumers -- the data-flow-diagram/security-review model's atomic unit.

    interface FieldFlow {
        capability: { exportName: string; file: string };
        declaredDestinations: readonly FieldFlowEndpoint[];
        declaredOrigins: readonly FieldFlowEndpoint[];
        field: readonly string[];
        provenConsumers: readonly DependencyEdge[];
        sensitivity: string | undefined;
    }
    Index
    capability: { exportName: string; file: string }

    Which capability owns this field.

    Type Declaration

    • ReadonlyexportName: string

      The binding name the capability is exported as.

    • Readonlyfile: string

      Absolute path of the file declaring the capability.

    declaredDestinations: readonly FieldFlowEndpoint[]

    direction: "output" endpoints declared on the operation(s) that write this field, each tagged with its declaring operation.

    declaredOrigins: readonly FieldFlowEndpoint[]

    direction: "input" endpoints declared on the operation(s) that write this field, each tagged with its declaring operation.

    field: readonly string[]

    The field's path within its capability.

    provenConsumers: readonly DependencyEdge[]

    reads-field edges statically proven to target this field.

    sensitivity: string | undefined

    Resolved: the field's own declared sensitivity, else the capability's -- mirrors owner's inheritance (ADR 0049).