指令问题修复

This commit is contained in:
andy
2026-09-17 11:03:19 +08:00
parent a3505f3921
commit 6eeaee07d4
40 changed files with 395 additions and 59 deletions

View File

@@ -1,7 +1,7 @@
{
"contract_version": "ltjt-lifecycle-v2.9-roster-leader-contact-2026-08",
"current_agent_parse_prompt_version": "ltjt-agent-prompt-v1.8-independent-headcount-categories",
"current_extension_version": "0.5.186",
"current_extension_version": "0.5.187",
"original_arrangement_date_selection": "Hotel, vehicle, transport and other/filing update selection accepts MM-DD or YYYY-MM-DD; omitted year matches original ERP month/day within the exact group only. Require exactly one persisted row, then freeze its actual full dates and id. Full year is exact; mixed/cross-year endpoints are matched independently with actual range order checked. No match or ambiguity blocks before mutation; show up to five original candidates and ask to resubmit complete dates. Creation and legacy target-date changes retain existing semantics.",
"historical_test_marker": "TEST-202609",
"scope": "/System/Business/",
@@ -153,7 +153,7 @@
"passenger_list_import full-list first_import or confirmed full_replace",
"five arrangement create/clear operations at status 未确认",
"arrangement_hotel update for one exact 未确认 row: end_date and room_count only",
"order_update_independent twin_room_count plus field-mapped rooms.SGL/rooms.TWN and pax.adult/pax.child_bed/pax.child_no_bed/pax.leader pending fresh authorized ERP validation",
"order_update_independent twin_room_count plus field-mapped rooms.SGL/rooms.TWN/rooms.DBL and pax.adult/pax.child_bed/pax.child_no_bed/pax.leader pending fresh authorized ERP validation",
"order_update_shared_plan planned_capacity only",
"order_update_shared_child lodging_note append with final length <= 50",
"exact synthetic receivable fixture add/clear and generated-zero cleanup",
@@ -165,7 +165,7 @@
"multi-date shared_plan_create split facts are no longer factually undetermined, but remain restricted to phase=shared_batch_split_order_probe until business release approval"
],
"blocked_erp": [
"order_update_independent fields other than twin_room_count/rooms.SGL/rooms.TWN/pax.adult/pax.child_bed/pax.child_no_bed/pax.leader",
"order_update_independent fields other than twin_room_count/rooms.SGL/rooms.TWN/rooms.DBL/pax.adult/pax.child_bed/pax.child_no_bed/pax.leader",
"list order_restore through JH_set_quxiao(cz=0)",
"shared_child xiadanbeizhu",
"shared_child lodging_note final length > 50"
@@ -429,14 +429,15 @@
"field_mapped_pending_live_validation": {
"rooms.SGL": "frenshu0",
"rooms.TWN": "frenshu1",
"rooms.DBL": "frenshu3",
"pax.adult": "darenshu",
"pax.child_bed": "xiaorenshu",
"pax.child_no_bed": "ertrenshu",
"pax.leader": "quanrenshu"
},
"parsed_business_fields": "Skill 可解析人数、房型、日期、客户、产品、领队、行程、状态、备注和价格等用户明确目标;未逐字段实测的目标不得自动写入",
"executable_business_updates": ["set one or more non-negative integer rooms.SGL/rooms.TWN targets, one positive integer twin_room_count, or one or more non-negative passenger counts per request; passenger-count mappings are pending the next fresh authorized ERP validation"],
"manual_review_policy": "保留完整 updates.actions;当前插件对 twin_room_count、rooms.SGL、rooms.TWN、pax.adult、pax.child_bed、pax.child_no_bed、pax.leader 做字段映射和写后回查,其余目标在插件预检阶段转人工复核且 no_erp_write=true",
"parsed_business_fields": "Skill 可解析人数、房型、日期、客户、产品、领队、行程、状态、备注和价格等用户明确目标;自动执行仅限当前明确列出的字段映射,未实现目标整体转人工复核;新增映射的真实 ERP 验收状态单独记录",
"executable_business_updates": ["set one or more non-negative integer rooms.SGL/rooms.TWN/rooms.DBL targets, one positive integer twin_room_count, or one or more non-negative passenger counts per request; passenger-count mappings are pending the next fresh authorized ERP validation"],
"manual_review_policy": "保留完整 updates.actions;当前插件对 twin_room_count、rooms.SGL、rooms.TWN、rooms.DBL、pax.adult、pax.child_bed、pax.child_no_bed、pax.leader 做字段映射和写后回查,其余目标在插件预检阶段转人工复核且 no_erp_write=true",
"allowed_non_business_operation": "receivable_fixture.clear_generated_zero only, using exact current-run row ids",
"known_result": "booking_note failed to persist both before and after arrangement history; HTTP 200 alone is never success",
"release_state": "wide_parse_field_mapped_room_and_passenger_counts_pending_live_validation_other_fields_manual_review"