{"version":"2.1.271","anchor":"daemon-supervisor-start-gains-a-macos-service-mode-snapshot","canonical_anchor":"daemon-supervisor-start-gains-a-macos-service-mode-snapshot","heading":"Daemon supervisor start gains a macOS service-mode snapshot-consumer check","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/daemon-supervisor-start-gains-a-macos-service-mode-snapshot","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Daemon supervisor start gains a macOS service-mode snapshot-consumer check\n\nDaemon startup on macOS now checks for active snapshot consumers when running as a service\n\n**Unclear.** The finding does not say what behavior this check actually gates, such as whether it blocks startup or changes some other decision.\n\n**What**\n\nThe background daemon's startup logic, which decides on write-permission and consumer checks, now includes an additional condition: whether the process is running as a macOS \"service\" and has one or more active snapshot consumers, checked via `snapshotConsumerCount()`.\n\n**Why**\n\nThis lets the daemon account for macOS service-mode snapshot consumers specifically when deciding how to start up, avoiding conflicts that a plain write-permission check wouldn't catch in that mode.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}