Commit Graph

22 Commits

Author SHA1 Message Date
cd8fe33d08 fix(load): send the exact assessment request count 2026-09-20 10:40:33 +03:30
f45c457dc8 feat(metrics): distinguish received and acknowledged CDRs 2026-09-20 10:40:24 +03:30
6ce567646b fix(worker): return structured internal endpoint errors 2026-09-20 10:40:13 +03:30
b51b7d5954 fix(worker): keep DLQ failures within the canonical taxonomy 2026-09-20 10:40:05 +03:30
974d2e9744 fix(worker): preserve micro-batches across DLQ records 2026-09-20 10:39:26 +03:30
bf439ab03c docs(pipeline): align delivery contracts and verification requirements 2026-09-19 21:31:05 +03:30
977f838eb2 test(load): enforce 500 acknowledged requests within five seconds 2026-09-19 21:30:56 +03:30
c51fe40851 test(verification): require run-scoped Kafka and ClickHouse evidence 2026-09-19 21:30:48 +03:30
b5bc2d722f fix(docker): provision durable topics and canonical ClickHouse schema 2026-09-19 21:30:41 +03:30
3b59d76f67 fix(worker): commit confirmed partition offsets and drain safely 2026-09-19 21:30:33 +03:30
33593609e3 fix(api): await Kafka acknowledgements and bound HTTP requests 2026-09-19 21:30:27 +03:30
178741590e fix(observability): preserve event names and escape metric labels 2026-09-19 21:30:21 +03:30
0869282949 fix(validation): enforce strict CDR types and storage ranges 2026-09-19 21:30:15 +03:30
2f4c99620e feat(verification): add k6 load test script and execution guide to README 2026-09-19 14:18:41 +03:30
9648620963 fix(docker): correct healthcheck commands for Redpanda and ClickHouse in docker-compose.yml 2026-09-19 13:56:28 +03:30
c38c50e487 feat(verification): complete Phase 5 - traffic generator script, verification summary, and comprehensive README 2026-09-19 13:33:03 +03:30
17c6c1e427 feat(docker): complete Phase 4 - Dockerfiles and docker-compose orchestration with healthchecks 2026-09-19 13:27:55 +03:30
36ff3c6a34 feat(worker): complete Phase 3 - processing worker with normalization, micro-batching, and at-least-once offset management 2026-09-19 13:26:25 +03:30
66a50cd3ba feat(api): complete Phase 2 - framework-less asyncio Ingestion API with backpressure and metrics 2026-09-19 13:21:16 +03:30
e40af20331 chore: add .gitattributes to enforce LF line endings 2026-09-19 13:15:59 +03:30
43df200eeb feat(common): complete Phase 1 - project config, structured logging, and ClickHouse DDL 2026-09-19 13:12:04 +03:30
5f75a1a2be docs(specs): initialize OpenSpec and define telecom CDR pipeline specifications 2026-09-19 13:09:00 +03:30