Create the shared Prometheus metrics module and expose /metrics endpoint.
Tasks:
1. Add prometheus and lazy_static dependencies to Cargo.toml
2. Create crates/mem-cli/src/metrics.rs with all lazy_static! metric definitions
3. Add GET /metrics endpoint to http_server.rs (prometheus::TextEncoder)
4. Wire metrics module into lib.rs
5. Verify metrics are scrapeable by Prometheus
This is the foundation — all other O-issues depend on this module existing.
Reference: docs/OBSERVABILITY.md Section 12 (Implementation)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Create the shared Prometheus metrics module and expose /metrics endpoint.
Tasks:
This is the foundation — all other O-issues depend on this module existing.
Reference: docs/OBSERVABILITY.md Section 12 (Implementation)