diff --git a/PLAN.md b/PLAN.md index 60fa1c4..15e1292 100644 --- a/PLAN.md +++ b/PLAN.md @@ -94,7 +94,7 @@ Exit: user QA đạt → mặc định native; legacy chỉ fallback. - [x] Chốt quyết định D1–D4 - [x] P0 scaffold: module `modules/recipescam-export` + probe `src/dev/nativeBenchProbe.ts` + hook App.tsx (env-gated); release build OK (recipescam-export 0.1.0 autolink) - [x] P0 benchmark trên Xiaomi (12MP wallframe: decode 152-182ms, encode+write 56-77ms, total 215-269ms, off-main-thread — PASS) -- [ ] P1 matrix +- [x] P1 matrix (processColorAsync: decode→crop→ColorMatrixColorFilter→JPEG; parity OK trên Xiaomi — classic-neg/black → rgb(13,5,0), translate×255, crop 2000x2000, off-thread, colorMs≈30ms) - [ ] P2 tone - [ ] P3 clarity/grain - [ ] P4 frames/watermark