myxce/.kiro/specs/admin-config-tool
Rongsong Shen 915e6fdf64 fix(admin-config-tool): unwrap Request reply envelope before decoding as RequestReply
config push crashed on every real controller with a capnp KjException --
xce_reply() wraps every reply in an outer Request{body.replymsg} envelope,
but discovery.py/push.py decoded raw wire bytes directly as a bare
RequestReply. Adds a shared decode_reply() unwrap point used by both call
sites, and fixes the same wrong-shape assumption baked into task 5.6's
and test_cli.py's mock-server fixtures.
2026-07-30 09:43:56 +00:00
..
brief.md docs(admin-config-tool): commit spec docs and example configs 2026-07-22 10:11:08 +00:00
design.md feat(admin-config-tool): wire xceadmin into meson + nix build 2026-07-22 10:46:45 +00:00
requirements.md feat(admin-config-tool): drop ha/data/ entirely, match real client TLS 2026-07-22 14:50:51 +00:00
research.md docs(admin-config-tool): clear stale OP_upgradeConfig dispatch blocker (bug-1468 already fixed) 2026-07-28 14:13:06 +00:00
spec.json docs(admin-config-tool): clear stale OP_upgradeConfig dispatch blocker (bug-1468 already fixed) 2026-07-28 14:13:06 +00:00
tasks.md fix(admin-config-tool): unwrap Request reply envelope before decoding as RequestReply 2026-07-30 09:43:56 +00:00