From 6ec430141bc3c87263c55fc5702c1fb41fa34b3c Mon Sep 17 00:00:00 2001 From: vegard Date: Tue, 17 Mar 2026 04:54:24 +0100 Subject: [PATCH] Oppdater scripts/summary.sh med retninger/ og ops/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- scripts/summary.sh | 56 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100755 scripts/summary.sh diff --git a/scripts/summary.sh b/scripts/summary.sh new file mode 100755 index 0000000..27d14ca --- /dev/null +++ b/scripts/summary.sh @@ -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