---
id: TASK-4
title: Ensure compile_commands.json symlink for default build profile
status: Done
assignee: []
created_date: '2026-01-30 09:01'
updated_date: '2026-01-30 09:16'
labels:
  - build
  - profiles
  - lsp
  - compile-commands
dependencies: []
references:
  - lua/zync/
  - spec/
  - bin/zync
---

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
Parent task tracking the compile_commands.json symlink behavior for Zephyr build profiles (implementation, tests, and docs).
<!-- SECTION:DESCRIPTION:END -->

## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #1 Implementation completed and merged.
- [ ] #2 Tests updated to cover the new behavior.
- [ ] #3 Documentation/help text updated if needed (or a decision recorded that no update is required).
<!-- AC:END -->

## Implementation Notes

<!-- SECTION:NOTES:BEGIN -->
Subtasks complete: TASK-4.1 (implementation), TASK-4.2 (tests), TASK-4.3 (docs). All acceptance criteria met.
<!-- SECTION:NOTES:END -->
