Files

471 lines
58 KiB
JSON

{
"schema_version": "multiscene-delivery-baseline.v1",
"captured_at": "2026-09-10T17:26:17+08:00",
"capture_scope": "source_and_existing_qa_read_only",
"candidate_status": "working_tree_snapshot_not_release_candidate",
"concurrency_notice": "labor and works assets were being edited by other agents at capture time; coverage values describe the bytes observed at captured_at and are not frozen final hashes",
"safety": {
"database_access": false,
"model_calls": 0,
"browser_access": false,
"environment_or_secrets_captured": false,
"real_contract_content_captured": false,
"dirty_tree_archived": false
},
"counts": {
"loadable_assets": 60,
"unique_asset_ids": 60,
"base_assets": 30,
"scene_package_projections": 30,
"typed_input_schema": 38,
"explicit_clause_assembly": 6,
"source_default_internal_trial": 30,
"source_default_draft": 30,
"source_default_published": 0,
"prompt_modules": 14
},
"counting_notes": [
"The catalog is produced by list_contract_templates(); physical directories are not the asset count.",
"A/B scene packages are real ContractTemplateItem projections with schema, body and draft entry, not merely evaluation registrations.",
"Source lifecycle defaults are not a query of the online database and are not publication evidence.",
"Clause assembly counts only explicit input_schema.clause_assembly definitions; it does not imply that other templates have no drafting capability."
],
"assets": [
{"id":"TPL-AGENCY-DISTRIBUTION-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-AMENDMENT-GENERAL-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-COMMISSION-SERVICE-001","source":"v1","typed":true,"clause":true},
{"id":"TPL-COMMISSION-MARKETING-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-COMMISSION-ECOMMERCE-OPERATIONS-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-CONSTRUCTION-OFFICE-RENOVATION-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-CONSTRUCTION-PROJECT-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-COOPERATION-FRAMEWORK-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-COOPERATION-LIVESTREAM-MARKETING-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-DATA-PROCESSING-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-DATA-ANNOTATION-PROCESSING-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-DATA-SUPPLY-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-DEMAND-LETTER-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-EQUITY-TRANSFER-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-FINANCIAL-LEASE-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-FRANCHISE-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-FRANCHISE-RESTAURANT-CHAIN-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-GUARANTEE-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-INTERCOMPANY-LOAN-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-INTERCOMPANY-SHAREHOLDER-LOAN-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-INTERMEDIARY-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-INVESTMENT-AGREEMENT-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-IP-LICENSE-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-LABOR-AMENDMENT-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-LABOR-CONTRACT-001","source":"v1","typed":true,"clause":false,"concurrent_edit_at_capture":true},
{"id":"TPL-LABOR-HR-OUTSOURCING-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-LABOR-SERVICE-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-LEASE-RETAIL-SHOP-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-LEASE-HOUSE-001","source":"v1","typed":true,"clause":true},
{"id":"TPL-LEASE-EQUIPMENT-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-LEGAL-OPINION-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-NDA-COMMERCIAL-001","source":"v1","typed":true,"clause":true},
{"id":"TPL-PARTNERSHIP-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-POWER-OF-ATTORNEY-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-PROPERTY-COMMERCIAL-MANAGEMENT-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-PROPERTY-SERVICE-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-PURCHASE-GOODS-001","source":"v1","typed":true,"clause":true},
{"id":"TPL-RECEIVABLES-ASSIGNMENT-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-SALES-GOODS-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-SERVICE-PRODUCT-TESTING-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-SERVICE-ENTERPRISE-TRAINING-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-SERVICE-CONFERENCE-EVENT-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-SERVICE-BRAND-DESIGN-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-SERVICE-ADVERTISEMENT-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-SERVICE-EQUIPMENT-MAINTENANCE-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-SERVICE-SOFTWARE-OPS-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-SERVICE-GENERAL-001","source":"v1","typed":true,"clause":true},
{"id":"TPL-SHAREHOLDER-RESOLUTION-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-SOFTWARE-SAAS-001","source":"v1","typed":true,"clause":true},
{"id":"TPL-TECHNICAL-CONSULTING-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-TECH-DEVELOPMENT-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-TECHNOLOGY-TRANSFER-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-CONTRACT-TERMINATION-NOTICE-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-TRANSPORT-COLD-CHAIN-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-TRANSPORT-ORDINARY-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-VALUATION-ADJUSTMENT-001","source":"v1","typed":false,"clause":false},
{"id":"TPL-WAREHOUSING-ORDINARY-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-WAREHOUSING-ECOMMERCE-FULFILLMENT-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-WORKS-MANUFACTURING-001","source":"scene-pack-draft-v1","typed":true,"clause":false},
{"id":"TPL-WORKS-001","source":"v1","typed":true,"clause":false,"concurrent_edit_at_capture":true}
],
"prompt_modules": {
"drafting": {
"definition_file": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/drafting_prompt_modules.json",
"loader_and_composer": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/drafting_prompt_modules.py",
"keys": ["draft_intake","template_match","missing_facts_questions","clause_assembly_plan","draft_consistency_check","candidate_revision_explanation"],
"route": "contract_drafting",
"implementation_state": "implemented_and_composed_not_publication_evidence"
},
"review": {
"definition_file": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/review_scene_modules.json",
"loader_and_composer": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/review_scene_prompts.py",
"routing_file": "yuqei-ai-sdk-python/src/yuqei_sdk/review_routing.py",
"keys": ["contract_review_trade_procurement","contract_review_services","contract_review_transport_warehousing","contract_review_manufacturing","contract_review_construction","contract_review_marketing","contract_review_consumer_services","contract_review_notices_amendments"],
"route": "contract_review scene_review_route/contract_review_prompt_candidates",
"implementation_state": "implemented_and_routable_not_accepted_or_published_by_this_snapshot"
}
},
"review_route_capture": {
"captured_at": "2026-09-10T17:41:00+08:00",
"method": "list_contract_templates() plus yuqei_sdk.review_routing.review_prompt_routes(contract_type, template_id); first candidate is the requested route",
"definition_paths": {
"routing": "yuqei-ai-sdk-python/src/yuqei_sdk/review_routing.py",
"new_module_definitions": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/review_scene_modules.json",
"new_module_composer": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/review_scene_prompts.py",
"existing_domain_prompt_definitions": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/prompt_assets/v1_phase15/default-prompt-assets.json",
"existing_domain_focus": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/prompt_manifest.py"
},
"source_module_definitions": [
{"key":"draft_intake","version":"tp06-22-20260909-1","content_sha256":"64519f6e5e95d9f1408e8b3db4feb818dec7cb0386de7983f591947f1cb53983"},
{"key":"template_match","version":"tp05-20260828-1","content_sha256":"68a7e57f142da85e4e1878f018f34e95a778b72995f1452a4e5778b753e0e560"},
{"key":"missing_facts_questions","version":"tp06-18-20260909-1","content_sha256":"5643ab97bf661d546a99a3e609db390d574cb0e2940a6ace984e2a08e4ab83aa"},
{"key":"clause_assembly_plan","version":"tp06-22-20260909-1","content_sha256":"eddb6c1685b33031d1f781220bbcc631e756f6ed8b8b30a706fc9af482a8c827"},
{"key":"draft_consistency_check","version":"tp06-20260830-2","content_sha256":"005e2308d6d041968a9c1c5f2bbc20afa91feadea9f0ad0bdb48d8ed97fb5b52"},
{"key":"candidate_revision_explanation","version":"tp06-23-20260909-1","content_sha256":"a204d4be6de9fde497a7b4fd0dbad81758a6981220480eb46a82753b53c79f3a"},
{"key":"contract_review_trade_procurement","version":"tp05-2-20260828-1","content_sha256":"412b23ab4860866c05281e721d0c77090ffa302d1ecfe049ab5da627b2f92d6a"},
{"key":"contract_review_services","version":"tp05-2-20260828-1","content_sha256":"a1472d3819dd19993872ff8b9d5e1206ba0c8a60a4a31a07fbe5c3957a73dc5e"},
{"key":"contract_review_transport_warehousing","version":"tp05-2-20260828-1","content_sha256":"96d74ec8b5ac8239d63fba0bb46ea59afa25774d6f04620f89d321b6d5acf91a"},
{"key":"contract_review_manufacturing","version":"tp05-2-20260828-1","content_sha256":"dc45ec97b7a924dd9b0b59da8b142399e390f2d69ffc20dce248a2f56576b5cb"},
{"key":"contract_review_construction","version":"tp05-2-20260828-1","content_sha256":"c4772d3bcc4de00d0d932cda5c55e4a22478838fb20c1e6cf846ed0963ec9eba"},
{"key":"contract_review_marketing","version":"tp05-2-20260828-1","content_sha256":"0bffc870ff1f60f0f0d4efbff34771e62481b3a38e65fecabd4e69f80f6c8ed6"},
{"key":"contract_review_consumer_services","version":"tp05-2-20260828-1","content_sha256":"687976935fd5bf237deb3da1a5e6ba05226226ce54fec5079641088efd9692c1"},
{"key":"contract_review_notices_amendments","version":"tp05-2-20260828-1","content_sha256":"c919316f36cc36c84b0e559a5b80587ae141d84074f7daa403e0eb1173fd0bf5"}
],
"route_groups": [
{"route":"contract_review_channel_franchise","route_kind":"existing_domain_prompt","new_module_applicability":"not_applicable; use the existing channel/franchise domain prompt rather than forcing an unrelated new module","asset_ids":["TPL-AGENCY-DISTRIBUTION-001","TPL-COOPERATION-FRAMEWORK-001","TPL-FRANCHISE-001","TPL-FRANCHISE-RESTAURANT-CHAIN-001"]},
{"route":"contract_review_construction","route_kind":"new_review_module","new_module_applicability":"applicable; route key is an authored review module","asset_ids":["TPL-CONSTRUCTION-OFFICE-RENOVATION-001","TPL-CONSTRUCTION-PROJECT-001"]},
{"route":"contract_review_corporate_governance","route_kind":"existing_domain_prompt","new_module_applicability":"not_applicable; legal documents and governance use the existing domain prompt and their document-kind workflow","asset_ids":["TPL-LEGAL-OPINION-001","TPL-PARTNERSHIP-001","TPL-POWER-OF-ATTORNEY-001","TPL-SHAREHOLDER-RESOLUTION-001"]},
{"route":"contract_review_employment_hr","route_kind":"existing_domain_prompt","new_module_applicability":"not_applicable; employment and HR use the existing domain prompt","asset_ids":["TPL-LABOR-CONTRACT-001","TPL-LABOR-HR-OUTSOURCING-001","TPL-LABOR-SERVICE-001"]},
{"route":"contract_review_investment_finance","route_kind":"existing_domain_prompt","new_module_applicability":"not_applicable; investment and finance use the existing domain prompt","asset_ids":["TPL-EQUITY-TRANSFER-001","TPL-FINANCIAL-LEASE-001","TPL-GUARANTEE-001","TPL-INTERCOMPANY-LOAN-001","TPL-INTERCOMPANY-SHAREHOLDER-LOAN-001","TPL-INVESTMENT-AGREEMENT-001","TPL-RECEIVABLES-ASSIGNMENT-001","TPL-VALUATION-ADJUSTMENT-001"]},
{"route":"contract_review_manufacturing","route_kind":"new_review_module","new_module_applicability":"applicable; route key is an authored review module","asset_ids":["TPL-LEASE-EQUIPMENT-001","TPL-SERVICE-EQUIPMENT-MAINTENANCE-001","TPL-WORKS-MANUFACTURING-001","TPL-WORKS-001"]},
{"route":"contract_review_marketing","route_kind":"new_review_module","new_module_applicability":"applicable; route key is an authored review module","asset_ids":["TPL-COMMISSION-MARKETING-001","TPL-COMMISSION-ECOMMERCE-OPERATIONS-001","TPL-COOPERATION-LIVESTREAM-MARKETING-001","TPL-SERVICE-BRAND-DESIGN-001","TPL-SERVICE-ADVERTISEMENT-001"]},
{"route":"contract_review_notices_amendments","route_kind":"new_review_module","new_module_applicability":"applicable; route key is an authored review module","asset_ids":["TPL-AMENDMENT-GENERAL-001","TPL-DEMAND-LETTER-001","TPL-LABOR-AMENDMENT-001","TPL-CONTRACT-TERMINATION-NOTICE-001"]},
{"route":"contract_review_real_estate_property","route_kind":"existing_domain_prompt","new_module_applicability":"not_applicable; lease and property use the existing domain prompt","asset_ids":["TPL-LEASE-RETAIL-SHOP-001","TPL-LEASE-HOUSE-001","TPL-PROPERTY-COMMERCIAL-MANAGEMENT-001","TPL-PROPERTY-SERVICE-001"]},
{"route":"contract_review_services","route_kind":"new_review_module","new_module_applicability":"applicable; route key is an authored review module","asset_ids":["TPL-COMMISSION-SERVICE-001","TPL-INTERMEDIARY-001","TPL-SERVICE-PRODUCT-TESTING-001","TPL-SERVICE-ENTERPRISE-TRAINING-001","TPL-SERVICE-CONFERENCE-EVENT-001","TPL-SERVICE-GENERAL-001"]},
{"route":"contract_review_tech_saas_data_compliance","route_kind":"existing_domain_prompt","new_module_applicability":"not_applicable; technology, SaaS and data use the existing domain prompt","asset_ids":["TPL-DATA-PROCESSING-001","TPL-DATA-ANNOTATION-PROCESSING-001","TPL-DATA-SUPPLY-001","TPL-IP-LICENSE-001","TPL-NDA-COMMERCIAL-001","TPL-SERVICE-SOFTWARE-OPS-001","TPL-SOFTWARE-SAAS-001","TPL-TECHNICAL-CONSULTING-001","TPL-TECH-DEVELOPMENT-001","TPL-TECHNOLOGY-TRANSFER-001"]},
{"route":"contract_review_trade_procurement","route_kind":"new_review_module","new_module_applicability":"applicable; route key is an authored review module","asset_ids":["TPL-PURCHASE-GOODS-001","TPL-SALES-GOODS-001"]},
{"route":"contract_review_transport_warehousing","route_kind":"new_review_module","new_module_applicability":"applicable; route key is an authored review module","asset_ids":["TPL-TRANSPORT-COLD-CHAIN-001","TPL-TRANSPORT-ORDINARY-001","TPL-WAREHOUSING-ORDINARY-001","TPL-WAREHOUSING-ECOMMERCE-FULFILLMENT-001"]}
],
"unused_new_module_in_current_60": ["contract_review_consumer_services"],
"acceptance_boundary": "This is current source-level routing and definition evidence only. It is not a published runtime snapshot, model result, legal approval, or proof that every route has passed release acceptance."
},
"defects": [
{"id":"F-01","title":"Prompt二次解释与静默回退","implementation":"implemented","evidence":["yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/prompt_compiler.py","yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/draft_execution_identity.py"],"remaining_acceptance":"final published prompt snapshot must match rendered/audit receipt in the same member request"},
{"id":"F-02","title":"草稿影响发布版本","implementation":"implemented","evidence":["yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/persistence/prompts.py","docs/qa/template-prompt-audit-20260828/tp06-19"],"remaining_acceptance":"authorized environment publish, concurrent publish and rollback evidence; synthetic approval is not legal approval"},
{"id":"F-03","title":"清理逻辑删除真实内容","implementation":"implemented_with_regression_coverage","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/contract_templates.py","yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/contract_body_quality.py"],"remaining_acceptance":"60 final candidate assets must prove required-value and substantive-body preservation"},
{"id":"F-04","title":"内部说明污染及质量检查误伤","implementation":"partially_implemented","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/contract_body_quality.py","docs/qa/template-prompt-audit-20260828/tp06-21/independent-real-results.md"],"remaining_acceptance":"asset-by-asset classification of signing text versus workflow guidance remains required"},
{"id":"F-05","title":"发布校验放过不可渲染模板","implementation":"implemented","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_inputs.py","yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_release_readiness.py"],"remaining_acceptance":"run publish checks against the exact final content hash for every released asset"},
{"id":"F-06","title":"金额日期依赖互斥未执行","implementation":"partially_implemented","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_inputs.py","yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/clause_assembly.py"],"remaining_acceptance":"38 typed schemas exist and 6 have explicit clause assembly; labor/works are concurrent unfinished candidates and the other 22 need delivery-impact triage"},
{"id":"F-07","title":"审查输出契约冲突","implementation":"implemented","evidence":["yuqei-ai-sdk-python/src/yuqei_sdk/review_evidence.py","yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/contract_review.py"],"remaining_acceptance":"published prompt/output-schema/runtime receipt alignment for each released route"},
{"id":"F-08","title":"无发现证据不足和商业风险混同","implementation":"implemented_with_semantic_limits","evidence":["yuqei-ai-sdk-python/src/yuqei_sdk/draft_semantic_review.py","yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/model_output_quality.py"],"remaining_acceptance":"scene evidence must retain no-findings, insufficient-evidence and failure denominators; AI review is not legal approval"},
{"id":"F-09","title":"立场行业阶段不是一等输入","implementation":"substantially_implemented","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/drafting_workspace.py","yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/party_roles.py","yuqei-ai-sdk-python/src/yuqei_sdk/review_routing.py"],"remaining_acceptance":"final role-paired cases, especially NDA legacy-field direction, must pass on the release candidate"},
{"id":"F-10","title":"承揽误标建设工程","implementation":"implemented_label_boundary","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/contract_templates.py","yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_assets/v1_contract_templates/scene-packs/batch-b.json"],"remaining_acceptance":"works asset clause-depth work is concurrent and must be separately accepted without merging it with construction projections"},
{"id":"F-11","title":"源码草案默认等于已发布","implementation":"implemented_lifecycle_distinction","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/contract_templates.py","yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_release_readiness.py"],"remaining_acceptance":"current source defaults are 30 internal_trial plus 30 draft and zero published; real approval/publication records remain absent from this snapshot"},
{"id":"F-12","title":"字段用途与适用边界未独立建模","implementation":"substantially_implemented","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_inputs.py","yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/contract_scene_assets.py"],"remaining_acceptance":"verify field roles, applicable/excluded routing and specialist boundaries on each final scene projection"},
{"id":"F-13","title":"行业覆盖宽而场景深度不足","implementation":"assets_projected_quality_incomplete","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_assets/v1_contract_templates/scene-packs/batch-a.json","yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_assets/v1_contract_templates/scene-packs/batch-b.json"],"remaining_acceptance":"A/B already load as business templates; remaining work is substantive clause depth, source applicability, scene acceptance and publication, not recreating 30 entities"},
{"id":"F-14","title":"质量法源业务覆盖指标未连接","implementation":"implemented_data_path_not_production_proof","evidence":["yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/product_analytics.py","yuqei-contract-platform/apps/contract-web/src/app/admin/ai-quality-dashboard/scene-quality-panel.tsx","yuqei-contract-platform/apps/contract-web/src/app/admin/product-analytics/drafting-stage-timing-panel.tsx"],"remaining_acceptance":"real tenant usage, no-result, revision and complete-journey data are required; unknown must not become a success rate"}
],
"recommended_release_scope": {
"include_for_candidate_inventory": [
"60 loadable assets and their bodies/input schemas/lifecycle definitions",
"6 drafting and 8 review module definitions, composers and routing",
"template compilation, typed validation, clause assembly and release-readiness code",
"intake, drafting workspace, candidate/change evidence, semantic review, repair, continuation worker and version/download/undo code",
"AI job/provider dispatch, prompt snapshots, audit and execution identity verification",
"Web member drafting, diff, semantic status, failure recovery and admin quality/timing surfaces",
"SDK DTOs and identity validators used by those flows",
"deployment configuration declarations with secret values excluded"
],
"exclude_from_archive_or_automatic_release": [
"the whole dirty working tree",
"environment files, credentials, tokens and local service state",
"real contract bodies or user facts",
"historical result directories as if they were current passing evidence",
"C-batch 30 roadmap scenes",
"unrelated infrastructure, dual-cloud, KMS or new provider work"
],
"archive_rule": "Build a reviewed allow-list from the final W0 inventory; do not reuse the historical 22-file smoke manifest as a complete release archive."
},
"release_candidate_scope": {
"captured_at": "2026-09-10T18:03:00+08:00",
"status": "review_allowlist_draft_not_frozen_not_published",
"basis": "current dirty-tree path inventory plus runtime import, API, asset, migration and deployment entry points; file contents and final hashes require a later reviewed manifest",
"concurrent_change_notice": "A/B scene packages and selected core template assets were being edited concurrently; include them by rule but do not regard the observed bytes or hashes as final.",
"include_rules": [
{
"area": "python_sdk_contracts",
"paths": [
"yuqei-ai-sdk-python/src/yuqei_sdk/__init__.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/ai_platform.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/contract_drafting.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/contract_intake.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/draft_change_evidence.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/draft_repair.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/draft_semantic_review.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/semantic_review_identity.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/review_evidence.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/review_material_preflight.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/review_routing.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/scene_review_coverage.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/scene_review_coverage.json",
"yuqei-ai-sdk-python/src/yuqei_sdk/scene_review_expectations.py",
"yuqei-ai-sdk-python/src/yuqei_sdk/scene_review_request.py"
],
"dependency_manifests": ["pyproject.toml"],
"tests_rule": "include matching yuqei-ai-sdk-python/tests test files for the listed contracts; exclude caches and generated reports"
},
{
"area": "ai_runtime_and_prompt_assets",
"directory_rules": [
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/*.py only where imported by main/API model jobs, drafting/intake/review, provider, prompt lifecycle, audit, identity, retrieval, quality or scene routing",
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/api/{legal,model_jobs,prompts}.py",
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/persistence/{audit,prompts}.py",
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/prompt_assets/v1_phase15/**",
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/legal_source_assets/cn_contract_*.json"
],
"required_named_assets": [
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/drafting_prompt_modules.json",
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/review_scene_modules.json"
],
"api_contracts": [
"yuqei-ai-platform/packages/ai-openapi/openapi.yaml",
"yuqei-ai-platform/packages/ai-openapi/README.md"
],
"dependency_manifests": [
"yuqei-ai-platform/services/ai-platform-api/pyproject.toml"
],
"migration_boundary": "include only AI migrations required by the selected runtime schema, currently including 20260826_0026_add_model_inference_jobs.py, 20260826_0027_add_model_job_operations_quality.py and 20260826_0028_add_stratified_quality_reviews.py after chain verification; do not select all historical migrations merely because they exist",
"tests_rule": "include focused AI provider/prompt/job/identity/intake/drafting/review tests that certify selected runtime files; QA outputs are evidence, not runtime payload"
},
{
"area": "contract_business_runtime",
"directory_rules": [
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/*.py only where used by main, template catalog/input/compiler/release, drafting workspace/dispatch/worker, party reuse, product analytics, contract version/download/undo or review evidence",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/api/{drafting,templates,review,product_analytics,party_profiles,identity}.py",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/persistence/** only for selected models/stores and schema compatibility",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/template_assets/v1_contract_templates/** including all 30 base assets, source-catalog.json and scene-packs/batch-a.json plus batch-b.json"
],
"api_contracts": [
"yuqei-contract-platform/packages/contract-openapi/openapi.yaml",
"yuqei-contract-platform/packages/contract-openapi/README.md"
],
"dependency_manifests": [
"yuqei-contract-platform/services/contract-api/pyproject.toml",
"yuqei-contract-platform/services/contract-api/alembic.ini"
],
"migration_files_to_review": [
"yuqei-contract-platform/services/contract-api/migrations/versions/20260828_0074_add_review_contract_evidence.py",
"yuqei-contract-platform/services/contract-api/migrations/versions/20260828_0075_add_template_input_schemas.py",
"yuqei-contract-platform/services/contract-api/migrations/versions/20260828_0076_add_drafting_workspaces.py",
"yuqei-contract-platform/services/contract-api/migrations/versions/20260829_0077_add_acquisition_funnel_events.py",
"yuqei-contract-platform/services/contract-api/migrations/versions/20260909_0078_add_template_recommendation_events.py",
"yuqei-contract-platform/services/contract-api/migrations/versions/20260909_0079_add_party_profiles.py"
],
"migration_boundary": "verify the full Alembic ancestry in deployment, but review and approve only migrations actually absent from the target; never infer applied state from source presence and never execute migrations as part of this inventory"
},
{
"area": "member_and_admin_web",
"directory_rules": [
"yuqei-contract-platform/apps/contract-web/src/app/drafting/**",
"yuqei-contract-platform/apps/contract-web/src/app/contracts/** for template drafting, review and download/version actions",
"yuqei-contract-platform/apps/contract-web/src/app/templates/**",
"yuqei-contract-platform/apps/contract-web/src/app/api/contract-platform/drafting-workspaces/**",
"yuqei-contract-platform/apps/contract-web/src/app/api/contract-platform/templates/**",
"yuqei-contract-platform/apps/contract-web/src/app/api/contract-platform/party-profiles/**",
"yuqei-contract-platform/apps/contract-web/src/app/api/contract-platform/template-evaluations/**",
"yuqei-contract-platform/apps/contract-web/src/app/api/contract-platform/product-analytics/**",
"yuqei-contract-platform/apps/contract-web/src/app/api/ai-platform/prompt-templates/**",
"yuqei-contract-platform/apps/contract-web/src/app/admin/{ai-prompts,ai-quality-dashboard,model-jobs,product-analytics,template-evaluations}/**",
"yuqei-contract-platform/apps/contract-web/src/{components,lib,services}/** only for modules imported by the selected pages and proxies"
],
"dependency_manifests": [
"yuqei-contract-platform/apps/contract-web/package.json",
"package.json",
"package-lock.json"
],
"boundary": "resolve the import graph and include shared UI/design-system files actually imported; do not include unrelated pages solely because the application is in one repository"
},
{
"area": "deployment_and_workers",
"paths_or_rules": [
"yuqei-infra/compose/docker-compose.yml",
"yuqei-infra/docker/ai-platform-api.Dockerfile",
"yuqei-infra/docker/contract-api.Dockerfile",
"yuqei-infra/docker/contract-web.Dockerfile",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/drafting_continuation_worker.py",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/drafting_dispatch.py",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/config.py",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/main.py",
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/config.py",
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/main.py"
],
"boundary": "include service startup and health dependencies used by this candidate; do not add unrelated dual-cloud, KMS, external anchoring or new-provider infrastructure"
}
],
"configuration_keys_required_without_values": {
"contract_api": [
"environment","database_url","database_auto_create","seed_demo_data","file_storage_dir","redis_url",
"ai_platform_base_url","ai_platform_service_key","ai_platform_timeout_seconds",
"web_proxy_shared_secret","require_web_proxy_auth",
"drafting_worker_enabled","drafting_worker_name","drafting_worker_poll_interval_seconds",
"drafting_worker_batch_limit","drafting_worker_lease_seconds","drafting_worker_base_backoff_seconds",
"drafting_worker_max_backoff_seconds"
],
"ai_platform": [
"environment","database_url","database_auto_create","redis_url","repository_backend",
"provider_config_source","provider_call_mode","provider_base_url","provider_wire_api",
"provider_request_timeout_seconds","contract_review_provider_max_attempts","provider_fallback_enabled",
"model_job_dispatch_mode","model_job_max_attempts","model_job_tenant_active_limit",
"model_job_user_active_limit","model_job_tenant_queue_limit","service_shared_secret",
"codex_cli_path","codex_cli_model","codex_cli_reasoning_effort","codex_cli_timeout_seconds",
"codex_cli_working_dir","release_id","release_image_digest","require_service_auth"
],
"web_and_proxy": [
"contract API base URL","AI platform base URL","session signing secret","contract proxy shared secret",
"AI service shared secret","secure-cookie/environment mode"
],
"rule": "record presence, source and approval only; never put values, resolved secrets or credential-file contents in the release manifest"
},
"exclude_rules": [
"**/.env* and any local secret, credential, token, private key or resolved secret file",
"**/.runtime/**, contract uploads, generated downloads, SQLite files, PostgreSQL data, Redis data and MinIO data",
"**/__pycache__/**, **/.pytest_cache/**, **/node_modules/**, build output, coverage output and temporary schema directories",
"docs/qa/** except a separately reviewed evidence index; historical artifacts must never be copied into runtime images or reclassified as current success",
"real user, tenant, contract, audit or model-output exports",
"the whole dirty working tree and unrelated pre-existing modifications",
"C-batch roadmap assets and unrelated cloud/KMS/external-witness infrastructure unless separately approved"
],
"required_reviews_before_freeze": [
"resolve every include rule to an explicit repo-relative file list and SHA-256 manifest after concurrent A/B and core-asset edits stop",
"attribute or explicitly accept each dirty-file change; a path being modified is not proof that it belongs to this delivery",
"verify Python and Web dependency lock/manifests are mutually consistent and install from the reviewed lock state",
"verify OpenAPI documents match runtime DTOs without broad regeneration overwriting unrelated endpoints",
"verify target database migration heads and backups before applying the selected migrations",
"select the exact 60 asset versions and Prompt versions, then obtain authorized publication approval",
"verify production service authentication, proxy authentication, anti-abuse and registration gates are fail-closed",
"record image/source digests and rollback targets after build; this draft contains no final file hashes"
],
"known_unverified": [
"No import-graph closure was mechanically frozen in this pass.",
"No target environment package, migration, secret-presence or deployment readiness was inspected.",
"No online Prompt or template publication state was queried.",
"No claim is made that all dirty changes are authored by this delivery or safe to release.",
"No runtime artifact, archive, container image or deployment was produced."
]
},
"explicitly_unverified": [
"Online database publication counts and approvals were not queried.",
"No ordinary-member browser journey was executed in this capture.",
"No model quality, latency or provider connectivity was re-tested.",
"No source effectiveness or transaction-specific legal applicability was newly verified.",
"No claim is made that all 60 assets have equal clause depth or legal review.",
"Labor and works concurrent edits were not treated as stable or complete.",
"The 14 modules are implemented in source, but source presence is not accepted/published runtime proof.",
"The three-minute complete journey target remains unverified.",
"This baseline is an engineering inventory, not legal approval or Go decision."
],
"legacy_asset_triage": {
"captured_on": "2026-09-10",
"method": "Source inspection of the 22 list_contract_templates() items whose input_schema is null, their markdown, variables metadata and current deterministic renderer. No model, database, browser, publication or legal-effectiveness check was performed.",
"shared_runtime_boundary": "All 22 can enter the existing variable-substitution draft journey, but amounts, dates, dependencies and exclusions are untyped and therefore are not validated as structured facts. The per-item potential_findings rows require the classification and evidence rules below; their presence is not a blocker count.",
"classification_legend": {
"unsupported_completed_verification_fact": "Potentially blocking only where delivery text says verification, retention, approval or a procedure has already completed and no frozen input supplies that fact.",
"contractual_representation_or_warranty": "A representation or warranty allocates contractual risk and is not automatically hallucinated, removable or release-blocking merely because it is not a separate choice field.",
"author_instruction_contamination": "A source defect is confirmed when workflow/system language reaches delivery text; substantive-loss impact is confirmed only by an actual render showing the cleanup removed a contractual or statutory sentence.",
"high_risk_not_yet_reproduced": "Risk wording or lack of typed schema alone is not a proven runtime defect or publication blocker."
},
"finding_reclassifications": [
{"asset_id":"TPL-EQUITY-TRANSFER-001","source_finding_code":"DEFAULT_REPRESENTATIONS","classification":"contractual_representation_or_warranty","blocking":false,"note":"Section 六 allocates disclosure and breach risk; do not remove merely because no separate selector exists. Transaction-specific truth still needs ordinary review."},
{"asset_id":"TPL-IP-LICENSE-001","source_finding_code":"DEFAULT_RIGHTS_WARRANTY","classification":"contractual_representation_or_warranty","blocking":false,"note":"The licensor rights warranty is a contractual promise and risk allocation, not by itself a fabricated completed verification fact."},
{"asset_id":"TPL-LABOR-SERVICE-001","location":"template_assets/v1_contract_templates/labor-service/TPL-LABOR-SERVICE-001.md:19","classification":"unsupported_completed_verification_fact","blocking":true,"note":"The delivery sentence says party, authority, contact and performance materials have completed verification, but this legacy asset has no typed verification input."},
{"asset_id":"TPL-INTERCOMPANY-LOAN-001","location":"template_assets/v1_contract_templates/intercompany-loan/TPL-INTERCOMPANY-LOAN-001.md:13","classification":"unsupported_completed_verification_fact","blocking":true,"note":"The delivery sentence says authorization, internal approvals and account verification materials have already been retained, with no typed evidence state."},
{"asset_id":"TPL-VALUATION-ADJUSTMENT-001","location":"template_assets/v1_contract_templates/valuation-adjustment/TPL-VALUATION-ADJUSTMENT-001.md:15","classification":"unsupported_completed_verification_fact","blocking":true,"note":"The delivery sentence says internal resolutions and verification materials have already been retained, with no typed evidence state."},
{"asset_id":"TPL-PROPERTY-SERVICE-001","classification":"no_blocker_observed_in_limited_source_scan","blocking":false,"note":"Untyped inputs remain a validation limitation, not proof of a content defect."}
],
"representative_renderer_checks": {
"method": "In-memory deterministic compile_template_body using SAFE-<variable-name> for every required and optional variable; no repository, model, network or database call.",
"assertions": ["render completed", "all supplied safe values remained protected by the renderer", "system-control tokens were absent from delivery output", "removed counts and selected substantive excerpts were inspected"],
"items": [
{"id":"TPL-FINANCIAL-LEASE-001","removed_internal_references":2,"removed_internal_controls":2,"result":"confirmed_author_guidance_removed; no substantive-loss blocker established by this sample","classification":"author_instruction_contamination_confirmed_delivery_impact_unproven"},
{"id":"TPL-LABOR-SERVICE-001","removed_internal_references":3,"removed_internal_controls":9,"result":"render removes the sentence containing the individual-service tax withholding statement together with system guidance at source line 43","classification":"substantive_loss_reproduced","blocking":true},
{"id":"TPL-POWER-OF-ATTORNEY-001","removed_internal_references":2,"removed_internal_controls":3,"result":"the system sentence was removed while the preceding authorization limits and Civil Code consequence sentence remained","classification":"author_instruction_contamination_confirmed_substantive_loss_not_reproduced","blocking":false},
{"id":"TPL-VALUATION-ADJUSTMENT-001","removed_internal_references":2,"removed_internal_controls":1,"result":"the system conclusion sentence was removed while the preceding capital-maintenance prerequisites and creditor-protection field remained","classification":"author_instruction_contamination_confirmed_substantive_loss_not_reproduced","blocking":false}
],
"safe_sample_retained": false,
"evidence_retention_note": "The four safe renders were executed as an ephemeral read-only diagnostic and printed only counts/assertion outcomes; no standalone input/output artifact was persisted. The method and observed result are retained here, but this is not an original-run receipt.",
"legal_review_completed": false
},
"items": [
{"id":"TPL-AGENCY-DISTRIBUTION-001","document_kind":"agreement","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":[],"date":["合同期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/agency-distribution/TPL-AGENCY-DISTRIBUTION-001.md:13","detail":"正文直接确认签约主体、授权和签署权限真实有效,未由输入事实支持。"}]},
{"id":"TPL-COOPERATION-FRAMEWORK-001","document_kind":"agreement","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["费用或分成安排"],"date":["合作期限","成果交付期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/cooperation/TPL-COOPERATION-FRAMEWORK-001.md:13","detail":"正文直接确认主体资格、授权和签署权限真实有效。"}]},
{"id":"TPL-DATA-PROCESSING-001","document_kind":"agreement","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":[],"date":["委托处理期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/data-processing/TPL-DATA-PROCESSING-001.md:19","detail":"正文直接确认主体、授权及签署权限真实有效。"}]},
{"id":"TPL-DEMAND-LETTER-001","document_kind":"notice","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["主债权金额及构成","逾期违约金/利息标准"],"date":["催告期限","签署日期","宽限期截止日"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/demand-letter/TPL-DEMAND-LETTER-001.md:13","detail":"通知正文直接确认违约事实和解除依据真实、有据,可能把待核主张写成既定事实。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/demand-letter/TPL-DEMAND-LETTER-001.md:27","detail":"系统生成禁令夹在实体异议条款内,当前清理可能整句删除权利义务。"}]},
{"id":"TPL-EQUITY-TRANSFER-001","document_kind":"agreement","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["转让价款"],"date":["付款日期","工商变更期限"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/equity-transfer/TPL-EQUITY-TRANSFER-001.md:21","detail":"正文直接确认主体、授权及股权权属真实有效。"},{"code":"DEFAULT_REPRESENTATIONS","location":"template_assets/v1_contract_templates/equity-transfer/TPL-EQUITY-TRANSFER-001.md:45","detail":"未通过显式选择即写入完整权属、债务、诉讼和税务保证。"}]},
{"id":"TPL-FINANCIAL-LEASE-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["租赁物价款","租金总额","租金构成","首期租金","留购价款"],"date":["租赁期间","起租日期","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/financial-lease/TPL-FINANCIAL-LEASE-001.md:21","detail":"正文直接确认主体、授权、出卖人和租赁物已核验。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/financial-lease/TPL-FINANCIAL-LEASE-001.md:27","detail":"系统禁令与租赁物识别边界混写,清理会删除实体边界。"}]},
{"id":"TPL-FRANCHISE-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":[],"date":["合同期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/franchise/TPL-FRANCHISE-001.md:13","detail":"正文直接确认主体、授权、商标及签署权限真实有效。"}]},
{"id":"TPL-GUARANTEE-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["担保债权金额","实现担保费用承担"],"date":["主债权履行期限","保证期间","最高额担保期间","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/guarantee/TPL-GUARANTEE-001.md:21","detail":"正文直接确认主体、授权及签署权限真实有效。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/guarantee/TPL-GUARANTEE-001.md:53","detail":"系统禁令与登记效力边界混写,清理可能删除登记状态约定。"}]},
{"id":"TPL-INTERCOMPANY-LOAN-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["借款金额","年化利率/计息方式","提前还款费用","逾期利率"],"date":["借款期限","付息日","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/intercompany-loan/TPL-INTERCOMPANY-LOAN-001.md:13","detail":"正文直接确认主体、授权、内部审批及账户资料已核验。"}]},
{"id":"TPL-INTERMEDIARY-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["报酬标准","报酬支付条件","必要费用承担"],"date":["服务期间","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/intermediary/TPL-INTERMEDIARY-001.md:19","detail":"正文直接确认主体、授权及签署权限真实有效。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/intermediary/TPL-INTERMEDIARY-001.md:25","detail":"系统禁令与服务范围边界混写。"}]},
{"id":"TPL-INVESTMENT-AGREEMENT-001","document_kind":"agreement","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["投资金额","回购价款公式"],"date":["付款日期","工商变更期限","出资期限安排","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/investment-agreement/TPL-INVESTMENT-AGREEMENT-001.md:23","detail":"正文直接确认主体、授权、内部决议、股权结构和签约权限真实有效。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/investment-agreement/TPL-INVESTMENT-AGREEMENT-001.md:55","detail":"系统结论禁令与资本维持及回购实体边界混写。"}]},
{"id":"TPL-IP-LICENSE-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["许可费用及费用承担"],"date":["许可期限","权利有效期","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/ip-license/TPL-IP-LICENSE-001.md:19","detail":"正文直接确认主体、授权及签署权限真实有效。"},{"code":"DEFAULT_RIGHTS_WARRANTY","location":"template_assets/v1_contract_templates/ip-license/TPL-IP-LICENSE-001.md:23","detail":"许可方权利完整和可许可被直接写为保证,缺少显式选择及证明状态。"}]},
{"id":"TPL-LABOR-SERVICE-001","document_kind":"agreement","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["服务费用"],"date":["服务期间","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/labor-service/TPL-LABOR-SERVICE-001.md:19","detail":"正文直接确认主体、授权、联系方式及履约资料已完成核验。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/labor-service/TPL-LABOR-SERVICE-001.md:25","detail":"劳动关系边界与系统路由指令混写,清理可能删除关键适用边界。"}]},
{"id":"TPL-LEGAL-OPINION-001","document_kind":"legal_opinion","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":[],"date":["出具日期","来源版本/效力核验日期"]},"potential_findings":[{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/legal-opinion/TPL-LEGAL-OPINION-001.md:56","detail":"未核查范围说明含系统禁令,交付清理可能删除事实核查限制。"},{"code":"UNSUPPORTED_CONCLUSION_RISK","location":"template_assets/v1_contract_templates/legal-opinion/TPL-LEGAL-OPINION-001.md:98","detail":"无typed证据状态却允许生成法律意见结构;仅靠正文禁令不能证明结论有依据。"}]},
{"id":"TPL-PARTNERSHIP-001","document_kind":"agreement","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["出资金额或比例","利润分配与亏损承担"],"date":["经营期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/partnership/TPL-PARTNERSHIP-001.md:17","detail":"正文直接确认主体、授权及签署权限真实有效。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/partnership/TPL-PARTNERSHIP-001.md:23","detail":"合伙类型实体边界与系统默认禁令混写。"}]},
{"id":"TPL-POWER-OF-ATTORNEY-001","document_kind":"power_of_attorney","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":[],"date":["授权期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/power-of-attorney/TPL-POWER-OF-ATTORNEY-001.md:21","detail":"委托人直接确认身份、授权事项和权限范围真实合法有效。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/power-of-attorney/TPL-POWER-OF-ATTORNEY-001.md:41","detail":"特别授权边界与系统禁令混写,清理可能删除权限限制。"}]},
{"id":"TPL-PROPERTY-SERVICE-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["费用及收费方式","能耗/代收代付费用"],"date":["服务期间","账单日期/缴费期限","退出交接期限","签署日期"]},"potential_findings":[]},
{"id":"TPL-SALES-GOODS-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["合同价款","逾期付款违约金","逾期交付违约金"],"date":["交付时间"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/sales/TPL-SALES-GOODS-001.md:19","detail":"正文直接确认主体、授权、经营资质和交易权限真实有效。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/sales/TPL-SALES-GOODS-001.md:25","detail":"质量规格边界与系统默认禁令混写。"}]},
{"id":"TPL-SHAREHOLDER-RESOLUTION-001","document_kind":"corporate_resolution","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":[],"date":["会议时间","通知发送日期及方式","决议期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_PROCEDURAL_VERIFICATION","location":"template_assets/v1_contract_templates/shareholder-resolution/TPL-SHAREHOLDER-RESOLUTION-001.md:21","detail":"公司直接确认召集、出席、议案、比例和签署信息真实合法一致。"},{"code":"DEFAULT_PROCEDURAL_VERIFICATION","location":"template_assets/v1_contract_templates/shareholder-resolution/TPL-SHAREHOLDER-RESOLUTION-001.md:25","detail":"正文直接确认已经向全体股东通知或取得全体豁免。"}]},
{"id":"TPL-TECH-DEVELOPMENT-001","document_kind":"contract","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["合同价款"],"date":["开发期限","缺陷修复期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/technology-development/TPL-TECH-DEVELOPMENT-001.md:19","detail":"正文直接确认主体、授权及签署权限真实有效。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/technology-development/TPL-TECH-DEVELOPMENT-001.md:51","detail":"违约责任实体约定与系统生成禁令混写。"}]},
{"id":"TPL-CONTRACT-TERMINATION-NOTICE-001","document_kind":"notice","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["损失赔偿或违约金"],"date":["拟解除生效日","签署日期"]},"potential_findings":[{"code":"DEFAULT_RIGHT_ESTABLISHED","location":"template_assets/v1_contract_templates/termination-notice/TPL-CONTRACT-TERMINATION-NOTICE-001.md:13","detail":"通知直接确认解除事由和依据真实有据。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/termination-notice/TPL-CONTRACT-TERMINATION-NOTICE-001.md:15","detail":"解除权成立审查流程与交付正文混写,且清理可能删除重要风险边界。"}]},
{"id":"TPL-VALUATION-ADJUSTMENT-001","document_kind":"agreement","basic_journey":"renderable_variable_substitution_only","obvious_fields":{"money":["估值调整金额","补偿方式","补偿计算公式","投资金额","回购价款"],"date":["业绩期间","补偿履行期限","签署日期"]},"potential_findings":[{"code":"DEFAULT_VERIFICATION","location":"template_assets/v1_contract_templates/valuation-adjustment/TPL-VALUATION-ADJUSTMENT-001.md:15","detail":"正文直接确认主体、授权、内部决议及签约权限真实有效。"},{"code":"AUTHOR_INSTRUCTION_IN_BODY","location":"template_assets/v1_contract_templates/valuation-adjustment/TPL-VALUATION-ADJUSTMENT-001.md:42","detail":"资本维持实体限制与系统结论禁令混写,清理可能删除关键履行前提。"}]}
],
"summary": {"asset_count":22,"assets_with_potential_findings":21,"assets_without_potential_source_finding_in_this_limited_scan":1,"representative_assets_rendered":4,"confirmed_substantive_cleanup_loss_in_representatives":1,"confirmed_unsupported_completed_verification_facts":3,"legal_review_completed":false,"runtime_acceptance_completed":false,"warning":"Potential finding counts are not publication blocker counts; normal representations and warranties are not auto-deleted or presumed false."}
},
"legacy_asset_development_fixes": {
"date": "2026-09-10",
"triage_is_preserved_as_pre_fix_observation": true,
"version": "MULTISCENE_W2_DEV_2026-09-10-1",
"junit": "docs/qa/multiscene-closeout-20260910/legacy-delivery-content-final-v1.xml",
"tests": 10,
"passed": 10,
"failed": 0,
"provider_calls": 0,
"live_database_calls": 0,
"deployed": false,
"published": false,
"legal_review_completed": false,
"items": [
{
"asset_id": "TPL-LABOR-SERVICE-001",
"fixed": ["unsupported_completed_verification_fact", "tax_duty_lost_during_author_instruction_cleanup"],
"body_raw_sha256": "d3609073af257806ea453adea2e2a16e8f507569b6d2ee93c5e545f82dc9dc88",
"variables_raw_sha256": "dd78957a4d5c6ac52a2b90eff0d109cb83b8fa3b380760d00f7fde41cf661390"
},
{
"asset_id": "TPL-INTERCOMPANY-LOAN-001",
"fixed": ["unsupported_completed_verification_fact"],
"body_raw_sha256": "60071783346b73abf4380b5770e7c814eb211c946747dfecc3c2b00c0cddaaa5",
"variables_raw_sha256": "579e9ab4f89b08221874806f3c7b7028860dc2dffa3cebdec79be6642607c93c"
},
{
"asset_id": "TPL-VALUATION-ADJUSTMENT-001",
"fixed": ["unsupported_completed_verification_fact"],
"body_raw_sha256": "a4b1d97a48a8dcc3167b418a669c9a7cfabbec548d512fc9840c9d80f168bd3b",
"variables_raw_sha256": "b4a37ab7b57bb4bbb444c81b59a9c1ba2ca8ebed01f2b8373ae9724bf3070bae"
}
]
},
"primary_evidence": [
"project-docs/AI合同平台-模板与Prompt专项审查及优化扩充方案-2026-08-28.md",
"project-docs/AI合同平台-多场景完整交付与开发收口方案-2026-09-10.md",
"docs/qa/template-prompt-audit-20260828/tp06-22/goal-gap-audit.md",
"docs/qa/template-prompt-audit-20260828/tp06-24-2/README.md",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/contract_templates.py",
"yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/contract_scene_assets.py"
]
}