[package] name = "jouleclaw-replan" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "A*-search runtime re-planner. After every agent step, given the current observed state + a goal description, search for the shortest joule-weighted path of remaining actions. Complements jouleclaw-plan (one-shot CSP plan at start of run) with per-step adaptation; same shape Embable uses for goal-oriented agents. Pure A* over a pluggable PlanState trait; no model invocation, deterministic per input." [dependencies] serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true }