Files
mercadodevida/work/current.md
rikrdo 4851692031 feat(F-004): typed fail-fast config and feature flag module
- loadConfig: pure over env object, accumulates all problems, names var names only
- DATABASE_URL now required at startup; PORT/HOST/LOG_LEVEL/NODE_ENV/REDIS_URL defaulted
- flags module behind FeatureFlagProvider; unknown flags OFF; runtime setEnabled (no redeploy)
- buildApp decorates app.flags; server.ts fail-fast before app boot
- tests caught and fixed flag-store case-normalization bug before gates
- zero new dependencies; all gates approved; verify.sh green
2026-08-14 22:29:18 +02:00

565 B

Sesión actual

  • Feature en curso: ninguna (F-004 cerrada DONE el 2026-08-14)
  • Inicio: —
  • Orquestador: —

Plan

  • Hechas: F-001, F-002, F-003, F-004.
  • Desbloqueada: F-005 (identity & auth core) — depende de F-002+F-003, ambas done. Config/flags (F-004) ya listos para secrets y guards.
  • Sugerencia de orden: F-005 ahora.

Bitácora

  • 2026-08-14: F-001..F-004 DONE; todos los gates APPROVED; verify.sh verde.
  • Dev PostgreSQL + Redis siguen corriendo (mdv-dev-postgres, mdv-dev-redis).

Próximo paso

  • intake de F-005 (identity & auth core).