66 lines
2.5 KiB
Markdown
66 lines
2.5 KiB
Markdown
---
|
|
quick_id: 260618-smr
|
|
slug: remove-unused-redis-service-and-referenc
|
|
description: Remove unused Redis service and references
|
|
status: complete
|
|
completed: 2026-06-18
|
|
duration: ~10m
|
|
tasks_completed: 2
|
|
tasks_total: 2
|
|
files_modified:
|
|
- docker-compose.yml
|
|
- docker-compose.dev.yml
|
|
- CLAUDE.md
|
|
- README.md
|
|
- docs/ARCHITECTURE.md
|
|
- docs/CONFIGURATION.md
|
|
- docs/deployment.md
|
|
- docs/DEVELOPMENT.md
|
|
- docs/GETTING-STARTED.md
|
|
- docs/TESTING.md
|
|
- apps/pwa/e2e/README.md
|
|
- apps/pwa/playwright.config.ts
|
|
decisions:
|
|
- Redis dropped entirely from compose and all docs; in-memory EventEmitter is the live-sync mechanism (D-12/D-18 rationale comments in source preserved)
|
|
---
|
|
|
|
# Quick Task 260618-smr: Remove unused Redis service and references — Summary
|
|
|
|
## One-liner
|
|
|
|
Dropped the unused `redis:7-alpine` compose service and scrubbed every documentation/config reference implying Redis is part of the stack, while preserving the D-12/D-18 in-memory-vs-Redis design-rationale comments in source.
|
|
|
|
## Tasks Completed
|
|
|
|
| Task | Description | Commit | Files |
|
|
| ---- | ------------------------------------ | ------- | ---------------------------------------------------------- |
|
|
| 1 | Remove redis service from compose | 269e474 | docker-compose.yml, docker-compose.dev.yml |
|
|
| 2 | Clean documentation references | 8255be6 | CLAUDE.md, README.md, docs/*, apps/pwa/e2e/README.md, apps/pwa/playwright.config.ts |
|
|
|
|
## Verification Results
|
|
|
|
- `grep -ri redis docker-compose.yml docker-compose.dev.yml` → no output (clean)
|
|
- `docker compose -f docker-compose.yml -f docker-compose.dev.yml config` → PARSE OK
|
|
- `grep -rniE redis CLAUDE.md README.md docs apps/pwa/e2e apps/pwa/playwright.config.ts` → no output (clean)
|
|
- `pnpm format:check` → all matched files use Prettier code style
|
|
- Protected source files (listEmitter.ts, reminderScheduler.ts, linkNonceStore.ts, localAuth.ts) → untouched (git diff confirms no changes)
|
|
|
|
## Docker Compose Config
|
|
|
|
`docker compose -f docker-compose.yml -f docker-compose.dev.yml config` parsed successfully with no Redis service — confirmed available on this host.
|
|
|
|
## Deviations from Plan
|
|
|
|
None — plan executed exactly as written.
|
|
|
|
## Known Stubs
|
|
|
|
None.
|
|
|
|
## Self-Check: PASSED
|
|
|
|
- Commits 269e474 and 8255be6 exist in git log
|
|
- All 12 modified files confirmed updated
|
|
- Grep verifies zero Redis references in target files
|
|
- Protected source files confirmed untouched
|