myxce/.kiro/specs/admin-config-tool
Rongsong Shen 67cc361191 feat(admin-config-tool): task 5.6 - mock-controller push/dry-run coverage
Adds end-to-end propagation tests through push_config's real
composition with xceadmin.discovery (not just discovery.py's own
unit tests): a 4-mock-server redirect chain proving TooManyRedirectsError
surfaces correctly, and a monkeypatched-timeout test proving
NoPrimaryError does too, without waiting out a real 30s socket
timeout. Also locks in and documents a real wire-contract limitation:
ProbeConfigTagReply carries no rejection signal, so dry-run's
accepted=False path is unreachable today by design, not an oversight.

This completes all 18 sub-tasks in tasks.md.
2026-07-22 10:05:31 +00:00
..
brief.md save status 2026-07-21 08:24:44 +00:00
requirements.md save status 2026-07-21 08:24:44 +00:00
spec.json feat(admin-config-tool): task 3.3 - xceadmin.push 2026-07-22 09:30:54 +00:00
tasks.md feat(admin-config-tool): task 5.6 - mock-controller push/dry-run coverage 2026-07-22 10:05:31 +00:00