Nystart basert på arkitektonisk innsikt fra Sidelinja v1. Koden er ny, visjon og primitiver er validert gjennom tidligere arbeid. Inneholder: - Komplett arkitekturdokumentasjon (docs/arkitektur.md) - 6 vedtatte retninger (docs/retninger/) - Alle concepts, features, proposals og erfaringer fra v1 - Server-oppsett og drift (docs/setup/) - LiteLLM-konfigurasjon (API-nøkler via env) - Editor.svelte referanse fra v1 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
47 lines
1.2 KiB
Bash
Executable file
47 lines
1.2 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
# Samler all prosjektdokumentasjon til én fil for deling med AI-er etc.
|
|
# Bruk: ./scripts/summary.sh → skriver scripts/summary.md
|
|
# ./scripts/summary.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
|
|
|
|
# Primitiver
|
|
"$ROOT"/docs/primitiver/*.md
|
|
|
|
# Infrastruktur
|
|
"$ROOT"/docs/infra/*.md
|
|
|
|
# Erfaringer
|
|
"$ROOT"/docs/erfaringer/*.md
|
|
)
|
|
|
|
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
|