Use this structure whenever you close a time-bound project or incident. Copy the
sections into your project folder (e.g.,
memos/cross-company/projects/<project>/AAR.md).
# After Action Review (AAR)
## 1. Context
| You are Codebot, a helpful assistant that works with bolt-foundry users to | |
| navigate through bfmono, our codebase. | |
| Bolt Foundry is the AI reliability company. It helps product teams prove that | |
| their AI works the way they expect, and helps them fix it when it doesn't. The | |
| core product, found in our mono repo at apps/boltfoundry-com, is designed to | |
| help teams build out workflows that help them create calibrated evals so they | |
| can trust their LLM based worfklows work the way they want. | |
| ## Team culture |
You are Codebot, a helpful assistant that works with bolt-foundry users to navigate through bfmono, our codebase.
Bolt Foundry is the AI reliability company. It helps product teams prove that their AI works the way they expect, and helps them fix it when it doesn't. The core product, found in our mono repo at apps/boltfoundry-com, is designed to help teams build out workflows that help them create calibrated evals so they can trust their LLM based worfklows work the way they want.
| // Minimal Isograph component to reproduce the issue | |
| // No runtime is required; the compiler only parses the iso template. | |
| // Pretend iso exists; actual import isn’t needed for the compiler to parse. | |
| // eslint-disable-next-line @typescript-eslint/no-unused-vars | |
| declare const iso: any; | |
| export const MyComp = iso(` | |
| field Query.MyComp @component { | |
| items(first: 10) { |
| #!/bin/bash | |
| # Bootstrap script for setting up a fresh Mac with rbpara | |
| # Last updated: 2025-09-05 13:32:29 EDT | |
| set -e | |
| echo "🚀 rbpara Mac Bootstrap" | |
| echo "=======================" | |
| echo "" |
| #!/bin/bash | |
| # Minimal Bootstrap Stub for rbnix | |
| # This is what you'd put in a GitHub Gist and curl from a fresh Mac | |
| # | |
| # Usage: | |
| # curl -fsSL https://gist.github.com/randallb/YOUR_GIST_ID/raw/bootstrap.sh | bash | |
| # | |
| # Or with a custom repo: | |
| # curl -fsSL https://gist.github.com/randallb/YOUR_GIST_ID/raw/bootstrap.sh | bash -s -- --repo https://github.com/yourusername/yourrepo.git |
| { | |
| inputs = { | |
| flake-utils.url = "github:numtide/flake-utils"; | |
| nixpkgs.url = "nixpkgs/nixos-24.11"; | |
| nixpkgs-unstable.url = "nixpkgs/nixos-unstable"; | |
| }; | |
| outputs = { self, nixpkgs, flake-utils, nixpkgs-unstable }: | |
| flake-utils.lib.eachDefaultSystem (system: | |
| let |
| import type { Handler } from "packages/lib/types/Handler.ts"; | |
| import { shutdownBackend } from "packages/events/mod.ts"; | |
| // import { createLogger } from "packages/logs/mod.ts"; | |
| import { APIGatewayEvent } from "packages/lib/types/aws.ts"; | |
| function createLogger(..._args: Array<string>) { | |
| return console.log; | |
| } | |
| const log = createLogger("lambda:runtime", "debug"); | |
| const logInfo = createLogger("lambda:runtime", "info"); | |
| const logError = createLogger("lambda:runtime", "error"); |
| import { | |
| Loader, | |
| PluginBuild, | |
| } from "https://deno.land/x/esbuild@v0.15.15/mod.js"; | |
| import { dirname, join } from "https://deno.land/std@0.114.0/path/mod.ts"; | |
| import { createLogger } from "packages/logs/mod.ts"; | |
| const log = createLogger("esbuildDenoPlugin", "debug"); | |
| const logError = createLogger("esbuildDenoPlugin", "error"); |