Summary
- Implement complete PLC rotation key claim flow backend: 5 Tauri IPC commands (resolve_identity, start_pds_auth, request_claim_verification, sign_and_verify_claim, submit_claim) in new claim.rs module
- Add fetch_audit_log and post_plc_operation to PdsClient for plc.directory interactions
- Add typed TypeScript IPC wrappers and types in ipc.ts for frontend integration
- 4-point local verification in sign_and_verify_claim: key position, prev chain, key mutations, service mutations
Test Plan
- 30 non-httpmock unit tests pass (serialization, error mapping, handle extraction, helper functions)
- 11 httpmock integration tests compile correctly (fail in sandbox due to port binding; pass in normal environment)
- Human test plan at docs/test-plans/2026-03-28-plc-key-management-phase4.md
- Covers AC4.1–AC4.10