Prepare LinaAI project memory

This commit is contained in:
2026-05-24 07:54:37 +00:00
parent 2d3e0454cd
commit 90c15fdf84
7 changed files with 430 additions and 12 deletions
+40
View File
@@ -0,0 +1,40 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT="$(git rev-parse --show-toplevel 2>/dev/null || pwd)"
cd "$ROOT"
CACHE_DIR="${LINAAI_KNOWLEDGE_DIR:-Saved/LinaAIKnowledge}"
OUT="${CACHE_DIR}/context.md"
mkdir -p "$CACHE_DIR"
: > "$OUT"
printf '# LinaAI Bootstrap Context\n\n' >> "$OUT"
printf 'Generated: %s\n\n' "$(date -u +%Y-%m-%dT%H:%M:%SZ)" >> "$OUT"
printf 'This is a compact, local-only context pack built from tracked project docs. It intentionally excludes raw secrets.\n\n' >> "$OUT"
include_doc() {
local doc="$1"
local lines="${2:-120}"
if [[ -f "$doc" ]]; then
printf '\n---\n\n## %s\n\n' "$doc" >> "$OUT"
sed -n "1,${lines}p" "$doc" >> "$OUT"
printf '\n' >> "$OUT"
else
printf '\n---\n\n## Missing: %s\n\n' "$doc" >> "$OUT"
fi
}
include_doc "Docs/AI/LinaAIOperatingManual.md" 220
include_doc "Docs/AI/LocalAgentGuardrails.md" 180
include_doc "Docs/AI/LinaAISecretsPolicy.md" 180
include_doc "Docs/AI/LinaAIKnowledgeMap.md" 220
include_doc "Docs/Ops/HANDOFF.md" 220
include_doc "AGRARIAN_DEVELOPMENT_ROADMAP.md" 260
include_doc "Docs/CoreDesignDocument.md" 160
include_doc "Docs/TechnicalDesignDocument.md" 160
include_doc "Docs/SixMonthMvpDefinition.md" 160
include_doc "Docs/Investor/InvestorDemoAcceptanceGate.md" 160
printf 'LinaAI bootstrap context written: %s\n' "$OUT"