diff --git a/backend/config.py b/backend/config.py index 4533e83..002e783 100644 --- a/backend/config.py +++ b/backend/config.py @@ -28,6 +28,6 @@ MANAGEMENT_BASE_URL = os.getenv("MANAGEMENT_BASE_URL", PUBLIC_URL) # Backward c AGENT_HEARTBEAT_TIMEOUT_SECONDS = 15 AGENT_CONFIG_SYNC_INTERVAL_SECONDS = 30 -# Entity snapshot feature flag (for gradual rollout) -# IMPORTANT: Keep this FALSE in production until Phase 7 deployment -ENTITY_SNAPSHOT_ENABLED = os.getenv("ENTITY_SNAPSHOT_ENABLED", "false").lower() == "true" \ No newline at end of file +# Entity snapshot enabled by default (rollback functionality) +# Set to "false" only if you need to disable snapshot temporarily +ENTITY_SNAPSHOT_ENABLED = os.getenv("ENTITY_SNAPSHOT_ENABLED", "true").lower() == "true" \ No newline at end of file diff --git a/backend/utils/entity_snapshot.py b/backend/utils/entity_snapshot.py index e6ddcb0..710900c 100644 --- a/backend/utils/entity_snapshot.py +++ b/backend/utils/entity_snapshot.py @@ -48,8 +48,9 @@ from datetime import datetime # Setup logger logger = logging.getLogger(__name__) -# Feature flag for gradual rollout -ENTITY_SNAPSHOT_ENABLED = os.getenv("ENTITY_SNAPSHOT_ENABLED", "false").lower() == "true" +# Entity snapshot enabled by default +# Can be disabled with ENTITY_SNAPSHOT_ENABLED=false if needed +ENTITY_SNAPSHOT_ENABLED = os.getenv("ENTITY_SNAPSHOT_ENABLED", "true").lower() == "true" async def save_entity_snapshot(