Skip to content

feat: YAML case definition live reload in Quarkus dev mode #28

@mdproctor

Description

@mdproctor

Part of epic #24.

What it does

In Quarkus dev mode, changes to YAML files in casehub/ or cases/ classpath paths should trigger re-registration of affected case definitions without a full restart.

Scope

  • Detect YAML file changes in dev mode (Quarkus dev services / file watch)
  • Unregister the old definition and re-register the updated one via CaseDefinitionRegistry
  • Log clearly which definition was reloaded and whether it succeeded or failed validation
  • No-op in prod/test profiles

Notes

Quarkus dev mode file watching integrates via io.quarkus.dev.spi.HotReplacementSetup or QuarkusClassLoader change events. Evaluate the right hook before implementing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmigrationCapability migrated or to be migrated from casehub-poc

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions