Skip to content

test(contracts): add settings + plumbing schema coverage - #228

Merged
h4yfans merged 1 commit into
mainfrom
debt/phase-4-u7-contracts-settings
Apr 16, 2026
Merged

test(contracts): add settings + plumbing schema coverage#228
h4yfans merged 1 commit into
mainfrom
debt/phase-4-u7-contracts-settings

Conversation

@h4yfans

@h4yfans h4yfans commented Apr 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Phase 4 U7 — adds Zod schema validation tests for 4 previously-untested contracts files:

  • settings-schemas
  • settings-sync
  • ipc-channels
  • index (barrel smoke)

Test plan

  • 4 test files created, all under 800-line pre-commit limit
  • CI: pnpm --dir apps/desktop test:coverage green

Ref: .claude/plans/tech-debt-remediation.md Phase 4.4

Phase 4 U7 — adds tests for 4 previously-untested contracts files:
- settings-schemas — user preferences / editor / theme validation
- settings-sync — sync-related settings (interval, auto-sync, conflict policy)
- ipc-channels — channel name constants + per-channel payload types
- index — barrel re-export smoke test

Ref: .claude/plans/tech-debt-remediation.md Phase 4.4 (settings + plumbing cluster)
@h4yfans
h4yfans merged commit 4dc2256 into main Apr 16, 2026
4 checks passed
@h4yfans
h4yfans deleted the debt/phase-4-u7-contracts-settings branch April 16, 2026 14:05
h4yfans added a commit that referenced this pull request May 6, 2026
Phase 4 U7 — adds tests for 4 previously-untested contracts files:
- settings-schemas — user preferences / editor / theme validation
- settings-sync — sync-related settings (interval, auto-sync, conflict policy)
- ipc-channels — channel name constants + per-channel payload types
- index — barrel re-export smoke test

Ref: .claude/plans/tech-debt-remediation.md Phase 4.4 (settings + plumbing cluster)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant