#!/bin/zsh

manifest="config/docs.manifest.json"
approved=()

# Load approved files
for f in $(jq -r '.sections[] | .files[]' $manifest); do
    approved+=("$f")
done

mkdir -p docs-review

for f in $(find docs -type f -name "*.md"); do
    base=$(basename "$f")
    if ! printf "%s\n" "${approved[@]}" | grep -qx "$base"; then
        echo "Moving legacy file: $f"
        subdir=$(dirname "$f" | sed 's#^docs/##')
        mkdir -p "docs-review/$subdir"
        mv "$f" "docs-review/$subdir/"
    fi
done

echo "Cleanup complete."

