Skip to content

Document Zeitwerk edge-case audit for decorators and overrides#1140

Open
kitcommerce wants to merge 1 commit intonextfrom
wa-verify-111-zeitwerk-edge-cases
Open

Document Zeitwerk edge-case audit for decorators and overrides#1140
kitcommerce wants to merge 1 commit intonextfrom
wa-verify-111-zeitwerk-edge-cases

Conversation

@kitcommerce
Copy link
Contributor

Summary

  • add WA-VERIFY-111 verification notes for decorator, override, and extension-point Zeitwerk compatibility
  • catalog the core patterns used by downstream Workarea implementations
  • document the existing core-side to_prepare requires as a contained autoload workaround rather than a downstream compatibility break

Testing

  • attempted ./scripts/verify-zeitwerk.sh (fails in this environment before Rails boots because Bundler rejects required_ruby_version from workarea.gemspec under the available Ruby/Bundler combination: Illformed requirement [\">= 2.7.0, < 3.5.0\"])
  • targeted source audit of decorator, override, to_prepare, preview loading, and custom autoload-path code paths

Client impact

  • None expected

@kitcommerce kitcommerce force-pushed the wa-verify-111-zeitwerk-edge-cases branch from 569ae4a to e4e29af Compare March 22, 2026 00:18
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