mirror of
https://github.com/samvallad33/vestige.git
synced 2026-06-08 20:25:16 +02:00
Revert "Add developer launch kit for Vestige v2.1.23"
This reverts commit 00511948ff.
This commit is contained in:
parent
6a37586c5f
commit
a355da99a6
34 changed files with 42 additions and 1303 deletions
|
|
@ -1,47 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Pre-launch checks before Wave A posts.
|
||||
set -euo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "$0")/../.." && pwd)"
|
||||
cd "${ROOT}"
|
||||
|
||||
FAIL=0
|
||||
pass() { echo "OK $1"; }
|
||||
fail() { echo "FAIL $1"; FAIL=1; }
|
||||
|
||||
echo "=== Vestige Launch Preflight ==="
|
||||
|
||||
command -v vestige-mcp >/dev/null && pass "vestige-mcp on PATH" || fail "vestige-mcp not found"
|
||||
command -v npm >/dev/null && pass "npm available" || fail "npm missing"
|
||||
|
||||
VER="$(vestige-mcp --version 2>/dev/null || true)"
|
||||
[[ "${VER}" == *"2.1."* ]] && pass "version ${VER}" || fail "unexpected version: ${VER}"
|
||||
|
||||
vestige health >/dev/null 2>&1 && pass "vestige health" || fail "vestige health failed"
|
||||
|
||||
[[ -f docs/LAUNCH_STATS.md ]] && pass "LAUNCH_STATS.md" || fail "missing LAUNCH_STATS.md"
|
||||
[[ -f docs/launch/receipt-lock.md ]] && pass "receipt-lock.md" || fail "missing receipt-lock.md"
|
||||
[[ -f docs/website/index.html ]] && pass "landing page source" || fail "missing website"
|
||||
[[ -f .github/workflows/pages.yml ]] && pass "pages workflow" || fail "missing pages workflow"
|
||||
|
||||
if curl -sf --max-time 5 "https://samvallad33.github.io/vestige/" >/dev/null 2>&1; then
|
||||
pass "GitHub Pages live"
|
||||
else
|
||||
echo "WARN GitHub Pages not live yet — push main and enable Pages → GitHub Actions"
|
||||
fi
|
||||
|
||||
MARKETING_DIR="${HOME}/.vestige-marketing"
|
||||
if [[ -d "${MARKETING_DIR}" ]]; then
|
||||
pass "marketing data dir exists"
|
||||
else
|
||||
echo "WARN run scripts/marketing/setup-marketing-instance.sh"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
if [[ "${FAIL}" -eq 0 ]]; then
|
||||
echo "Preflight PASSED — ready for Wave A"
|
||||
exit 0
|
||||
else
|
||||
echo "Preflight FAILED — fix items above"
|
||||
exit 1
|
||||
fi
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Seed marketing Vestige with launch facts (separate from dev memory).
|
||||
set -euo pipefail
|
||||
|
||||
MARKETING_DIR="${VESTIGE_MARKETING_DIR:-$HOME/.vestige-marketing}"
|
||||
TAGS="marketing,baseline,vestige-launch"
|
||||
|
||||
ingest() {
|
||||
vestige ingest "$1" --data-dir "${MARKETING_DIR}" --tags "${TAGS}" --node-type note
|
||||
}
|
||||
|
||||
echo "Seeding into ${MARKETING_DIR}..."
|
||||
|
||||
ingest "Vestige v2.1.23 launch stats: ~86K LOC Rust, 25 MCP tools, 30 cognitive modules, 1200+ tests, 22MB binary, AGPL-3.0, npm vestige-mcp-server@latest, homepage samvallad33.github.io/vestige"
|
||||
|
||||
ingest "Wave A hook Receipt Lock: block operational claims like tests passed or build green unless matching command receipts exist. Optional vestige sandwich install --enable-sanhedrin. Veto receipts at ~/.vestige/sanhedrin/"
|
||||
|
||||
ingest "Wave B product: FSRS-6 spaced repetition memory, prediction error gating, memory dreaming, 3D dashboard localhost:3927, deep_reference contradictions, 100 percent local after embedding download"
|
||||
|
||||
ingest "Canonical install: npm install -g vestige-mcp-server@latest && vestige health && claude mcp add vestige vestige-mcp -s user. Do NOT tell users sudo mv unless manual binary install failed."
|
||||
|
||||
ingest "Messaging guardrails: no revolutionary game-changer AI-powered. Acknowledge Mem0 RAG native Claude memory honestly. Lead pain first tool second. Author Sam Valladares age 22 solo."
|
||||
|
||||
ingest "North star metric: weekly npm installs vestige-mcp-server and active MCP connections not stars alone. Track in docs/marketing/metrics-tracker.md"
|
||||
|
||||
ingest "Comparison anchor docs/comparison.md: RAG is retrieval, Vestige is cognitive lifecycle with forgetting consolidation Receipt Lock. Mem0 is cloud API Vestige is local AGPL."
|
||||
|
||||
vestige stats --data-dir "${MARKETING_DIR}" 2>/dev/null || true
|
||||
echo "Baseline seed complete."
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# One-time setup: dedicated Vestige store + Claude Code MCP entry for marketing.
|
||||
set -euo pipefail
|
||||
|
||||
MARKETING_DIR="${VESTIGE_MARKETING_DIR:-$HOME/.vestige-marketing}"
|
||||
BIN_DIR="${HOME}/.local/bin"
|
||||
WRAPPER="${BIN_DIR}/vestige-mcp-marketing"
|
||||
|
||||
echo "==> Marketing data dir: ${MARKETING_DIR}"
|
||||
mkdir -p "${MARKETING_DIR}"
|
||||
|
||||
if ! command -v vestige-mcp >/dev/null 2>&1; then
|
||||
echo "Install Vestige first: npm install -g vestige-mcp-server@latest"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir -p "${BIN_DIR}"
|
||||
cat > "${WRAPPER}" <<EOF
|
||||
#!/usr/bin/env bash
|
||||
export VESTIGE_DATA_DIR="${MARKETING_DIR}"
|
||||
exec vestige-mcp "\$@"
|
||||
EOF
|
||||
chmod +x "${WRAPPER}"
|
||||
echo "==> Wrapper: ${WRAPPER}"
|
||||
|
||||
if command -v claude >/dev/null 2>&1; then
|
||||
if claude mcp list 2>/dev/null | grep -q vestige-marketing; then
|
||||
echo "==> claude mcp: vestige-marketing already registered"
|
||||
else
|
||||
claude mcp add vestige-marketing "${WRAPPER}" -s user
|
||||
echo "==> Added: claude mcp add vestige-marketing ${WRAPPER} -s user"
|
||||
fi
|
||||
else
|
||||
echo "==> Claude Code not found — register manually:"
|
||||
echo " claude mcp add vestige-marketing ${WRAPPER} -s user"
|
||||
fi
|
||||
|
||||
echo "==> Seeding baseline memories..."
|
||||
"$(dirname "$0")/seed-baseline-memories.sh"
|
||||
|
||||
echo ""
|
||||
echo "Done. Open Claude Code with MARKETING-CLAUDE.md:"
|
||||
echo " cp docs/marketing/growth-engine/MARKETING-CLAUDE.md ~/vestige-marketing-CLAUDE.md"
|
||||
echo " vestige health --data-dir ${MARKETING_DIR}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue