- Reviewed owner/cook flows, inventory transitions, AI parsing validation, multilingual pantry labels, and activity-log rendering.
- Added
QA_EDGE_CASE_MATRIX.mdwith 34 prioritized edge cases covering the requested risk areas. - Expanded automated coverage in
test/unit/run.tsandtest/rules/run.tsfor AI parse validation, localized labels, deterministic log construction, and inventory/log write consistency. - Added deterministic ingredient visual resolver and applied image + fallback rendering across cook, grocery, and pantry surfaces.
- Refined owner-side UX hierarchy (settings grouping, owner tab affordance, responsive meal planner card layout).
- Validation completed:
npm run lint,npm run unit:test,npm run build, andnpm run rules:test(rules test executed successfully outside sandbox due emulator port restrictions in sandbox mode). - Added 10 follow-up QA edge cases for future ingredient additions, bilingual naming recognition, responsive owner/pantry layouts, and owner-tab keyboard navigation.
- Appended targeted unit coverage in
test/unit/run.tsfor bilingual ingredient matching, catalog fallback behavior for future items, and category search aliases. - Validation commands/results:
npm run lint-> passednpm run unit:test-> passednpm run build-> passednpm run rules:test-> passed (outside sandbox)