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:
@@ -192,14 +192,22 @@ End-to-end plating job lifecycle. This is the core business process.
|
|||||||
- Shipping tracking information
|
- 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
|
### What Exists vs What Needs Building
|
||||||
|
|
||||||
| Component | Status |
|
| Component | Status |
|
||||||
|-----------|--------|
|
|-----------|--------|
|
||||||
| Sale Order / Quotation | Standard Odoo (exists) |
|
| Sale Order / Quotation | Standard Odoo (exists) |
|
||||||
| Product Configurator | Needs building or extending |
|
| Product Configurator | Needs building or extending |
|
||||||
| Recipe assignment to MO | **Not built** — need `x_fc_recipe_id` on `mrp.production` |
|
| Recipe assignment to MO | **Done** — `x_fc_recipe_id` on `mrp.production` |
|
||||||
| Per-job opt-in/out overrides | **Not built** — need `fusion.plating.job.node.override` model + wizard |
|
| 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 |
|
| 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) |
|
| Account hold check | Needs investigation (may exist in fusion_plating or accounting) |
|
||||||
| Fusion Shipping integration | Module exists (`fusion_plating_logistics`) — check capabilities |
|
| Fusion Shipping integration | Module exists (`fusion_plating_logistics`) — check capabilities |
|
||||||
|
|||||||
Reference in New Issue
Block a user