miroir/miroir.yaml
jedarden a1251327b1 P3.3.d: Fix compilation - add missing local_search_ui_rate_limiter field
The Redis TaskStore implementation in crates/miroir-core/src/task_store/redis.rs
was already complete. This commit updates the beads tracking files to reflect
that the work was done in a previous iteration.

The Redis backend implements all 14 tables from plan §4:
- tasks, node_settings_version, aliases, sessions, idempotency_cache
- jobs, leader_lease, canaries, canary_runs, cdc_cursors
- tenant_map, rollover_policies, search_ui_config, admin_sessions

Plus extras from plan §4 footnotes:
- search_ui_scoped_key with observation tracking
- rate limiting for searchui and adminlogin
- CDC overflow buffer with bounded byte budget
- Pub/Sub for admin session revocation

Acceptance tests included:
- test_redis_lease_race: verifies exactly one pod wins
- test_redis_memory_budget: 10k tasks + 1k sessions + 1k idempotency
- test_redis_pubsub_session_invalidation: <100ms propagation

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-26 19:30:10 -04:00

14 lines
256 B
YAML

# Test config for observability verification
shards: 64
replication_factor: 1
replica_groups: 1
task_store:
backend: sqlite
path: /tmp/miroir-tasks-test.db
server:
bind: "127.0.0.1"
port: 7700
search_ui:
enabled: false
admin_ui:
enabled: false