Files
cleveragents-core/features
HAL9000 f1ec6fb4e9
CI / push-validation (pull_request) Successful in 36s
CI / lint (pull_request) Successful in 39s
CI / helm (pull_request) Successful in 40s
CI / build (pull_request) Successful in 54s
CI / quality (pull_request) Successful in 1m7s
CI / typecheck (pull_request) Successful in 1m13s
CI / security (pull_request) Successful in 1m24s
CI / integration_tests (pull_request) Successful in 3m8s
CI / unit_tests (pull_request) Successful in 5m11s
CI / docker (pull_request) Successful in 1m31s
CI / coverage (pull_request) Failing after 11m5s
CI / status-check (pull_request) Failing after 3s
fix(sync): add missing coverage scenarios and remove dead _iso_now from sync_models
- Remove unused _iso_now() from sync_models.py (dead code: called nowhere in
  the module; sync_service.py has its own _iso_now())
- Remove now-unused `from datetime import UTC, datetime` import
- Add 5 new BDD scenarios covering previously uncovered code paths:
  - VectorClock.happens_before() TypeError guard (sync_models.py:134-135)
  - VectorClock.is_concurrent() TypeError guard (sync_models.py:159-160)
  - process_offline_queue() PULL direction branch (sync_service.py:468-475)
  - resolve_conflict() last_writer_wins when server entity is newer (sync_service.py:549 else)
  - SyncService.push() with CLIENT_WINS resolution (_resolve_conflict lines 663-665)
- Add corresponding step implementations for the new scenarios

ISSUES CLOSED: #1125
2026-05-29 02:46:50 -04:00
..