Conversation
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add TLS support via AetherNodeConfig.withTls() - Propagate TLS to ManagementServer, HttpRouter, NettyClusterNetwork - Enhance /health endpoint with status, quorum, nodeCount, sliceCount - Add RingBuffer utility for O(1) metrics storage - Replace CopyOnWriteArrayList with RingBuffer in MetricsCollector - Fix JBCT violations: HttpMethod, PathPattern, SliceManifest, Main - Rename create() to typeName() in DHTNode, SliceRegistry - Add operational runbooks for incidents, scaling, troubleshooting 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove duplicate consensus implementation (30+ files) - Update imports from org.pragmatica.cluster.* to org.pragmatica.consensus.* - Use pragmatica-lite TlsConfig and NodeAddress from org.pragmatica.net.tcp - Switch from ULID to KSUID for correlation IDs - Fix LeaderManagerTest with deterministic node IDs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughVersion 0.6.3 reorganizes the codebase by extracting common utilities into external pragmatica-lite modules, removing http-server and mcp modules, deleting DHT and Rabia consensus implementations, migrating package paths to consensus namespaces, and introducing dashboard metrics, WebSocket handling, and alert management infrastructure. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Poem
✨ Finishing touches
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (296)
Comment |
Summary
Changes
See CHANGELOG.md for complete list.
🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Documentation
✏️ Tip: You can customize this high-level summary in your review settings.