For any meaningful new task:
- Check whether the repo has a GitHub remote and authenticated
ghaccess. - Create or link the GitHub issue before implementation.
- Use repo-local notes only as supporting artifacts, not as a substitute for the issue.
Preferred flow for PulseOS:
- clarify
- GitHub issue
- branch or worktree
- implementation
- validation
- handoff
- PR
One branch or worktree should do one coherent thing. If scope grows, split follow-up issues instead of expanding the branch indefinitely.
Before completing meaningful work, record:
- validation performed
- validation skipped
- any manual iOS verification still required
Meaningful work should update:
docs/handoffs/docs/decisions/when durable behavior or architecture changes