[1mSTDIN[0m
[38;2;145;155;170m 1[0m [38;2;220;223;228mfeat(03-01): implement healData healing engine with type exports[0m [38;2;145;155;170m 2[0m [38;2;145;155;170m 3[0m [38;2;220;223;228m- healData function: safeParse, issue-to-fix mapping, conservative coercion,[0m [38;2;145;155;170m 4[0m [38;2;220;223;228m default application, unknown field preservation, nested path handling[0m [38;2;145;155;170m 5[0m [38;2;220;223;228m- HealFix/HealResult types exported from healer.ts and re-exported from types.ts[0m [38;2;145;155;170m 6[0m [38;2;220;223;228m- Coercion: string->number, string "true"/"false"->boolean, number/boolean->string[0m [38;2;145;155;170m 7[0m [38;2;220;223;228m- Missing fields: ZodDefault applied as safe fix, no-default marked manual[0m [38;2;145;155;170m 8[0m [38;2;220;223;228m- All 14 unit tests pass, full suite (126 tests) green, tsc clean[0m
C
Claude Code committed
4f471c057d2c0344544ca565aafffee71da05e97
Parent: bbfd4ae