architecture_lane=contract phase=architecture_lane_contract family=contract status=complete freeze_lifted_by=explicit_user_decision_not_harvest_ranking contract_admitted=yes canonical_capability=contract.contract canonical_app_block=contract.contract canonical_feature_pack=contract-management canonical_entity=contract canonical_store=Cloud records via data.entity canonical_execution=generated adapter.records + staff /api/records canonical_product_ontology=reference,counterparty_name,counterparty_email,start_date,end_date,renewal_date,notice_date,notes,status canonical_path=App Block contract.contract → pack contract-management → primitive data.entity → entity contract → staff /api/records esign_admitted=no esign_boundary=external optional integration.* provider only; never a hard requirement document_content_boundary=contract text/attachments compose with documents/files.attachments, not this entity contract_without_esign=yes contract_without_new_kernel_primitive=yes contract_without_new_cloud_store=yes crm_composition_proven=candidate documents_composition_proven=candidate workflow_approval_composition_proven=candidate generated_app_composition_proven=yes installation_proven=yes runtime_crud_proven=yes new_kernel_primitive=no new_general_cloud_store=no new_acl_model=no new_ownership_model=no new_workflow_engine=no phase_10_kernel_changed=no architecture_exceptions_required=0 private_backend_substitutes=0 open_p0=0 open_p1=0 family_frozen=yes ready_for_fast_lane_composition=yes on_disk_contract_recipes=none next_architecture_family=workforce alembic_upgrade_on_deploy=no pack_seed=alembic/versions/156_contract_management_pack.py lane=architecture_then_fast_lane_composition fast_lane_recipe_work=held