Assembly lead · connected fictional workspace
Assembly
Versioned BOM, substitution, instant/pre-assembly, disassembly, labour, and costing.
Coverage environment · Assembly is enabled by a server-shaped access snapshot (permission version 6, assurance AAL2). The production API independently rejects missing, cross-domain, and out-of-scope access; this fictional preview creates no credential.
Assembly order ASM-018 · controlled operator surface
Build, cost, trace, and recover
| Component | Rule | Required | Available | Issue | Control |
|---|---|---|---|---|---|
| Atlas lamp · serial tracked | Required | 4 | 3 | 4 | −1 · approval |
| Linen shade · ivory | Approved substitute | 4 | 12 | 4 | Beige → ivory |
| Cable organiser | Optional | 0 | 18 | 0 | Not selected |
| Monogram plate · customer supplied | Customer supplied | 4 | Received | 4 | No stock deduction |
Labour authority
Standard versus actual
- Method
- Employee hourly
- Standard
- 2.0 h · ₹480
- Actual
- 2.4 h · ₹576
- Variance
- +₹96 · approved
Salaried worker time allocates cost to the build. It never creates a second employee payable; overtime and piece-rate use payroll rules.
Cost and sales truth
Internal cost ≠ customer charge
- Components
- ₹12,400
- Actual labour
- ₹576
- Assembly charge
- ₹0
- Option C price
- ₹16,900
Invoice shows the finished item; components remain on the annexure. Published finished-product tax classification is preserved.
Trace and warranty
Finished serial → components
- Finished serial
- NORD-2608-018
- Component serial
- AT-8841…44
- Warranty
- 12 months · delivery
- Responsibility
- Seller + manufacturer
Lifecycle
Immutable posting with explicit recovery
- BOM v3 selected
- Substitute and negative issue approved
- Component, labour, stock, and accounting intents posted
- Disassembly records recovery, missing quantity, scrap, and loss
Offline boundary
Cached policy is visible, never invented
Instant assembly may be captured locally only with a cached published BOM, price, tax, permission, and stock policy. Reconnect validates the same idempotency key before acknowledgement.
Server authority current · no queued event