๐ฌ QA Workflow
Awaiting-approval queue, lab results, shelf life, COA, spec sheets โ the QA page end to end.
8 sections ยท ~6 min read
QA: the gate that protects shelf and brand
QA reviews every recipe before it can move to Factory Trial, sets shelf life, captures lab results, and signs off the spec sheet. This page is where it all lives.
Open QA Lab Results
The QA page anchors the workflow.
๐ In RecipeHub: QA Lab Results page
Recipe dropdown โ only awaiting approval
The dropdown defaults to recipes currently waiting on QA. Already-approved recipes are searchable too, but they don't clutter the active queue.
๐ In RecipeHub: QA Lab Results page
Lab results & test points
Capture moisture, fat, salt, water activity, micro counts. Each test gets a date, value, pass/fail, and the analyst's name. + New Test in the topbar adds a row.
๐ In RecipeHub: QA Lab Results page
Role-specific notes
QA: This is your day-to-day. Tests build up on each recipe over time and feed the COA.
NPD: You can't add tests โ but you read them to confirm a recipe's quality profile.
Shelf Life โ temporary, then validated
The Shelf Life Study card sits between Microbiology and Allergens. Two buttons keep the flow simple: Temporary Shelf Life (early estimate, used while the study runs โ chilled / frozen / ambient) and Validate Shelf Life (the final number after the study completes). The validated value flows to Branch SOPs and product labels โ single source of truth. Test Points are added inside the same card to log the data behind the validation.
๐ In RecipeHub: QA Lab Results page
Role-specific notes
QA: You set both values. Use Temporary until the study supports the final number, then click Validate.
NPD: You read these but the shelf life is QA's call.
Lab Report & COA buttons
๐จ๏ธ Lab Report = the internal record. ๐ COA = the Certificate of Analysis you send to customers. Both pull from the test points you've logged.
๐ In RecipeHub: QA Lab Results page
Role-specific notes
QA: You're the only role that can generate these. They carry your sign-off.
Editable spec tables โ define your own pass/fail
The Physical & Chemical and Microbiology tables let QA define the spec range per parameter (Spec Min / Spec Max for phys-chem; Spec Limit for micro), capture the measured Result, and mark Pass / Fail / Review per row. Every cell is editable for QA / Admin and saved per-recipe to r.qaLab. The count badge in each card head (0/7, 0/9) updates live as you mark verdicts.
๐ In RecipeHub: QA Lab Results page
Role-specific notes
QA: You author the specs. Be careful โ these become the gate the recipe is judged against on every batch.
NPD: You can read these but the specs and verdicts are QA's call.
๐ท Photos, Videos & Files
Bottom of the QA page: ๐ท Photos, Videos & Files per recipe. Upload photos (defects on the line), videos up to 50 MB (.mp4 / .mov / .webm), and PDFs (lab certificates, COAs, supplier specs). Each item gets a caption, an author + date footer, and โ to delete (your own or admin). Useful as evidence attached to the recipe.
๐ In RecipeHub: QA Lab Results page
Role-specific notes
QA: You and Admin can add. Anyone with QA access can view.