Summary
Make Karya usable through its supported host integrations and compatibility surfaces.
Scope
- define and implement the plain Ruby runtime boundary, plugin/configuration behavior, and supported framework integrations for Rails, Sinatra, Roda, and Hanami
- implement compatibility surfaces such as Kaal scheduling integration, ActiveJob compatibility, migration/adoption paths, and framework-level dashboard host parity
- validate supported host paths across unit and integration flows
- publish setup, compatibility, and troubleshooting guidance that reflects the implemented framework behavior
Child Work
- runtime and framework integrations
- compatibility, scheduling, adoption, and dashboard host parity
- framework validation and guidance
Acceptance Criteria
- supported hosts can initialize and expose Karya through one coherent framework story
- configuration, compatibility, scheduling, and dashboard-host behavior are implemented intentionally rather than left to per-framework drift
- teams can adopt Karya across supported Ruby environments with clear setup and compatibility boundaries
Summary
Make Karya usable through its supported host integrations and compatibility surfaces.
Scope
Child Work
Acceptance Criteria