NX-10x: Reliability & API hardening (NX-101, NX-102, NX-103, NX-104) #31
Reference in New Issue
Block a user
Delete Branch "development"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Included Changes
NX-101: Consistent API error format
codemessagedetailsrequest_idHTTPException(detail="...")usage in key routes with structured error payloads.NX-102: Collector stability under repeated target failures
after_failures,downtime_seconds).poll_interval - elapsed) to reduce drift and freshness flapping.NX-103: Runtime connectivity UX hardening
target_unreachable/503behavior.NX-104: Alembic migration safety in CI
.github/workflows/migration-safety.ymlalembic upgrade headalembic downgrade -1alembic upgrade headpg_dump --schema-onlybefore/after roundtrip +diff.Acceptance Criteria Mapping
Migration / Deployment Notes
Suggested Validation After Merge
request_idand stablecodevalues.Pull request closed