Skip to content

chore: enforce required Effect and Option patterns - #21

Merged
K-Mistele merged 1 commit into
mainfrom
adopt-no-service-option
Aug 27, 2026
Merged

chore: enforce required Effect and Option patterns#21
K-Mistele merged 1 commit into
mainfrom
adopt-no-service-option

Conversation

@K-Mistele

@K-Mistele K-Mistele commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • vendor and enforce automation/no-service-option for production dependencies
  • exempt tests that intentionally inspect provider config service presence, along with the protected TUI scope
  • vendor and enforce automation/prefer-option-from-nullable as a preventive simplification rule

Validation

  • bun run lint
  • bun run format:check
  • bun run typecheck

Prevent production code from hiding dependencies behind Effect.serviceOption while preserving test probes that intentionally inspect provider config presence.

HumanLayer-Session: https://app.dev.codelayer.gg/sessions/01a043f7-5879-7bed-bb7d-00e644090409
@K-Mistele
K-Mistele merged commit 6631da2 into main Aug 27, 2026
5 checks passed
@K-Mistele K-Mistele changed the title chore: enforce required Effect services chore: enforce required Effect and Option patterns Aug 27, 2026
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