Oppdater scripts/summary.sh med retninger/ og ops/

Retninger kommer tidlig i dokumentet (etter arkitektur og CLAUDE.md)
for å gi overblikk først ved bruk som bakgrunnsprompt for LLM-er.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
vegard 2026-03-17 04:54:24 +01:00
parent 8ca9832248
commit 6ec430141b

56
scripts/summary.sh Executable file
View file

@ -0,0 +1,56 @@
#!/usr/bin/env bash
# Samler all prosjektdokumentasjon til én fil for deling med AI-er etc.
# Bruk: ./collect-docs.sh → skriver scripts/server_context.md
# ./collect-docs.sh - → skriver til stdout (for piping)
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
OUT="$SCRIPT_DIR/summary.md"
files=(
# Overblikk — visjon og retning først
"$ROOT/docs/arkitektur.md"
"$ROOT/CLAUDE.md"
"$ROOT"/docs/retninger/*.md
# Hva vi bygger
"$ROOT"/docs/concepts/*.md
"$ROOT"/docs/features/*.md
# Hvordan det henger sammen
"$ROOT"/docs/infra/*.md
# Idéer og utforskning
"$ROOT"/docs/proposals/*.md
# Lærdommer og drift
"$ROOT"/docs/erfaringer/*.md
"$ROOT"/docs/setup/*.md
"$ROOT"/ops/*.md
# Databaseskjema
"$ROOT"/migrations/*.sql
)
collect() {
for f in "${files[@]}"; do
[[ -f "$f" ]] || continue
rel="${f#"$ROOT/"}"
echo "================================================================"
echo "FILE: $rel"
echo "================================================================"
echo ""
cat "$f"
echo ""
echo ""
done
}
if [[ "${1:-}" == "-" ]]; then
collect
else
collect > "$OUT"
echo "Wrote $OUT ($(wc -l < "$OUT") lines)"
fi