...: 0,
        "ki_yes": 0,
        "tags": Counter(),
        "first_dt": None,
        "last_dt": None,
        "title": "",
        "folder": "",
    })

    files = list(iter_files(input_root))
    total = len(files)
    processed = 0
    failed = 0

    for path in files:
        try:
            txt = read_text(path)
            sections = split_sections(txt)

            meta = extract_meta(sectio...