CLAUDE.md: document per-job recipe overrides feature

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-04-12 15:39:21 -04:00
parent 4185b149bd
commit 8fa53017c4

View File

@@ -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 |