From 8fa53017c44a89169b22126c7afa4b32d28345aa Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Sun, 12 Apr 2026 15:39:21 -0400 Subject: [PATCH] CLAUDE.md: document per-job recipe overrides feature Co-Authored-By: Claude Opus 4.6 (1M context) --- fusion-plating/CLAUDE.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/fusion-plating/CLAUDE.md b/fusion-plating/CLAUDE.md index c568b174..f4fcb99c 100644 --- a/fusion-plating/CLAUDE.md +++ b/fusion-plating/CLAUDE.md @@ -192,14 +192,22 @@ End-to-end plating job lifecycle. This is the core business process. - Shipping tracking information ``` +## Per-Job Recipe Overrides (NEW — v19.0.2.0.0 bridge_mrp) +- `x_fc_recipe_id` field on `mrp.production` links MO to a recipe +- `fusion.plating.job.node.override` model stores per-job opt-in/out decisions +- `fp.recipe.config.wizard` — wizard with checklist for planner to toggle optional steps +- "Overrides" stat button on MO form opens the wizard +- Opt-in nodes default unchecked (skipped), opt-out nodes default checked (included) +- Located in `fusion_plating_bridge_mrp` module + ### What Exists vs What Needs Building | Component | Status | |-----------|--------| | Sale Order / Quotation | Standard Odoo (exists) | | Product Configurator | Needs building or extending | -| Recipe assignment to MO | **Not built** — need `x_fc_recipe_id` on `mrp.production` | -| Per-job opt-in/out overrides | **Not built** — need `fusion.plating.job.node.override` model + wizard | +| Recipe assignment to MO | **Done** — `x_fc_recipe_id` on `mrp.production` | +| Per-job opt-in/out overrides | **Done** — `fusion.plating.job.node.override` + config wizard | | WO generation from recipe | **Not built** — need to convert recipe nodes → mrp.workorder records | | Account hold check | Needs investigation (may exist in fusion_plating or accounting) | | Fusion Shipping integration | Module exists (`fusion_plating_logistics`) — check capabilities |