Resources

The verified code bundles and the reconciled resource handoff from the Day-2 close.

Before the workshop — run the setup check

A preflight script that verifies your machine is ready (Node 20+, npm, git, uv, ports) and installs what it can. Download the one for your OS, then run it:

macOS / LINUXsetup-check.shchmod +x setup-check.sh ; ./setup-check.sh (or --install)⬇ Download .sh
WINDOWS · POWERSHELLsetup-check.ps1powershell -ExecutionPolicy Bypass -File .\setup-check.ps1 (or -Install)⬇ Download .ps1

setup README · Antigravity, GitHub/cloud accounts, and Ollama models are manual (the script links them).

Build it yourself — with a safety net

A self-paced path to develop StackLog across both days. Every milestone is yours to build; if you get stuck, each one has a fallback to the matching prebuilt bundle below — so you never stay blocked.

Code bundles

Download a bundle below, unzip it, and follow the steps on the card (each has its own README). node_modules aren't included — run npm install fresh. These are the fallbacks the build guide points to.

CODE BUNDLE stacklog-mcp The Day-1 capstone MCP server (TypeScript): create_entry + search_entries over a JSON store. Built in Lab 2. unzip, then: npm install ; npx tsx src/index.ts ⬇ Download .zip (5 KB)
CODE BUNDLE mock-search-mcp Offline, keyless search fallback mirroring the DuckDuckGo server's tool shape — the classroom failover when venue Wi-Fi is rate-limited. Used in Labs 1 & 3. unzip, then: npm install ; npm run build ⬇ Download .zip (5 KB)
CODE BUNDLE mcp-dashboard A dashboard that is a real MCP client of the Day-1 server (browser → Express shim → stdio/MCP). The Session 12 finale: 'MCP is a universal interface, not AI-only.' unzip, then: npm install ; node shim/server.mjs (see README) ⬇ Download .zip (9 KB)
CODE BUNDLE stacklog-lab-companion The Lab 0 follow-along page (localStorage checkpoints, progress bar) and the source of the design palette. unzip, then open docs/index.html in a browser ⬇ Download .zip (16 KB)

Take-home

The one-sentence commitment from the close — print it, fill it in, stick it on your monitor.

Resource handoff

ResourceWhat it isWhere
BMAD Method (V6)The spec-driven framework used across Day 2docs.bmad-method.org · github.com/bmad-code-org/BMAD-METHOD
MCP servers (official)Pre-built servers — Filesystem & 20+github.com/modelcontextprotocol/servers
MCP TypeScript SDKThe SDK behind the Lab 2 StackLog servergithub.com/modelcontextprotocol/typescript-sdk
DuckDuckGo MCP serverThe keyless search server from Lab 1nickclyde/duckduckgo-mcp-server
Building effective agentsThe agentic-pattern guide (ReAct / Plan / Reflection)anthropic.com/research/building-effective-agents
Google AntigravityThe agent-first IDE used throughoutthe workshop delivery environment
MCP InspectorDebug MCP servers — browse schemas, fire callsnpx @modelcontextprotocol/inspector
Spec KitGitHub's SDD toolkit (canonical vocabulary)github.com/github/spec-kit
better-sqlite3The synchronous SQLite driver from Lab 6github.com/WiseLibs/better-sqlite3
Reconciled from the printed guide: it lists Brave Search, Continue, and Ollama — this delivery uses DuckDuckGo (keyless) for search and Antigravity as the host. Continue/Ollama are fine optional extras but aren't the stack.