ForgeKitFORGEKIT

Build Log

Aalok Onboarding — Narrated Deck & the forgekit-narrated-deck Package

July 16, 2026

Built a real onboarding book for ForgeKit's first tech partner — book-style, first-person, narrated in Zeb's own voice — and extracted the narration engine that produced it into a genuine reusable package.

OnboardingOSExtractionDocs
2
new packages/apps produced
22
narrated slides generated
10
chapters in the narrated deck
3
artifacts shipped for Aalok (deck, plain-text backup, cheat sheet)

Timeline

Start
Audit what exists for Aalok
Found docs/bick-onboarding-guide.md (wrong audience) and a dead reference to a non-existent USER_GUIDE_OS.md
Early
Wrote a technical review brief
Mechanism-first doc, evidence-led from engine-health.md, named the real weak spots (AI Route Gate theater, spin-recording drop)
Mid
Redirected to book-style + narration
Zeb wanted first-person voice, chapter structure, and floated reusing Flyback's narration capability
Mid
Investigated Flyback narration — found it wasn't reusable as-is
Two disconnected prototypes: SlideShow.jsx (no audio) and static voice-kit HTML (real TTS, but hand-authored per deck, not data-driven at runtime)
Mid
Built packages/forgekit-narrated-deck
Generic manifest -> OpenAI TTS generation (content-hash skip) -> data-driven HTML player
Late
Wrote and generated the actual deck
10 chapters, 22 slides, real OpenAI TTS audio, first-person Zeb voice
Late
Wrote the cheat sheet, then expanded it twice on request
Added engine-health-check walkthrough, Anvil Check explainer, Crucible explainer, and an honest section on how triggers actually fire (behavioral, not mechanical)
Close
Staged only this session's files, wrote retro
Left pre-existing modified/untracked files (ignition.md, anvils.md, strikes.md, experiments/arcade/) untouched — not this session's work

What shipped

docs/aalok-onboarding-guide.md — technical review brief (plain-text backup, now points to the deck as primary)

docs/aalok/ — the narrated onboarding deck: manifest.json, index.html player, audio/*.mp3 (22 files), cheat-sheet.md

packages/forgekit-narrated-deck — new reusable package: generate-audio.mjs, build-deck.mjs, player/deck.html, README.md

forgekit-os/patterns.md — added Narrated Slide Deck Engine entry (marked LIVE) and updated Last Updated date

The right thing to do always trumps any fear of session scope creep or time concerns.

Zeb, deciding to build the real forgekit-narrated-deck package rather than a one-off script
Aalok Onboarding — Narrated Deck & the forgekit-narrated-deck Package — July 16, 2026 · ForgeKit