Build Log
ForgeKit Operating System
June 19, 2026
The loop existed on paper. Today we wired the gears. Enforcement, learning pipeline, one-command retro.
Timeline
What shipped
ignition.md — session arc replacing preflight.md: orient, environment, orientation check, deploy paths, known traps, harvest
Pattern Registry — reusable-patterns.md rewritten as scannable quick-ref table with §AI §UI §DB sections and detail records
CLAUDE.md — accurate now: real packages vs planned, single source of truth for repo map
Session JSON schema (_SCHEMA.md) — reuse{} and learning[] fields with promotion pipeline: proposed/applied/deferred/rejected
Drift detector in build-trends.mjs — reads learning[] across all sessions, flags unresolved proposed items, computes reuse rate
npm run retro — one command: build:session → build:trends → vercel --prod
npm run deploy:* — all four apps deployable from monorepo root
npm run db:fresh — push + seed in one command across forge, leashline, forgehome
“ForgeKit had memory. Now it has judgment.”