feat(chapter-39): automate safe manual follow-ups
Chapter: 39 - Manual follow-up reduction. Plain-English map: Move safe pieces out of MANUAL_FOLLOW_UP.md and into the repo: add Redis to Docker Compose as the queue dependency, add OpenAI-compatible base URL support with production HTTPS guardrails, and add a skipped-by-default live Supabase access harness for proving document ID filtering against a real local Supabase database. Why it matters: Some follow-up items genuinely need credentials or product decisions, but the repo can still provide the rails: local dependencies, documented commands, and tests that activate when the right environment is available. Principle: Turn manual work into repeatable hooks wherever possible; leave only the irreducibly manual or product-shaped decisions in the follow-up document. Precedent borrowed: ACTION_PLAN.md, the fork report's local/self-hosting and alternative-provider clusters, and Supabase's local migration/testing workflow. Verification: - npm test --workspace apps/api (118 passed, 1 skipped live Supabase harness) - npm run build --workspace apps/api - tsc -p packages/api-client/tsconfig.json --noEmit - git diff --check Upstream base: willchen96/mike@d39f580.
| Repository | amal66/mike |
|---|---|
| Author | Amal <mamalanand3@gmail.com> |
| Authored | |
| Parents | 3031c9e6 |
| Stats | 11 files changed , +248 , -19 |
| Part of | Action-plan gap closure and cleanup |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-2be2fa8b.md
from inside the repo you want the change in.