import argparse
import sys
from pathlib import Path

sys.path.insert(0, str(Path(__file__).resolve().parents[1]))

import pandas as pd


def main() -> int:
    parser = argparse.ArgumentParser(description="Create a visual review CSV for crop results.")
    parser.add_argument("--crop-result", default="reports/crop/crop_result.csv")
    parser.add_argument("--output", default="reports/crop/crop_review.csv")
    args = parser.parse_args()
    df = pd.read_csv(args.crop_result)
    df["review_status"] = ""
    df["review_memo"] = ""
    df.to_csv(args.output, index=False)
    print(f"wrote: {args.output}")
    return 0


if __name__ == "__main__":
    raise SystemExit(main())
