#!/usr/bin/env bash
set -euo pipefail

PROJECT_ROOT="$PWD"
DOCS_DIR="$PROJECT_ROOT/defaults/docs"

mkdir -p "$DOCS_DIR"

create_md() {
  local path="$1"
  local title="$2"
  if [[ ! -f "$path" ]]; then
    cat > "$path" <<EOF
# $title

## Purpose
TBD

## Notes
TBD

## Open Questions
TBD
EOF
  fi
}

create_md "$DOCS_DIR/requirements.md" "Requirements"
create_md "$DOCS_DIR/architecture.md" "Architecture"
create_md "$DOCS_DIR/config-schema.md" "Config Schema"
create_md "$DOCS_DIR/component-contract.md" "Component Contract"
create_md "$DOCS_DIR/debug-policy.md" "Debug Policy"
create_md "$DOCS_DIR/error-policy.md" "Error Policy"
create_md "$DOCS_DIR/ajax-spinner-modal-policy.md" "AJAX, Spinner, and Modal Policy"
create_md "$DOCS_DIR/css-override-policy.md" "CSS Override Policy"
create_md "$DOCS_DIR/directory-structure.md" "Directory Structure"
create_md "$DOCS_DIR/open-questions.md" "Open Questions"

echo "Docs scaffold created at: $DOCS_DIR"
