{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.wm-obj-012","code":"wm-obj-012-assembly-instance-as-built-bom","url":"https://ver.cy/models/wm-obj-012-assembly-instance-as-built-bom/","name":"Assembly Instance / As-built BOM","alternateNames":[],"kind":"world-model","status":"todo","version":"unversioned","language":"en","classifiers":{"family":"World Models","category":"Physical world and living systems","entryKind":"standalone-mm","plane":"","domain":["PHY.OBJ.ASM"],"industry":["Cross-industry"],"navPath":"NAV.PHY.OBJ.ASM","tags":["assembly","instance","as","built","bom","phy.obj.asm"],"facets":{}},"whatItIs":"An assembly instance with its as-built bill of materials is one physical, serialized product or subassembly together with the record of exactly which component instances, lots and software versions went into it as it was built. It covers the as-built and as-maintained configuration of one unit, not the engineering bill of materials for the product type or the stock of loose parts.","purpose":"One serialized assembly with the record of exactly which components went into it.","scope":{"in":[],"out":[],"boundaries":[]},"distinguishingFeatures":["It records one built unit, while the engineering bill of materials describes the design for all units of a type.","Component identity is by serial or lot of each installed part, not only by part number.","The as-built record is the starting point for the as-maintained record, which changes with every replacement.","Distinct from inventory stock, which counts parts not yet installed."],"structure":{"bundles":[{"id":"OBJ012-B1","name":"Unit identity","description":"Which built unit this is.","layers":[{"id":"OBJ012-B1-L1","name":"Serialized unit","description":"The unit's identity and the design it was built to.","findings":[{"id":"OBJ012-F01","name":"Unit and design reference","description":"The unit's serial number and the product type, configuration and design revision it was built to.","questions":[{"text":"Which serial number identifies the unit, and who assigned it?","id":"OBJ012-Q01"},{"text":"Which product type, configuration and design revision was the unit built to?","id":"OBJ012-Q02"}]}]}]},{"id":"OBJ012-B2","name":"Built composition","description":"What actually went into the unit.","layers":[{"id":"OBJ012-B2-L1","name":"As-built structure","description":"The tree of installed component instances.","findings":[{"id":"OBJ012-F02","name":"Installed components","description":"Each installed component with its position, part number and serial or lot.","questions":[{"text":"Which part number and serial or lot is installed at each position?","id":"OBJ012-Q03"},{"text":"Does each installed part match the approved design or an approved deviation?","id":"OBJ012-Q04"}]},{"id":"OBJ012-F03","name":"Software and firmware","description":"The software and firmware versions loaded at build.","questions":[{"text":"Which software and firmware versions were loaded, and are they approved for this configuration?","id":"OBJ012-Q05"},{"text":"Has any version changed since the unit left production?","id":"OBJ012-Q06"}]}]},{"id":"OBJ012-B2-L2","name":"Build evidence","description":"Records that show how the unit was built and tested.","findings":[{"id":"OBJ012-F04","name":"Deviations and tests","description":"Approved deviations, nonconformances and final test results.","questions":[{"text":"Which deviations or concessions were approved for this unit, and by whom?","id":"OBJ012-Q07"},{"text":"Which final tests did the unit pass, and where are the results?","id":"OBJ012-Q08"}]}]}]},{"id":"OBJ012-B3","name":"Configuration over life","description":"How the unit changes after build.","layers":[{"id":"OBJ012-B3-L1","name":"Changes in service","description":"Replacements, upgrades and modifications after delivery.","findings":[{"id":"OBJ012-F05","name":"Part replacement","description":"A component removed and another installed, with the reason.","questions":[{"text":"Which component was removed, which was installed, and on what date?","id":"OBJ012-Q09"},{"text":"Was the replacement part of an approved type for this unit?","id":"OBJ012-Q10"}]}]}]}]},"agentConduct":{"may":["Trace which units contain a given component lot for a recall or investigation.","Compare an as-built structure with its design and flag mismatches.","Record replacements and upgrades with dates, parts and reasons.","Report the current configuration of a unit to an entitled requester."],"mustNot":["Change the as-built record to hide a nonconformance or an unapproved part.","Record a part as installed without evidence from the build or maintenance record.","Approve a deviation or concession from the design.","Disclose a customer's unit configuration to third parties without a grant.","Delete records of removed components that are needed for traceability."],"requiresHuman":["Approving deviations and concessions from the design.","Releasing a unit for delivery or return to service after a configuration change.","Deciding the scope of a recall based on as-built traceability."]},"ethics":{"considerations":["Accurate as-built records decide who is reached in a safety recall and who is left exposed.","Falsified traceability can hide counterfeit or substandard parts in safety-critical products.","Unit records tied to an owner can reveal personal or commercial information."],"affectedParties":["Owners and users of the unit","Manufacturers and suppliers","Maintenance organizations","Regulators and investigators"]},"owners":{"steward":"The manufacturer answers for the as-built record at delivery, and the owner or maintenance organization answers for changes during service.","roles":[],"masterSystems":["Manufacturing execution system","Product lifecycle management system","Maintenance and configuration management system"]},"relations":[{"target":"wm-obj-019-component-type-engineering-bom","type":"references","note":"The unit is built to an engineering bill of materials."},{"target":"wm-obj-001-physical-item-instance","type":"extends","note":"An assembly instance is a physical item with an installed structure."},{"target":"wm-obj-022-asset-lifecycle-record","type":"related","note":"Changes during service continue the configuration record."}],"interaction":{"identity":{"applicability":"required","items":["A unit is identified by the manufacturer's serial number together with its part number and design revision.","Installed components are identified by part number and serial number or lot code.","Positions in the structure can be named by reference designations under IEC 81346."]},"properties":{"applicability":"required","items":["Mass of the assembled unit in kilograms, with the measured configuration.","Overall dimensions in millimetres or metres, as measured or declared.","Operating hours or cycles since build, from the unit's counter or log.","Final test measurements in the units of the test specification, with test conditions."]},"recognition":{"applicability":"required","items":["A unit is recognized by its nameplate or data plate with serial and part number, and by labels on installed components.","Easily confused with another unit of the same type when nameplates are missing or replaced."]},"capabilities":{"applicability":"required","items":["Units can be traced from component lots to finished serials and back.","Their configuration can be compared with design and updated on every replacement."]},"hazards":{"applicability":"required","items":["Installation of counterfeit or wrong-revision parts that the record does not reveal.","Missed recall when as-built traceability is incomplete.","Failure in service after an unrecorded modification."]},"interfaces":{"applicability":"required","items":["ISO 10303 (STEP), including AP242, for product structure exchange.","IEC 81346 for reference designations.","GS1 identifiers such as GTIN with serial number for traded units."]},"context":{"applicability":"required","items":["Used in aerospace, automotive, rail, medical devices, energy equipment and other regulated manufacturing.","Sector regulation often requires as-built traceability for safety-critical units."]}},"sources":[{"title":"ISO 10303-242 Industrial automation systems and integration - Product data representation and exchange - Managed model-based 3D engineering (ISO)"},{"title":"IEC 81346 Industrial systems, installations and equipment and industrial products - Structuring principles and reference designations (IEC)"},{"title":"ISO 9001 Quality management systems - Requirements, identification and traceability (ISO)"}],"openQuestions":["Planned model: boundary questions, research and every section remain to be written."],"resources":{"spec":"https://ver.cy/models/wm-obj-012-assembly-instance-as-built-bom/spec.yaml","agents":"https://ver.cy/models/wm-obj-012-assembly-instance-as-built-bom/AGENTS.md"},"provenance":{"origin":"planned (registry candidate)","builtFrom":["models/runtime-index.json","ver-cy/world-models/card-supplements/wm-obj-012-assembly-instance-as-built-bom.json"],"providers":[],"researchStatus":"todo","generatedAt":"","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"filled","purpose":"filled","distinguishingFeatures":"filled","structure":"filled","agentConduct":"filled","ethics":"filled","owners":"filled","relations":"filled","interaction.identity":"filled","interaction.properties":"filled","interaction.recognition":"filled","interaction.capabilities":"filled","interaction.hazards":"filled","interaction.interfaces":"filled","interaction.context":"filled","sources":"filled"},"notes":{"_":"Planned entry, hidden from the catalogue until researched.","_supplement":"Sections authored in card supplement 1.0.1 by Claude (Opus 5.5) (2026-10-06, unreviewed). Written from the card's existing content and established practice in the field; no new sources were read. Unreviewed."},"score":1.0}}