fb5da1e3cd7d79ea3f449897730d4839b36240d2
Multi-section design covering: - 3 OWL client actions: fp_shopfloor_landing (replaces fp_shopfloor_tablet + folds in fp_plant_overview), fp_job_workspace (NEW full-screen WO surface), fp_manager_dashboard (refactored — 4 sibling tabs incl. Workflow Funnel, Approval Inbox, At-Risk). - 5 shared OWL services: WorkflowChip, GateViz, SignaturePad, HoldComposer, KanbanCard — reused across all three client actions to enforce one-widget-one-place and prevent terminology drift. - Backend additions: 8 new RPC endpoints, blocker_kind/reason computes on fp.job.step, display_wo_name + late_risk_ratio + active_step_id on fp.job, bottleneck_score on fp.work.centre, auto-pause cron (fixes 411h ghost timer), ACL lift for operator group per "techs wear multiple hats" rule. - Terminology pass: WO # 00001 (display only, sequence rename deferred), Shop Floor / Up Next / Embrittlement Bakes / etc. - 5-phase deploy sequence, each phase independently shippable. - Out of scope (deferred to v2): cost roll-up, cycle time, per-tech throughput, system-wide sequence rename. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
56.5%
HTML
25.5%
JavaScript
14.8%
SCSS
1.9%
CSS
0.8%
Other
0.4%