def create_info_json(manifest: dict, failed: tuple, run_results: dict) -> dict:

    """Create json blob containing useful info pulled from manifest and run results
    Order here is for sake of presentation within streamlit app

    Returns:
        dict: contains relevant details for run from manifest and run results based on run ids from failed
    """

    info_blob = {}
    info_blob["Type"] = manifest["nodes"][failed[0]]["resource_type"]
    info_blob["Status"] = run_results["results"][failed[1]]["status"]
    info_blob["Message"] = run_results["results"][failed[1]]["message"]
    info_blob["Raw SQL"] = manifest["nodes"][failed[0]]["raw_sql"]
    info_blob["Timing"] = run_results["results"][failed[1]]["timing"]
    info_blob["Depends On"] = manifest["nodes"][failed[0]]["depends_on"]

    return info_blob