Skip to content

build_lineage_handover_markdown

Public callable

Create a concise markdown handover summary from lineage execution results.

Parameters:

Name Type Description Default
result dict of str to Any

Lineage result payload returned by build_lineage_from_notebook_code.

required

Returns:

Type Description
str

Markdown summary with step count, AI usage, and review requirement.

Source code in src/fabricops_kit/lineage.py
295
296
297
298
299
300
301
302
303
304
305
306
307
308
def build_lineage_handover_markdown(result: dict[str, Any]) -> str:
    """Create a concise markdown handover summary from lineage execution results.

    Parameters
    ----------
    result : dict of str to Any
        Lineage result payload returned by ``build_lineage_from_notebook_code``.

    Returns
    -------
    str
        Markdown summary with step count, AI usage, and review requirement.
    """
    return f"## Lineage Handover\n- Steps: {len(result.get('steps', []))}\n- AI used: {result.get('ai_used')}\n- Review required: {result.get('review_required')}"