From 67f9550e6c32361bfc8af15675644404eea833db Mon Sep 17 00:00:00 2001 From: Sam Valladares Date: Tue, 2 Jun 2026 12:39:26 -0500 Subject: [PATCH] Fix Pages workflow enablement and add Lobsters launch copy Use configure-pages enablement so the landing deploy can succeed without manual repo setup first. Co-authored-by: Cursor --- .github/workflows/pages.yml | 2 ++ docs/marketing/LAUNCH_NOW.md | 14 +++++++++----- docs/marketing/ready-to-post/lobsters.md | 20 ++++++++++++++++++++ 3 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 docs/marketing/ready-to-post/lobsters.md diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index d30a8f3..2d54012 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -37,6 +37,8 @@ jobs: sed -i 's|../marketing/assets/|assets/|g' _site/index.html || true - uses: actions/configure-pages@v5 + with: + enablement: true - uses: actions/upload-pages-artifact@v3 with: diff --git a/docs/marketing/LAUNCH_NOW.md b/docs/marketing/LAUNCH_NOW.md index 7e2b887..d3c7739 100644 --- a/docs/marketing/LAUNCH_NOW.md +++ b/docs/marketing/LAUNCH_NOW.md @@ -10,18 +10,22 @@ ./scripts/marketing/preflight.sh ``` -2. **Hacker News** → https://news.ycombinator.com/submit +2. **Enable GitHub Pages** (one-time, if preflight warns): Repo → Settings → Pages → Build: **GitHub Actions**. Or re-run deploy after the workflow with `enablement: true` lands. + +3. **Hacker News** → https://news.ycombinator.com/submit - URL: `https://github.com/samvallad33/vestige` - Title: paste `ready-to-post/hn-title.txt` - Post link, then immediately paste `ready-to-post/hn-first-comment.txt` as first comment -3. **X** — paste `ready-to-post/x-thread.txt` (one tweet per numbered block) +4. **Lobste.rs** — paste `ready-to-post/lobsters.md` -4. **r/ExperiencedDevs** — title from `reddit-experienceddevs-title.txt`, body from `reddit-experienceddevs.md` +5. **X** — paste `ready-to-post/x-thread.txt` (one tweet per numbered block) -5. **r/programming** — same body + line: `License: AGPL-3.0. v2.1.23. ~86K LOC, 25 tools, 22MB binary.` +6. **r/ExperiencedDevs** — title from `reddit-experienceddevs-title.txt`, body from `reddit-experienceddevs.md` -6. Log URLs in [metrics-tracker.md](metrics-tracker.md) +7. **r/programming** — same body + line: `License: AGPL-3.0. v2.1.23. ~86K LOC, 25 tools, 22MB binary.` + +8. Log URLs in [metrics-tracker.md](metrics-tracker.md) ## After posting (30 min SLA on comments) diff --git a/docs/marketing/ready-to-post/lobsters.md b/docs/marketing/ready-to-post/lobsters.md new file mode 100644 index 0000000..7fdc9fe --- /dev/null +++ b/docs/marketing/ready-to-post/lobsters.md @@ -0,0 +1,20 @@ +Vestige Receipt Lock: local MCP guard against unverified "tests passed" agent claims + +Tags: rust, programming, security + +--- + +Your coding agent probably ends sessions with "all tests passed" or "the build is green." + +Vestige (MCP memory server, Rust, local) adds optional Receipt Lock: operational claims are checked against structured command receipts from the transcript. No matching successful receipt → claim can be blocked; inspectable veto at ~/.vestige/sanhedrin/latest.html + +```bash +npm install -g vestige-mcp-server@latest +claude mcp add vestige vestige-mcp -s user +vestige sandwich install --enable-sanhedrin +``` + +Same binary also does FSRS-6 cognitive memory (decay, dreaming, 3D dashboard). v2.1.23, ~86K LOC, 25 tools, AGPL-3.0. + +https://github.com/samvallad33/vestige +https://github.com/samvallad33/vestige/blob/main/docs/comparison.md