By: Michael Lynch <git@mtlynch.io>
Auto-fill remembered sections for manually typed items Keep the main grocery form consistent with the remembered item-section mapping even when the user does not select an autocomplete option. The form now resolves exact item-name matches during typing and again on submit so the section field is populated before the request is sent. Add an end-to-end test for the main form flow and align the Go autocomplete test with the repo's got/want naming convention. Also exclude reference apps from ESLint so the required pre-commit hook validates project sources rather than archived sample code. Testing: - ./dev-scripts/run-go-tests - nix develop --command ./dev-scripts/git-hooks/pre-commit - nix flake check Known limitation: - A direct targeted Playwright run still crashes Chromium in this sandbox before page load due to the local browser runtime, so the new e2e test could not be executed end-to-end here outside the repo validation commands.