用途:作为数据工程师技能,在 Python 中实现 BIE 领域。输入是已批准的领域本体模型,输出遵循框架既有模式的可用代码;它不设计领域模型(由 bie-component-ontologist 负责),也不重建通用基础设施。
前提:需要用户批准或直接提供的本体模型,含 4 项交付物——领域对象类型与层级、领域关系类型、对象类型身份依赖关系类型、构造顺序。写代码前须阅读 File System Snapshot 领域实现作为规范参考,以及 references/code-style.md 代码风格指南。
实现流程:解析 4 项本体交付物,派生实现产物——枚举定义、身份向量(各对象类型一个 NamedTuple places 加一个 CommonIdentityVector 子类,不得直接继承 BieIdentityVectorBase)、BIE 计算表(每个 bie 对象类型确定哈希模式与输入,写代码前须展示给用户)、关系注册。然后按构造顺序建文件:领域类型枚举、领域关系类型枚举(如需)、身份向量、BIE ID 创建函数(每个对象类型一个模块,提供 create/calculate/issue 三层)、领域对象类、工厂函数(factories/ 子包)、universe/编排集成,最后运行可用测试。
审查模式:用于对照 BIE 模式审计既有领域代码,只读代码产出差距报告,不写新代码。报告逐项列出检查项、文件、行号、问题与修复建议,并按检查表顺序汇总总数及正确性关键项与风格建议项。
限制与约束:不得重建 BieBaseIdentities、create_bie_base_identity_from_bie_identity_vector()、BieIdRegisterer/NoOpBieIdRegisterer、BieIdCreationFacade、BieIdRegistries、BieObjects/BieDomainObjects、核心枚举、BieInfrastructureOrchestrator、CommonIdentityVector 等既有基础设施,只创建领域特定扩展。工厂函数接收 bie_id_registerer 而非直接接注册表;对象注册用 register_bie_id,关系用 issue_and_register_bie_id(RelationBieIdRequest);旧 API 非规范模式。安装命令、依赖与收费信息暂未提供。