DYSX 抖音私信运营控制台 P0

Web Console 主产品线,Edge 只作为首批测试适配器,Desktop/EXE 只是可选连接器;human-operated Chat Pane placeholder.

PASS_WITH_SCOPE

DYSX 抖音私信运营台最小可交付版:一屏看懂,真实动作全部关闭

Web Console 是主产品。老板/客户只需看:账号能不能用、队列有几件事、套餐权益是否正常、下一步该人工确认什么。Edge 只是首批测试起步适配器,Desktop/EXE 只是可选连接器。

PASS_WITH_SCOPE
产品模式 Web Console 主交付,不是 EXE 或 Edge 为中心
当前账号 可用,待人工确认发送 确认目标、文本和防重后才可执行
套餐权益 套餐有效 权益有效,可继续进入人工审核队列
待处理队列 3 reauthorize_before_plan_change
执行边界 不发送、不扣费、不联系客户 browser_touched=false / send_attempted=false / runner_called=false
下一步 先人工审队列 客户测试只看这一屏,技术合同收到下方明细
今天先处理 account_slot_second_001 需重新授权
为什么卡住 套餐计费待复核 先复核账号授权,不扣费,不停用
人工动作 reauthorize_before_plan_change 只记录本地决策,不触发真实执行
实战前只记录这一条 本地确认记录,不打开浏览器,不发送,不调 runner
账号 account_slot_second_001
队列 manual_billing_review_account_slot_second_001
决策 reauthorize_before_plan_change
确认状态 boss_operator_local_confirmation_pending
operator_note_bucket=local_record_only_ready_for_boss_practical_assist / execution_allowed=false / execution_performed=false / browser_touched=false / send_attempted=false / runner_called=false
1 复核账号 重新授权账号后再进入队列审核
2 确认套餐 先复核账号授权,不扣费,不停用
3 进入人工审核 只生成本地决策,真实发送需再次确认
业务明细(默认收起,需要时再看)

客户接入本地 MVP,不会登录或发送

客户只需要看这条线:网页开通、添加账号、用 Edge 起步测试或接可选连接器,最后进入人工审核队列。

1 开通 Web 工作台 只登记状态,不触碰真实账号。
2 添加抖音账号席位 只登记状态,不触碰真实账号。
3 选择 Edge 首测或可选连接器 首批客户可以要求 Edge;长期不锁死 Edge。
4 进入人工审核队列 计费确认后进入队列,由人审再决定动作。
当前只是本地接入预览:customer_onboarding_local_preview_no_login_no_send execution_allowed=false / execution_performed=false / browser_touched=false / send_attempted=false / runner_called=false

工作区与账号席位状态客户默认看这一块:账号能不能用、为什么卡住、下一步做什么

Web Console 是主产品;这里把本地后端状态翻译成客户能懂的席位状态。Edge 只允许作为首批测试起步,Desktop/EXE 仍只是可选连接器。

账号席位 1_9 本地红acted席位数
可处理席位 1_9 仍需人工确认后才可真实动作
需重新授权 1_9 先补授权,不发送
需续费/停用 1_9 先处理计费状态
账号席位客户状态授权/续费路线队列下一步闸门
account_slot_main_001 可用,待人工确认发送 active / no chat_route_ready 1_9 / completed|operator_approved 确认目标、文本和防重后才可执行 local_checks_pass_but_live_execution_blocked
account_slot_second_001 需重新授权 needs_reauth / no blocked_until_health_or_license 1_9 / operator_review_pending 重新授权账号后再进入队列审核 blocked_until_account_slot_ready
account_slot_expired_001 已过期,需续费或停用 expired / yes blocked_until_health_or_license 1_9 / operator_approved 先处理续费或停用策略,不允许发送 blocked_until_account_slot_ready
本地只读状态投影:workspace_slot_status_projected_from_runtime execution_allowed=false / execution_performed=false / browser_touched=false / send_attempted=false / runner_called=false

计费、续费、停用状态老板/客户看这一块:账号能不能继续用,是先授权、先续费,还是候选停用

Web Console 是主产品,后端数据链是业务核心。这里只是本地状态合同:续费、停用、支付、客户联系都没有执行。

计费行 1_9 来自账号席位状态投影
权益有效 1_9 可继续进入人工审核
需重新授权 1_9 先授权,不扣费不停用
需续费/停用 1_9 人工确认后再处理
账号席位客户看到的计费状态权益/续费续费策略停用策略下一步执行边界
account_slot_main_001 权益有效 active / no renewal_not_required_now disable_not_required 保持可用,继续人工审核队列 execution_allowed=false / payment_touched=false / disable_performed=false
account_slot_second_001 需重新授权,计费保持待确认 needs_reauth / no renewal_not_required_now disable_not_required_review_auth_first 先重新授权账号,不触发扣费或停用 execution_allowed=false / payment_touched=false / disable_performed=false
account_slot_expired_001 需续费或停用 expired / yes renewal_required_before_send disable_allowed_after_manual_decision 确认续费或停用后,再处理队列 execution_allowed=false / payment_touched=false / disable_performed=false
本地计费状态合同:billing_renewal_disable_local_preview execution_allowed=false / execution_performed=false / billing_provider_called=false / payment_touched=false / browser_touched=false / send_attempted=false / runner_called=false

套餐、权益、续费决策队列客户看这一块:哪个账号套餐有效,哪个需续费,哪个需停用或授权复核

Web Console 是主产品,这里把后端数据链的计费状态翻译成客户能看懂的套餐摘要和续费决策队列。当前仍是本地只读合同:不扣费,不停用,不联系客户,不发送。

套餐行 1_9 按账号席位汇总
续费决策 1_9 人工确认后再动
停用候选 1_9 仅候选,未执行
计费复核 1_9 先授权或计费复核
账号席位套餐状态权益续费决策队列客户下一步边界
account_slot_main_001 套餐有效 active_entitled keep_active_no_renewal_now customer_plan_summary 权益有效,可继续进入人工审核队列 execution_allowed=false / payment_touched=false / customer_contacted=false
account_slot_second_001 套餐计费待复核 authorization_review_required reauthorize_before_plan_change manual_billing_review_queue 先复核账号授权,不扣费,不停用 execution_allowed=false / payment_touched=false / customer_contacted=false
account_slot_expired_001 套餐已到续费决策点 entitlement_not_active_until_decision customer_choose_renew_or_disable renewal_decision_queue 由人工确认续费或停用,未确认前不执行真实动作 execution_allowed=false / payment_touched=false / customer_contacted=false
队列账号决策下一步执行
manual_billing_review_queue account_slot_second_001 reauthorize_before_plan_change manual_reauth_review false / false
renewal_decision_queue account_slot_expired_001 customer_choose_renew_or_disable manual_confirm_renew_or_disable false / false
disable_candidate_queue account_slot_expired_001 candidate_disable_after_manual_decision manual_confirm_disable_or_renew false / false
本地套餐和续费队列合同:renewal_disable_manual_decision_queue execution_allowed=false / execution_performed=false / billing_provider_called=false / payment_touched=false / renewal_performed=false / disable_performed=false / customer_contacted=false / browser_touched=false / send_attempted=false / runner_called=false
技术验收明细(默认收起,给 API/测试脚本看)

账号席位Account Slots

account_slot_count_bucket
1_9
active_or_grace_count_bucket
1_9
renewal_needed_count_bucket
1_9
billing_unit
douyin_account_slot
account_slot_main_001 active
profile_slot
profile_slot_main_edge_001
route_label
douyin_private_message_workspace
profile_health
healthy
route_health
chat_route_ready
queue_ref
queue_ref_delivered_proof_item_001
review_ref
operator_review_ref_completed
chat_pane
available_for_human_operator
send_gate
human_operator_controls_send_in_chat_pane
current_auth_registry
current_login_route_ready
auth_registry_source
local_cdp_port_9333
auth_registry_route
creator_chat_route
auth_item_count_bucket
10_99
auth_domain_count_bucket
1_9
account_slot_second_001 grace_renewal_needed
profile_slot
profile_slot_edge_second_001
route_label
douyin_private_message_workspace
profile_health
needs_reauth
route_health
needs_reauth
queue_ref
queue_ref_pending_operator_review_001
review_ref
operator_review_ref_pending
chat_pane
available_for_human_operator
send_gate
human_operator_controls_send_in_chat_pane
current_auth_registry
not_bound_to_current_registry
auth_registry_source
none
auth_registry_route
none
auth_item_count_bucket
0
auth_domain_count_bucket
0
account_slot_expired_001 expired_renewal_needed
profile_slot
profile_slot_edge_expired_001
route_label
douyin_private_message_workspace
profile_health
license_expired_not_sendable
route_health
not_sendable
queue_ref
queue_ref_empty_expired_slot
review_ref
operator_review_ref_not_applicable_expired
chat_pane
available_for_human_operator
send_gate
human_operator_controls_send_in_chat_pane
current_auth_registry
not_bound_to_current_registry
auth_registry_source
none
auth_registry_route
none
auth_item_count_bucket
0
auth_domain_count_bucket
0

当前账号Selected Account

account_slot_id
account_slot_main_001
profile_slot_id
profile_slot_main_edge_001
license_status
active
entitlement_status
active
profile_health
healthy
route_label
douyin_private_message_workspace
send_gate
manual_send_gate_available
current_auth_registry_status
current_login_route_ready
current_auth_registry_source
local_cdp_port_9333
current_auth_registry_route_label
creator_chat_route
current_auth_registry_path_hash
155ccb7c
auth_item_count_bucket
10_99
auth_domain_count_bucket
1_9
browser_auth_store_sha256
0eb61890e8431bcaca3ea0525409294816c822553d9ef69616d27dc49aeca5f0
storage_state_sha256
d01fba9a22ab14fd0689b6bf9bd27999d7df2dfda478341a26eb147aa167a9f9
redacted_manifest_sha256
0ee61e81278f278a691399262b100041c7d7be2fbb71c004b8d94c94509328e1

计费与权益License Entitlement

heartbeat_bucket
1_9
server_time_authoritative
true
billing_unit
douyin_account_slot
cloud_target
future_cloud_control_plane
cloud_deployed
false

本机账号环境Local Profile Health

profile_health_bucket
healthy
bridge_heartbeat_bucket
fresh_fixture
route_readiness_bucket
route_claim_ready_fixture
current_auth_registry_status
current_login_route_ready
current_auth_registry_source
local_cdp_port_9333
current_auth_registry_route_label
creator_chat_route
auth_item_count_bucket
10_99
auth_domain_count_bucket
1_9

聊天窗口Chat Pane

douyin_private_message_workspace

Human-operated attach-pane shell. No platform page is embedded in this local file.

mode
human_operated
direct_route_url_returned
false
browser_opened_by_this_slice
false
send_attempted_by_this_slice
false

快捷回复草稿Quick Reply Copy

operator_manual_chat_pane_copy_review_shell_p0
manual_workflow_status_bucket
manual_workflow_shell_ready
selected_conversation_status_bucket
pending_operator_review
conversation_ref_hash
pending_conversation_ref_hash_only_001
reply_draft_ref_hash
pending_draft_ref_hash_only_001
copy_ready_bucket
local_copy_shell_ready_execution_gated
platform_send_gate_bucket
disabled_execution_gated
preview_status_bucket
ready_for_review
word_count_bucket
1_20
draft_ref_hash:a3069ce1fef5ba1d
copy_shell
copy_shell_ready
saved_reply_count_bucket
1_9
draft_preview_body_returned
false
workflow_shell_id
operator_manual_chat_pane_copy_review_shell_p0
copy_to_platform_attempted
false

队列人工审核Queue Manual Review

manual_workflow_status_bucket
manual_workflow_shell_ready
selected_queue_item_id
pending_operator_review_001
selected_conversation_status_bucket
pending_operator_review
selected_operator_review_bucket
operator_review_pending
manual_review_state_bucket
review_actions_available_execution_gated
linked_action_count_bucket
1_9
approve_control_bucket
disabled_execution_gated
open_chat_control_bucket
disabled_execution_gated
send_control_bucket
disabled_execution_gated
copy_draft_control_bucket
disabled_execution_gated
delivery_ledger_status_bucket
PASS_DELIVERY_ROUTE_WITH_SCOPE
receiver_visible_bucket
visible
duplicate_guard_bucket
closed_duplicate_key_recorded
delivery_route_bucket
www_douyin_com_chat
delivery_queue_item_id
edge_chat_receiver_visible_20260609_001
delivery_event_count_bucket
1_9
action_ledger_id
operator_action_intent_ledger_p0
action_ledger_row_count_bucket
1_9
action_execution_allowed_count_bucket
0
action_execution_performed_count_bucket
0
review_transition_history_id
operator_review_state_transition_history_p0
review_transition_row_count_bucket
1_9
review_transition_execution_allowed_count_bucket
0
review_transition_execution_performed_count_bucket
0
account_filtered_queue_counters_id
operator_account_filtered_queue_counters_p0
account_counter_row_count_bucket
1_9
account_counter_queue_item_count_bucket
1_9
edge_mvp_target_readiness_gate_id
operator_edge_mvp_target_readiness_gate_p0
edge_gate_readiness_status_bucket
edge_chat_target_locked_ready
edge_gate_route_bucket
www_douyin_com_chat
edge_gate_duplicate_guard_required_bucket
required_before_new_real_action
edge_gate_eligible_queue_drilldown_id
operator_edge_gate_eligible_queue_drilldown_p0
edge_drilldown_candidate_after_review_count_bucket
1_9
edge_drilldown_duplicate_blocked_count_bucket
1_9
candidate_real_action_scope_preview_id
operator_candidate_real_action_scope_preview_p0
real_action_preview_row_count_bucket
1_9
real_action_preview_target_confirmation_required_count_bucket
1_9
real_action_preview_text_confirmation_required_count_bucket
1_9
exact_real_action_confirmation_request_id
operator_exact_real_action_confirmation_request_p0
real_action_confirmation_request_row_count_bucket
1_9
real_action_confirmation_action_choice_required_count_bucket
1_9
real_action_confirmation_text_source_required_count_bucket
1_9
pullup_delivery_readiness_manifest_id
operator_pullup_delivery_readiness_manifest_p0
pullup_delivery_readiness_row_count_bucket
1_9
pullup_delivery_proof_status_bucket
pullup_local_delivery_ready_without_real_execution
queue_state_interaction_shell
local_filter_only_no_execution
queue_filter_selected_account
account_slot_main_001
queue_filter_delivery_status
PASS_DELIVERY_ROUTE_WITH_SCOPE
queue_filter_duplicate_guard
closed_duplicate_key_recorded
duplicate_guard_closed_count_bucket
1_9
duplicate_guard_open_count_bucket
1_9
queue_state_filter
shell_id
operator_queue_state_interaction_shell_p0
interaction_policy
local_filter_only_no_execution
queue_state_row_count_bucket
1_9
duplicate_guard_closed_count_bucket
1_9
duplicate_guard_open_count_bucket
1_9
buttons_execute_actions
false
queuereviewgatecontrols
queue_ref_delivered_proof_item_001 operator_review_ref_completed human_operator_controls_send_in_chat_pane
queue_ref_pending_operator_review_001 operator_review_ref_pending human_operator_controls_send_in_chat_pane
queue_ref_empty_expired_slot operator_review_ref_not_applicable_expired human_operator_controls_send_in_chat_pane
accountqueue_refdeliveryduplicategate
account_slot_main_001 097bd56aa241d93f PASS_DELIVERY_ROUTE_WITH_SCOPE closed_duplicate_key_recorded disabled_execution_gated
account_slot_main_001 a9a18cd877c6da7f pending_manual_review open_duplicate_key_not_recorded disabled_execution_gated
actionqueue_refaccountgateallowedperformed
approve_intent 097bd56aa241d93f account_slot_main_001 disabled_execution_gated false false
open_chat_intent 097bd56aa241d93f account_slot_main_001 disabled_execution_gated false false
copy_draft_intent 097bd56aa241d93f account_slot_main_001 disabled_execution_gated false false
defer_review_intent 097bd56aa241d93f account_slot_main_001 disabled_execution_gated false false
mark_duplicate_intent 097bd56aa241d93f account_slot_main_001 disabled_execution_gated false false
transitionaction_reffromtoallowedperformed
review_transition_01_pending_to_approved_local operator_action_01_approve_intent pending_review approved_local false false
review_transition_02_pending_to_chat_open_requested_gated operator_action_02_open_chat_intent pending_review chat_open_requested_gated false false
review_transition_03_approved_to_draft_copy_requested_gated operator_action_03_copy_draft_intent approved_local draft_copy_requested_gated false false
review_transition_04_pending_to_deferred_local operator_action_04_defer_review_intent pending_review deferred_local false false
review_transition_05_pending_to_duplicate_marked_local operator_action_05_mark_duplicate_intent pending_review duplicate_marked_local false false
accountqueue_itemspendingapprovedcopy_gatedduplicate
account_slot_main_001 1_9 1_9 1_9 1_9 1_9
row_idqueue_refeligibilityhuman_interventionnext_actionallowedperformed
edge_gate_drilldown_01_receiver_visible_duplicate_blocked 097bd56aa241d93f blocked_duplicate_guard_closed not_required_no_new_real_action do_not_resend_duplicate_guard_closed false false
edge_gate_drilldown_02_pending_review_candidate a9a18cd877c6da7f candidate_after_manual_review_approval required_before_real_send_target_and_text_confirmation prepare_exact_real_action_scope_after_approval false false
duplicate_guard_closed
closed_count_bucket
1_9
closed_status_bucket
closed_duplicate_key_recorded
retry_allowed_bucket
blocked_after_receiver_visible
duplicate_guard_open
open_count_bucket
1_9
open_status_bucket
open_duplicate_key_not_recorded
manual_action_gate_bucket
disabled_execution_gated
queue_review_bucket
pending_review_fixture_present
queue_item_count_bucket
1_9
operator_action_count_bucket
1_9
selected_conversation_ref_hash
pending_conversation_ref_hash_only_001
selected_reply_draft_ref_hash
pending_draft_ref_hash_only_001
manual_review_state_bucket
review_actions_available_execution_gated
delivery_status_bucket
PASS_DELIVERY_ROUTE_WITH_SCOPE
receiver_visible_bucket
visible
duplicate_guard_bucket
closed_duplicate_key_recorded
duplicate_key_hash
13fef29276920a0297d243f96bc7b00a2fda52d512c6daa370873d508c8fa57f
action_ledger_id
operator_action_intent_ledger_p0
action_ledger_model_state
local_only_disabled_gated_intent_rows
action_receiver_visible_context_bucket
visible
review_transition_history_id
operator_review_state_transition_history_p0
review_transition_model_state
local_only_review_state_transition_history
account_filtered_queue_counters_id
operator_account_filtered_queue_counters_p0
account_counter_model_state
local_only_account_filtered_queue_counters
browser_connector_contract_id
operator_browser_connector_contract_p0
browser_connector_policy_bucket
customer_browser_not_forced_edge
browser_connector_strategy_bucket
adapter_contract_over_browser_brand
browser_connector_edge_required_for_customer
false
edge_mvp_target_readiness_gate_id
operator_edge_mvp_target_readiness_gate_p0
edge_gate_model_state
packet_backed_edge_chat_target_readiness_gate
edge_gate_eligible_queue_drilldown_id
operator_edge_gate_eligible_queue_drilldown_p0
edge_drilldown_model_state
local_only_edge_gate_queue_eligibility_drilldown_no_execution
candidate_real_action_scope_preview_id
operator_candidate_real_action_scope_preview_p0
real_action_preview_model_state
local_only_candidate_real_action_scope_preview
exact_real_action_confirmation_request_id
operator_exact_real_action_confirmation_request_p0
real_action_confirmation_model_state
local_only_exact_real_action_confirmation_request
pullup_delivery_readiness_manifest_id
operator_pullup_delivery_readiness_manifest_p0
pullup_delivery_readiness_model_state
local_only_pullup_delivery_readiness_manifest
pullup_delivery_proof_status_bucket
pullup_local_delivery_ready_without_real_execution
operator_handoff_status_id
operator_handoff_status_p0
operator_handoff_status_model_state
local_only_operator_handoff_status
operator_handoff_status_bucket
open_chat_only_ready_next_confirmation_required
handoff_next_confirmation_required_bucket
next_confirmation_required_before_copy_or_send
operator_launch_checklist_index_id
operator_launch_checklist_index_p0
launch_status_bucket
launch_checklist_ready_next_confirmation_required
launch_confirmation_gate_bucket
next_confirmation_required_before_copy_or_send

动作账本Action Ledger

ledger_id
operator_action_intent_ledger_p0
model_state
local_only_disabled_gated_intent_rows
route_alias
douyin_private_message_workspace
row_count_bucket
1_9
required_action_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
receiver_visible_context_bucket
visible
delivery_status_context_bucket
PASS_DELIVERY_ROUTE_WITH_SCOPE
browser_touched
false
send_attempted
false
copy_to_platform_attempted
false
action_idtypecreatedhashcount
operator_action_01_approve_intent approve_intent local_fixture_20260609 21405c21111d997d 1_9
operator_action_02_open_chat_intent open_chat_intent local_fixture_20260609 721dfc56402c3cb3 1_9
operator_action_03_copy_draft_intent copy_draft_intent local_fixture_20260609 3029dc1b38f51643 1_9
operator_action_04_defer_review_intent defer_review_intent local_fixture_20260609 b94af378f9e13afd 1_9
operator_action_05_mark_duplicate_intent mark_duplicate_intent local_fixture_20260609 a93ef741f48e9e41 1_9

Review State History

shell_id
operator_review_state_transition_history_p0
model_state
local_only_review_state_transition_history
route_alias
douyin_private_message_workspace
row_count_bucket
1_9
required_transition_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
receiver_visible_context_bucket
visible
delivery_status_context_bucket
PASS_DELIVERY_ROUTE_WITH_SCOPE
browser_touched
false
send_attempted
false
runner_called
false
transition_idqueue_refaccountroutehash
review_transition_01_pending_to_approved_local 097bd56aa241d93f account_slot_main_001 douyin_private_message_workspace 9616dd6479216450
review_transition_02_pending_to_chat_open_requested_gated 097bd56aa241d93f account_slot_main_001 douyin_private_message_workspace 1f485dda0454ef81
review_transition_03_approved_to_draft_copy_requested_gated 097bd56aa241d93f account_slot_main_001 douyin_private_message_workspace 762bde5639dbee2e
review_transition_04_pending_to_deferred_local 097bd56aa241d93f account_slot_main_001 douyin_private_message_workspace 24bd4de4beae1239
review_transition_05_pending_to_duplicate_marked_local 097bd56aa241d93f account_slot_main_001 douyin_private_message_workspace 9d5d1e5e1c02bd99

Account Queue Counters

shell_id
operator_account_filtered_queue_counters_p0
model_state
local_only_account_filtered_queue_counters
source_shell_id
operator_review_state_transition_history_p0
filter_policy
account_slot_local_filter_only_no_execution
route_alias
douyin_private_message_workspace
account_counter_count_bucket
1_9
queue_item_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
receiver_visible_context_bucket
visible
delivery_status_context_bucket
PASS_DELIVERY_ROUTE_WITH_SCOPE
browser_touched
false
send_attempted
false
runner_called
false
account_queue_filter
account_slot_refroute_aliaspending_review_count_bucketapproved_local_count_bucketchat_open_requested_gated_count_bucketdraft_copy_requested_gated_count_bucketdeferred_local_count_bucketduplicate_marked_local_count_bucketevidence_hash
account_slot_main_001 douyin_private_message_workspace 1_9 1_9 1_9 1_9 1_9 1_9 c0583e5af1b39e9a

浏览器连接器合同Browser Connector Contract

shell_id
operator_browser_connector_contract_p0
model_state
customer_browser_connector_contract_not_edge_locked
route_alias
douyin_private_message_workspace
route_bucket
www_douyin_com_chat
customer_browser_policy_bucket
customer_browser_not_forced_edge
connector_strategy_bucket
adapter_contract_over_browser_brand
verified_adapter_bucket
dogfood_edge_cdp_adapter_receiver_visible_baseline
required_login_state_bucket
customer_existing_logged_in_browser
supported_adapter_count_bucket
1_9
customer_allowed_adapter_count_bucket
1_9
edge_required_for_customer
false
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
adapter_idrolebrowser_familymethodlogin_sourcestatuscustomer_requiredallowedperformedhash
browser_connector_adapter_dogfood_edge_cdp dogfood_verified_adapter_not_customer_requirement edge_or_chromium_family local_cdp_or_extension_bridge customer_existing_logged_in_browser receiver_visible_baseline_confirmed not_required false false unknown
browser_connector_adapter_customer_chromium_cdp customer_environment_adapter_candidate chrome_edge_chromium_family local_cdp_endpoint_configured_by_operator customer_existing_logged_in_browser contract_only_not_executed allowed false false 12ed620c1f6b018e
browser_connector_adapter_extension_bridge customer_environment_adapter_candidate supported_extension_browser_family local_extension_bridge_or_userscript_bridge customer_existing_logged_in_browser contract_only_not_executed allowed false false 4a41e68ca54d4acf
browser_connector_adapter_manual_handoff operator_fallback_adapter any_logged_in_browser manual_open_chat_copy_confirmed_text customer_existing_logged_in_browser contract_only_not_executed allowed_fallback false false 2f8e1348d28dafd2

产品交付模式Web Console Delivery Mode

shell_id
operator_web_console_delivery_mode_p0
model_state
web_console_mainline_edge_start_optional_connector
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
first_customer_test_browser
edge_start_allowed
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
edge_required_long_term
false
product_center_bucket
web_console_plus_backend_data_chain
adapter_layer_bucket
edge_start_then_browser_connector_contract
customer_message_bucket
web_console_main_product_edge_first_test_desktop_optional_connector
decision_row_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
decision_iddecisionvalueownercustomer_viewallowedperformedhash
primary_product_mode_web_console primary_product_mode web_first_saas_operator_console product_mainline web_console_is_main_product false false 53f95f429ddfe745
backend_data_chain_business_core backend_data_chain business_core backend_product_core customers_accounts_queue_strategy_duplicate_guard_delivery_ledger_billing_audit false false 6b5196eac374f15e
first_customer_test_browser_edge_start first_customer_test_browser edge_start_allowed first_test_adapter edge_allowed_for_first_customer_tests false false 2495fd8bcfa36d88
desktop_exe_optional_connector desktop_exe_role optional_connector adapter_layer desktop_exe_is_optional_helper_not_product_center false false 6a32955c0f603c8f
browser_connector_contract_ref browser_connector_contract_ref operator_browser_connector_contract_p0 adapter_contract adapter_contract_over_browser_brand false false unknown

客户接入Web Console Customer Onboarding

shell_id
operator_web_console_customer_onboarding_p0
model_state
local_only_customer_onboarding_account_access_flow
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
api_contract_path
/api/web-console/customer-onboarding
api_contract_method
GET
api_contract_state
local_contract_only_no_deploy
onboarding_flow_bucket
customer_onboarding_local_preview_no_login_no_send
visible_flow_bucket
customer_onboarding_four_step_entry
account_access_flow_bucket
customer_account_access_local_contract
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
local_contract_only
true
backend_deployed
false
customer_contacted
false
step_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
step_idordercustomer_viewbackend_bucketstateresultlocalallowedperformedbrowsersendrunnerhash
create_workspace step_1 open_web_console_workspace customer_account_authorization disabled_gated not_performed true false false false false false bc108890f62bc013
add_account_slot step_2 add_douyin_account_slot account_slot_registry disabled_gated not_performed true false false false false false e8701e91906755a6
choose_browser_connector step_3 edge_start_or_optional_connector customer_account_authorization disabled_gated not_performed true false false false false false eab81bee0cafa3b4
confirm_billing_entitlement step_4 confirm_billing_entitlement billing_entitlement_state disabled_gated not_performed true false false false false false b54c9bd609ef063d
enter_operator_review_queue step_5 enter_operator_review_queue queue_dispatch disabled_gated not_performed true false false false false false 5790f60e60e96b7c

工作区席位状态Web Console Workspace Slot Status

shell_id
operator_web_console_workspace_slot_status_p0
model_state
local_only_workspace_slot_status_projection
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
api_contract_path
/api/web-console/workspace-slot-status
api_contract_method
GET
api_contract_state
local_contract_only_no_deploy
source_runtime_composition_ref
phase1_runtime_composition_api_no_live_execution
source_customer_onboarding_ref
operator_web_console_customer_onboarding_p0
source_customer_onboarding_api_path
/api/web-console/customer-onboarding
workspace_status_bucket
workspace_slot_status_local_preview
workspace_display_bucket
redacted_customer_workspace
workspace_summary_bucket
workspace_slot_status_projected_from_runtime
slot_table_bucket
account_slot_status_rows_redacted
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
local_contract_only
true
backend_deployed
false
customer_contacted
false
slot_count_bucket
1_9
ready_slot_count_bucket
1_9
reauth_needed_count_bucket
1_9
renewal_needed_count_bucket
1_9
manual_send_gate_count_bucket
1_9
pending_review_count_bucket
0
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
summary_idlabelbucketcustomer_viewlocalallowedperformedhash
workspace_status_local_preview 工作区状态 workspace_slot_status_projected_from_runtime customer_can_see_workspace_and_slot_state true false false 29d65ea72f684e50
workspace_primary_product_mode 主产品形态 web_first_saas_operator_console web_console_is_main_product true false false 1673b9979b0f29d9
workspace_edge_start_adapter 首批测试浏览器 edge_start_allowed edge_first_test_not_long_term_lock true false false 97507757e3e9a086
workspace_optional_connector 桌面/EXE定位 optional_connector desktop_exe_is_optional_connector true false false 2382f321a16dcc97
account_slotprofile_slotstatusstatus_cnentitlementrenewalroutequeuereviewcandidategatenext_actionallowedperformedbrowsersendrunnerhash
account_slot_main_001 profile_slot_main_edge_001 ready_but_send_gated 可用,待人工确认发送 active no chat_route_ready 1_9 completed|operator_approved present local_checks_pass_but_live_execution_blocked confirm_target_text_and_duplicate_guard false false false false false 4b7e5ed85c6b04d7
account_slot_second_001 profile_slot_edge_second_001 needs_reauthorization 需重新授权 needs_reauth no blocked_until_health_or_license 1_9 operator_review_pending none blocked_until_account_slot_ready reauthorize_account_slot false false false false false 2180a81d63178e43
account_slot_expired_001 profile_slot_edge_expired_001 needs_renewal_or_expired 已过期,需续费或停用 expired yes blocked_until_health_or_license 1_9 operator_approved present blocked_until_account_slot_ready renew_or_disable_account_slot false false false false false aeab26ae89cbfa42

Web Console Billing Renewal Disable Status

shell_id
operator_web_console_billing_renewal_disable_status_p0
model_state
local_only_billing_renewal_disable_status_projection
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
api_contract_path
/api/web-console/billing-renewal-disable-status
api_contract_method
GET
api_contract_state
local_contract_only_no_deploy
source_workspace_slot_status_ref
operator_web_console_workspace_slot_status_p0
source_workspace_slot_status_api_path
/api/web-console/workspace-slot-status
billing_status_bucket
billing_renewal_disable_local_preview
billing_display_bucket
redacted_customer_billing_status
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
local_contract_only
true
backend_deployed
false
billing_provider_called
false
payment_touched
false
customer_contacted
false
billing_row_count_bucket
1_9
active_entitled_count_bucket
1_9
authorization_review_count_bucket
1_9
renewal_or_disable_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
policy_idbucketcustomer_viewpolicy_cnlocalallowedperformedpaymentcontacthash
billing_policy_active_entitled active_entitled customer_can_keep_using_slot 权益有效时保持可用 true false false false false b1bc24cf9b4b5fbc
billing_policy_reauth_first authorization_review_required customer_must_reauthorize_before_changes 授权异常时先重新授权,不扣费不停用 true false false false false dad645f627bcd90f
billing_policy_renew_or_disable renewal_required_or_disable_candidate customer_must_choose_renew_or_disable 过期时由人工确认续费或停用 true false false false false 493d172847c35153
account_slotprofile_slotbilling_statusstatus_cnentitlementpaid_untilrenewalrenewal_policydisable_policynext_actionallowedperformedpaymentdisablerenewal_performedbrowsersendrunnerhash
account_slot_main_001 profile_slot_main_edge_001 active_entitled 权益有效 active gt_30d no renewal_not_required_now disable_not_required keep_active_and_review_queue false false false false false false false false ab3269b214c6902f
account_slot_second_001 profile_slot_edge_second_001 authorization_review_required 需重新授权,计费保持待确认 needs_reauth gt_30d no renewal_not_required_now disable_not_required_review_auth_first reauthorize_before_billing_change false false false false false false false false b3c9bc724f04b242
account_slot_expired_001 profile_slot_edge_expired_001 renewal_required_or_disable_candidate 需续费或停用 expired expired yes renewal_required_before_send disable_allowed_after_manual_decision confirm_renewal_or_disable false false false false false false false false 1c6f09abbc91bcc8

Web Console Plan Entitlement Renewal Queue

shell_id
operator_web_console_plan_entitlement_renewal_queue_p0
model_state
local_only_plan_entitlement_renewal_queue_projection
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
api_contract_path
/api/web-console/plan-entitlement-renewal-queue
api_contract_method
GET
api_contract_state
local_contract_only_no_deploy
source_billing_status_ref
operator_web_console_billing_renewal_disable_status_p0
source_billing_status_api_path
/api/web-console/billing-renewal-disable-status
source_backend_data_chain_ref
operator_web_console_backend_data_chain_p0
source_backend_data_chain_api_path
/api/web-console/backend-data-chain
plan_display_bucket
customer_plan_entitlement_summary_redacted
decision_queue_bucket
renewal_disable_manual_decision_queue
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
local_contract_only
true
backend_deployed
false
billing_provider_called
false
payment_touched
false
renewal_performed
false
disable_performed
false
customer_contacted
false
plan_row_count_bucket
1_9
decision_queue_row_count_bucket
1_9
renewal_decision_queue_count_bucket
1_9
disable_candidate_queue_count_bucket
1_9
manual_billing_review_queue_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
summary_idmodel_bucketdisplayrowslocalallowedperformedhash
plan_summary_customer_plan_summary customer_plan_summary customer_can_see_plan_per_account_slot 1_9 true false false c502020a3902edfc
plan_summary_entitlement_status_summary entitlement_status_summary customer_can_see_entitlement_status 1_9 true false false a52461913b00e49a
plan_summary_renewal_decision_queue renewal_decision_queue operator_can_review_renewal_decisions 1_9 true false false 73f013b03245aec2
plan_summary_disable_candidate_queue disable_candidate_queue operator_can_review_disable_candidates 1_9 true false false 6d19ac6d8be8a54e
plan_summary_manual_billing_review_queue manual_billing_review_queue operator_can_review_authorization_before_billing_change 1_9 true false false e9fe68d06e7085cc
plan_summary_audit_event_index audit_event_index operator_can_export_redacted_plan_audit 1_9 true false false 909ed7e5fdd0009f
account_slotplanentitlementrenewaldecisionqueuesourceallowedperformedpaymentcontactbrowsersendrunnerhash
account_slot_main_001 plan_active_entitled active_entitled renewal_not_required_now keep_active_no_renewal_now customer_plan_summary active_entitled false false false false false false false 3a48d06bde3da1ea
account_slot_second_001 plan_active_but_authorization_review_required authorization_review_required renewal_not_required_now reauthorize_before_plan_change manual_billing_review_queue authorization_review_required false false false false false false false 5be5d57cf882c1a0
account_slot_expired_001 plan_requires_customer_renewal_decision entitlement_not_active_until_decision renewal_required customer_choose_renew_or_disable renewal_decision_queue renewal_required_or_disable_candidate false false false false false false false 269bed0d3113f066
queue_idqueueaccount_slotdecisionnextallowedperformedpaymentcontacthash
manual_billing_review_account_slot_second_001 manual_billing_review_queue account_slot_second_001 reauthorize_before_plan_change manual_reauth_review false false false false 9232eb352ec667c0
renewal_decision_account_slot_expired_001 renewal_decision_queue account_slot_expired_001 customer_choose_renew_or_disable manual_confirm_renew_or_disable false false false false 7c855d05a45c4a73
disable_candidate_account_slot_expired_001 disable_candidate_queue account_slot_expired_001 candidate_disable_after_manual_decision manual_confirm_disable_or_renew false false false false ca76d8f866dd5e2d

首屏 MVP 概览合同

shell_id
operator_web_console_mvp_overview_p0
model_state
local_only_chinese_web_console_mvp_overview
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
api_contract_path
/api/web-console/mvp-overview
api_contract_method
GET
api_contract_state
local_contract_only_no_deploy
source_workspace_slot_status_ref
operator_web_console_workspace_slot_status_p0
source_workspace_slot_status_api_path
/api/web-console/workspace-slot-status
source_plan_entitlement_renewal_queue_ref
operator_web_console_plan_entitlement_renewal_queue_p0
source_plan_entitlement_renewal_queue_api_path
/api/web-console/plan-entitlement-renewal-queue
overview_display_bucket
boss_customer_first_screen_chinese_mvp
mvp_readiness_bucket
local_mvp_first_screen_ready
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
local_contract_only
true
backend_deployed
false
billing_provider_called
false
payment_touched
false
renewal_performed
false
disable_performed
false
customer_contacted
false
overview_card_count_bucket
1_9
boundary_row_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
cardbuckettitleheadlinesourcestatusallowedperformedbrowsersendrunnerhash
mvp_card_web_console_mainline web_console_mainline 产品路线 Web Console 是主产品 operator_web_console_delivery_mode_p0 mainline_locked false false false false false 57fe18606f5625b9
mvp_card_workspace_slot_status workspace_slot_status 工作区状态 账号席位可见 operator_web_console_workspace_slot_status_p0 workspace_status_visible false false false false false d54ac4fe437c8a86
mvp_card_plan_entitlement_status plan_entitlement_status 套餐权益 套餐和权益已汇总 operator_web_console_plan_entitlement_renewal_queue_p0 plan_entitlement_visible false false false false false 81088abe71e1bd70
mvp_card_renewal_decision_queue renewal_decision_queue 续费队列 续费/停用需人工决策 operator_web_console_plan_entitlement_renewal_queue_p0 manual_decision_required false false false false false 286f65ff284b9d49
mvp_card_execution_boundary execution_boundary 执行边界 真实动作全部关闭 local_boundary_evidence all_real_actions_locked_false false false false false false 19fd994393718b52
mvp_card_next_operator_action next_operator_action 下一步 先看总览,再进明细 operator_web_console_mvp_overview_p0 mvp_overview_ready false false false false false 563c0fa1065c1909
boundaryvaluebucketlocalallowedperformedhash
browser_touched false real_action_locked_false true false false 07bb359f48d5e25b
send_attempted false real_action_locked_false true false false 57d58ffdc98e0d0f
runner_called false real_action_locked_false true false false dd99cca6b2aa6785
billing_provider_called false real_action_locked_false true false false d50d059c951622f8
payment_touched false real_action_locked_false true false false cbe56eb6da98a23b
renewal_performed false real_action_locked_false true false false 901c1f88e8efa39f
disable_performed false real_action_locked_false true false false 80e0a3b53c42f1a6
customer_contacted false real_action_locked_false true false false 841fda3c355a43ff
backend_deployed false real_action_locked_false true false false a4babc3fd7432d4b

后端数据链Web Console Backend Data Chain

shell_id
operator_web_console_backend_data_chain_p0
model_state
local_only_web_console_backend_data_chain_contract
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
api_contract_path
/api/web-console/backend-data-chain
api_contract_method
GET
api_contract_state
local_contract_only_no_deploy
schema_id
web_console_backend_data_chain_schema_p0
schema_version
web_console_backend_data_chain_schema_v1
schema_fixture_id
web_console_backend_data_chain_fixture_p0
migration_contract_id
web_console_backend_chain_migration_contract_p0
audit_event_index_id
web_console_backend_chain_audit_event_index_p0
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
runtime_composition_ref
phase1_runtime_composition_api_no_live_execution
account_runtime_row_count_bucket
1_9
chain_row_count_bucket
1_9
required_bucket_count_bucket
1_9
schema_required_field_count_bucket
10_99
audit_event_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
audit_execution_allowed_count_bucket
0
audit_execution_performed_count_bucket
0
persistence_adapter_id
web_console_backend_chain_persistence_adapter_p0
repository_fixture_id
web_console_backend_chain_repository_fixture_p0
migration_dry_run_id
web_console_backend_chain_migration_dry_run_p0
adapter_state_bucket
fixture_backed_repository_boundary_only
dry_run_state_bucket
validated_local_plan_no_database_execution
persistence_engine_bucket
none_local_contract_only
adapter_runtime_bucket
in_memory_contract_no_database_connection
repository_fixture_row_count_bucket
1_9
migration_dry_run_row_count_bucket
1_9
persistence_execution_allowed_count_bucket
0
persistence_execution_performed_count_bucket
0
migration_dry_run_execution_allowed_count_bucket
0
migration_dry_run_execution_performed_count_bucket
0
local_contract_only
true
backend_deployed
false
browser_touched
false
send_attempted
false
runner_called
false
chain_idbucketmodelsourceapiownerscopecustomer_viewlocalallowedperformedhash
backend_chain_customer_account_authorization customer_account_authorization customer_authorization_status_bucketed account_profile_vault_plus_customer_registry /api/web-console/backend-data-chain web_console_backend customer_account_status_refs_only customer_can_see_authorization_status true false false adb44f411c5dd496
backend_chain_account_slot_registry account_slot_registry paid_douyin_account_slot_registry account_profile_vault_runtime /api/web-console/backend-data-chain web_console_backend account_profile_route_health_refs_only customer_can_see_account_slots true false false 71596ee58cf89b12
backend_chain_queue_dispatch queue_dispatch operator_queue_dispatch_state queue_review_workflow_runtime /api/web-console/backend-data-chain web_console_backend queue_refs_status_and_review_buckets_only operator_can_review_queue true false false a5d1c900029330ab
backend_chain_duplicate_guard_ledger duplicate_guard_ledger duplicate_key_status_ledger queue_review_workflow_duplicate_guard /api/web-console/backend-data-chain web_console_backend duplicate_hash_and_status_buckets_only operator_can_avoid_duplicate_delivery true false false bc4c3733e26158b8
backend_chain_delivery_evidence_ledger delivery_evidence_ledger redacted_delivery_evidence_events delivery_ledger_and_runtime_composition /api/web-console/backend-data-chain web_console_backend redacted_event_refs_and_hashes_only operator_can_see_delivery_status true false false 9eefb2b73d82f0c5
backend_chain_billing_entitlement_state billing_entitlement_state billing_entitlement_decision_state cloud_entitlement_runtime /api/web-console/backend-data-chain web_console_backend billing_status_and_entitlement_buckets_only customer_can_see_billing_status true false false 4824a07a0cff75b7
backend_chain_disable_renewal_policy disable_renewal_policy disable_renewal_reauth_policy cloud_entitlement_runtime /api/web-console/backend-data-chain web_console_backend disable_renewal_policy_buckets_only customer_can_renew_or_reauthorize true false false 9b9dbd3ba20e600f
backend_chain_audit_event_index audit_event_index local_redacted_audit_event_index runtime_composition_and_operator_ledgers /api/web-console/backend-data-chain web_console_backend event_type_refs_hashes_and_status_buckets_only operator_can_export_redacted_audit true false false 8c48b201e7f9b531
schema_idversionfixtureformatversion_policycompatibilitylocal
web_console_backend_data_chain_schema_p0 web_console_backend_data_chain_schema_v1 web_console_backend_data_chain_fixture_p0 json_schema_contract_local additive_schema_versions_only_until_p1 existing_bucket_names_are_stable_for_operator_p0 true
migration_idcurrentpreviousstatedirectiondestructivebackupallowedperformed
web_console_backend_chain_migration_contract_p0 web_console_backend_data_chain_schema_v1 none_initial_p0 initial_schema_lock_no_data_migration forward_only_additive_contract false true false false
event_ideventversionbucketsourcestatuslocalallowedperformedhash
audit_schema_registered_p0 schema_registered web_console_backend_data_chain_schema_v1 all_backend_chain_buckets stable_schema_contract registered_local_only true false false 751f995aa5ff729a
audit_api_contract_registered_p0 api_contract_registered web_console_backend_data_chain_schema_v1 all_backend_chain_buckets api_contract registered_local_only true false false 700e46838e464d67
audit_required_buckets_locked_p0 required_buckets_locked web_console_backend_data_chain_schema_v1 all_backend_chain_buckets chain_rows locked_local_only true false false b37fb24b7dc72b06
audit_migration_contract_registered_p0 migration_contract_registered web_console_backend_data_chain_schema_v1 all_backend_chain_buckets migration_contract registered_local_only true false false cc015a5438b04899
audit_boundary_verified_p0 boundary_verified web_console_backend_data_chain_schema_v1 all_backend_chain_buckets boundary_evidence verified_local_only true false false f66c347fb164f903
repository_row_idbucketseamtableprimary_keypayloadindexwritereadlocalallowedperformedhash
repository_fixture_customer_account_authorization customer_account_authorization vault_repository_seam web_console_customer_account_authorization_fixture stable_hash_id redacted_bucket_payload_only customer_account_authorization_hash_and_status_index dry_run_fixture_only local_contract_fixture_read true false false af2207f3b441b25f
repository_fixture_account_slot_registry account_slot_registry vault_repository_seam web_console_account_slot_registry_fixture stable_hash_id redacted_bucket_payload_only account_slot_registry_hash_and_status_index dry_run_fixture_only local_contract_fixture_read true false false 1d5d0872e83d06d2
repository_fixture_queue_dispatch queue_dispatch queue_repository_seam web_console_queue_dispatch_fixture stable_hash_id redacted_bucket_payload_only queue_dispatch_hash_and_status_index dry_run_fixture_only local_contract_fixture_read true false false a1b030e7cbbf7314
repository_fixture_duplicate_guard_ledger duplicate_guard_ledger queue_repository_seam web_console_duplicate_guard_ledger_fixture stable_hash_id redacted_bucket_payload_only duplicate_guard_ledger_hash_and_status_index dry_run_fixture_only local_contract_fixture_read true false false fd461e654957a04f
repository_fixture_delivery_evidence_ledger delivery_evidence_ledger audit_repository_seam web_console_delivery_evidence_ledger_fixture stable_hash_id redacted_bucket_payload_only delivery_evidence_ledger_hash_and_status_index dry_run_fixture_only local_contract_fixture_read true false false 5ff9be698e8969ad
repository_fixture_billing_entitlement_state billing_entitlement_state entitlement_repository_seam web_console_billing_entitlement_state_fixture stable_hash_id redacted_bucket_payload_only billing_entitlement_state_hash_and_status_index dry_run_fixture_only local_contract_fixture_read true false false c9708294c2ee3c60
repository_fixture_disable_renewal_policy disable_renewal_policy entitlement_repository_seam web_console_disable_renewal_policy_fixture stable_hash_id redacted_bucket_payload_only disable_renewal_policy_hash_and_status_index dry_run_fixture_only local_contract_fixture_read true false false 71aff72f6c7161fd
repository_fixture_audit_event_index audit_event_index audit_repository_seam web_console_audit_event_index_fixture stable_hash_id redacted_bucket_payload_only audit_event_index_hash_and_status_index dry_run_fixture_only local_contract_fixture_read true false false 6931ca24c22edc75
migration_step_idbucketoperationstatusdestructivebackuplocalallowedperformedhash
migration_dry_run_customer_account_authorization customer_account_authorization create_or_verify_customer_account_authorization_fixture_shape validated_no_execution false true true false false 41c38a96cfa44791
migration_dry_run_account_slot_registry account_slot_registry create_or_verify_account_slot_registry_fixture_shape validated_no_execution false true true false false d007cd71a7a960f7
migration_dry_run_queue_dispatch queue_dispatch create_or_verify_queue_dispatch_fixture_shape validated_no_execution false true true false false 511d1013e82debfc
migration_dry_run_duplicate_guard_ledger duplicate_guard_ledger create_or_verify_duplicate_guard_ledger_fixture_shape validated_no_execution false true true false false 1537c4b9f968b83a
migration_dry_run_delivery_evidence_ledger delivery_evidence_ledger create_or_verify_delivery_evidence_ledger_fixture_shape validated_no_execution false true true false false bf8c0117243ecce4
migration_dry_run_billing_entitlement_state billing_entitlement_state create_or_verify_billing_entitlement_state_fixture_shape validated_no_execution false true true false false 4813b174959ad2a2
migration_dry_run_disable_renewal_policy disable_renewal_policy create_or_verify_disable_renewal_policy_fixture_shape validated_no_execution false true true false false 8a89dac5ecda4f5a
migration_dry_run_audit_event_index audit_event_index create_or_verify_audit_event_index_fixture_shape validated_no_execution false true true false false e6b8b44e6cfc30b6

仓储接口合同Web Console Repository Contracts

repository_contract_id
web_console_backend_repository_contracts_p0
model_state
local_only_readonly_fixture_repository_contracts
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
schema_version
web_console_backend_data_chain_schema_v1
persistence_adapter_ref
web_console_backend_chain_persistence_adapter_p0
repository_fixture_ref
web_console_backend_chain_repository_fixture_p0
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
module_count_bucket
1_9
required_bucket_count_bucket
1_9
repository_execution_allowed_count_bucket
0
repository_execution_performed_count_bucket
0
fixture_backed
true
read_only
true
database_connected
false
local_contract_only
true
backend_deployed
false
browser_touched
false
send_attempted
false
runner_called
false
module_idseamownerreadwriterowsreadonlyfixturedballowedperformed
vault_repository_contract_p0 vault_repository_seam account_authorization_and_slots readonly_fixture_contract_interface not_available_until_persistence_gate 1_9 true true false false false
queue_repository_contract_p0 queue_repository_seam queue_dispatch_and_duplicate_guard readonly_fixture_contract_interface not_available_until_persistence_gate 1_9 true true false false false
entitlement_repository_contract_p0 entitlement_repository_seam billing_disable_and_renewal readonly_fixture_contract_interface not_available_until_persistence_gate 1_9 true true false false false
audit_repository_contract_p0 audit_repository_seam delivery_evidence_and_audit_index readonly_fixture_contract_interface not_available_until_persistence_gate 1_9 true true false false false
module_idchain_bucketmodelscopelocalallowedperformed
vault_repository_contract_p0 customer_account_authorization customer_authorization_status_bucketed customer_account_status_refs_only true false false
vault_repository_contract_p0 account_slot_registry paid_douyin_account_slot_registry account_profile_route_health_refs_only true false false
queue_repository_contract_p0 queue_dispatch operator_queue_dispatch_state queue_refs_status_and_review_buckets_only true false false
queue_repository_contract_p0 duplicate_guard_ledger duplicate_key_status_ledger duplicate_hash_and_status_buckets_only true false false
entitlement_repository_contract_p0 billing_entitlement_state billing_entitlement_decision_state billing_status_and_entitlement_buckets_only true false false
entitlement_repository_contract_p0 disable_renewal_policy disable_renewal_reauth_policy disable_renewal_policy_buckets_only true false false
audit_repository_contract_p0 delivery_evidence_ledger redacted_delivery_evidence_events redacted_event_refs_and_hashes_only true false false
audit_repository_contract_p0 audit_event_index local_redacted_audit_event_index event_type_refs_hashes_and_status_buckets_only true false false

本地 SQLite 适配器Node SQLite Adapter

sqlite_adapter_id
web_console_backend_chain_node_sqlite_adapter_p0
model_state
local_only_node_sqlite_read_write_parity_p0
sqlite_engine_bucket
node_builtin_sqlite_database_sync
api_contract_path
/api/web-console/backend-data-chain/sqlite
api_contract_method
GET
schema_gate_ref
web_console_backend_chain_ajv_schema_gate_p0
schema_gate_passed
true
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
schema_version
web_console_backend_data_chain_schema_v1
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
db_path_hash
98e8617a51cc4e38
database_connected
true
database_file_created_or_present
true
local_persistence_write_attempted
true
local_persistence_write_performed
true
migration_executed
true
migration_bucket
create_tables_if_missing_local_only
write_row_count_bucket
1_9
read_row_count_bucket
1_9
read_parity_row_count_bucket
1_9
repository_read_row_count_bucket
1_9
audit_row_count_bucket
1_9
local_contract_only
true
real_execution_allowed
false
real_execution_performed
false
browser_touched
false
send_attempted
false
runner_called
false
parity_row_idbucketseamsourcesqliteresulthashlocalallowedperformed
node_sqlite_read_parity:customer_account_authorization customer_account_authorization vault_repository_seam backend_chain_customer_account_authorization backend_chain_customer_account_authorization sqlite_read_parity_matched true true false false
node_sqlite_read_parity:account_slot_registry account_slot_registry vault_repository_seam backend_chain_account_slot_registry backend_chain_account_slot_registry sqlite_read_parity_matched true true false false
node_sqlite_read_parity:queue_dispatch queue_dispatch queue_repository_seam backend_chain_queue_dispatch backend_chain_queue_dispatch sqlite_read_parity_matched true true false false
node_sqlite_read_parity:duplicate_guard_ledger duplicate_guard_ledger queue_repository_seam backend_chain_duplicate_guard_ledger backend_chain_duplicate_guard_ledger sqlite_read_parity_matched true true false false
node_sqlite_read_parity:delivery_evidence_ledger delivery_evidence_ledger audit_repository_seam backend_chain_delivery_evidence_ledger backend_chain_delivery_evidence_ledger sqlite_read_parity_matched true true false false
node_sqlite_read_parity:billing_entitlement_state billing_entitlement_state entitlement_repository_seam backend_chain_billing_entitlement_state backend_chain_billing_entitlement_state sqlite_read_parity_matched true true false false
node_sqlite_read_parity:disable_renewal_policy disable_renewal_policy entitlement_repository_seam backend_chain_disable_renewal_policy backend_chain_disable_renewal_policy sqlite_read_parity_matched true true false false
node_sqlite_read_parity:audit_event_index audit_event_index audit_repository_seam backend_chain_audit_event_index backend_chain_audit_event_index sqlite_read_parity_matched true true false false
read_row_idseambucketresultlocalallowedperformed
audit_repository_seam:audit_event_index audit_repository_seam audit_event_index sqlite_payload_read_parity_matched true false false
audit_repository_seam:delivery_evidence_ledger audit_repository_seam delivery_evidence_ledger sqlite_payload_read_parity_matched true false false
entitlement_repository_seam:billing_entitlement_state entitlement_repository_seam billing_entitlement_state sqlite_payload_read_parity_matched true false false
entitlement_repository_seam:disable_renewal_policy entitlement_repository_seam disable_renewal_policy sqlite_payload_read_parity_matched true false false
queue_repository_seam:duplicate_guard_ledger queue_repository_seam duplicate_guard_ledger sqlite_payload_read_parity_matched true false false
queue_repository_seam:queue_dispatch queue_repository_seam queue_dispatch sqlite_payload_read_parity_matched true false false
vault_repository_seam:account_slot_registry vault_repository_seam account_slot_registry sqlite_payload_read_parity_matched true false false
vault_repository_seam:customer_account_authorization vault_repository_seam customer_account_authorization sqlite_payload_read_parity_matched true false false
audit_idbucketstatuslocalallowedperformed
node_sqlite_adapter_write_parity_p0 sqlite_adapter_write_parity validated_local_only true false false

仓储实现干跑Repository Implementation Dry Run

repository_implementation_id
web_console_backend_repository_implementation_dry_run_p0
model_state
local_only_fixture_backed_read_parity_no_writes
repository_contract_ref
web_console_backend_repository_contracts_p0
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
schema_version
web_console_backend_data_chain_schema_v1
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
module_count_bucket
1_9
read_parity_row_count_bucket
1_9
required_bucket_count_bucket
1_9
repository_execution_allowed_count_bucket
0
repository_execution_performed_count_bucket
0
fixture_backed
true
read_only
true
database_connected
false
write_attempted
false
local_contract_only
true
backend_deployed
false
browser_touched
false
send_attempted
false
runner_called
false
implementation_module_idcontractseamreadwriteadapterrowsreadonlyfixturedbwrite_attemptedallowedperformed
vault_repository_implementation_dry_run_p0 vault_repository_contract_p0 vault_repository_seam read_fixture_rows_by_chain_bucket not_implemented_no_writes none_fixture_only 1_9 true true false false false false
queue_repository_implementation_dry_run_p0 queue_repository_contract_p0 queue_repository_seam read_fixture_rows_by_chain_bucket not_implemented_no_writes none_fixture_only 1_9 true true false false false false
entitlement_repository_implementation_dry_run_p0 entitlement_repository_contract_p0 entitlement_repository_seam read_fixture_rows_by_chain_bucket not_implemented_no_writes none_fixture_only 1_9 true true false false false false
audit_repository_implementation_dry_run_p0 audit_repository_contract_p0 audit_repository_seam read_fixture_rows_by_chain_bucket not_implemented_no_writes none_fixture_only 1_9 true true false false false false
read_row_idmoduleseambucketsourceresultpayloaddb_readwriteallowedperformed
vault_repository_contract_p0:customer_account_authorization vault_repository_contract_p0 vault_repository_seam customer_account_authorization repository_contract_chain_row_ref fixture_read_parity_matched redacted_bucket_payload_only false false false false
vault_repository_contract_p0:account_slot_registry vault_repository_contract_p0 vault_repository_seam account_slot_registry repository_contract_chain_row_ref fixture_read_parity_matched redacted_bucket_payload_only false false false false
queue_repository_contract_p0:queue_dispatch queue_repository_contract_p0 queue_repository_seam queue_dispatch repository_contract_chain_row_ref fixture_read_parity_matched redacted_bucket_payload_only false false false false
queue_repository_contract_p0:duplicate_guard_ledger queue_repository_contract_p0 queue_repository_seam duplicate_guard_ledger repository_contract_chain_row_ref fixture_read_parity_matched redacted_bucket_payload_only false false false false
entitlement_repository_contract_p0:billing_entitlement_state entitlement_repository_contract_p0 entitlement_repository_seam billing_entitlement_state repository_contract_chain_row_ref fixture_read_parity_matched redacted_bucket_payload_only false false false false
entitlement_repository_contract_p0:disable_renewal_policy entitlement_repository_contract_p0 entitlement_repository_seam disable_renewal_policy repository_contract_chain_row_ref fixture_read_parity_matched redacted_bucket_payload_only false false false false
audit_repository_contract_p0:delivery_evidence_ledger audit_repository_contract_p0 audit_repository_seam delivery_evidence_ledger repository_contract_chain_row_ref fixture_read_parity_matched redacted_bucket_payload_only false false false false
audit_repository_contract_p0:audit_event_index audit_repository_contract_p0 audit_repository_seam audit_event_index repository_contract_chain_row_ref fixture_read_parity_matched redacted_bucket_payload_only false false false false

持久化方案决策Persistence Adapter Decision

persistence_decision_id
operator_web_console_persistence_adapter_decision_p0
model_state
local_only_node_sqlite_p0_tooling_decision_adapter_proven
chosen_minimal_path
ajv_schema_gate_then_node_builtin_sqlite_p0
primary_product_mode
web_first_saas_operator_console
backend_data_chain
business_core
schema_version
web_console_backend_data_chain_schema_v1
first_customer_test_browser
edge_start_allowed
edge_required_long_term
false
desktop_exe_role
optional_connector
browser_connector_contract_ref
operator_browser_connector_contract_p0
backend_repository_contract_ref
web_console_backend_repository_contracts_p0
repository_implementation_dry_run_ref
web_console_backend_repository_implementation_dry_run_p0
node_sqlite_adapter_ref
web_console_backend_chain_node_sqlite_adapter_p0
sqlite_engine_bucket
node_builtin_sqlite_database_sync
better_sqlite3_status_bucket
rerun_native_install_failed_current_environment
required_bucket_count_bucket
1_9
candidate_count_bucket
1_9
adopted_candidate_count_bucket
1_9
deferred_candidate_count_bucket
1_9
dependency_install_allowed
false
dependency_installed
false
database_connected
false
database_file_created
false
migration_execution_allowed
false
migration_execution_performed
false
write_execution_allowed
false
write_execution_performed
false
local_contract_only
true
backend_deployed
false
browser_touched
false
send_attempted
false
runner_called
false
candidate_idcandidatedecisionrolewindowsschemafitcomplexityinstalldbmigrationwrite
candidate_node_builtin_sqlite node_builtin_sqlite_database_sync adopt_for_local_mvp_persistence_adapter local_sqlite_adapter_for_backend_chain_p0 node_builtin_sqlite_no_external_native_package create_tables_if_missing_local_only_after_ajv_schema_gate fits_all_eight_buckets_for_redacted_payload_read_write_parity low_no_extra_dependency_surface false false false false
candidate_better_sqlite3_kysely better_sqlite3_plus_kysely rerun_native_install_failed_current_environment typed_query_builder_candidate_after_p0 native_sqlite_driver_plus_typescript_query_layer requires_explicit_migration_layout_or_companion_tooling future_candidate_after_native_install_environment_fixed medium_extra_toolchain_surface false false false false
candidate_drizzle_better_sqlite3 drizzle_plus_better_sqlite3 defer_depends_on_better_sqlite3_native_route schema_orm_and_migration_candidate_after_p0 native_sqlite_driver_plus_drizzle_tooling strong_future_schema_migration_path_but_more_initial_plumbing fits_all_eight_buckets_after_table_layout_packet medium_high_for_current_commonjs_slice false false false false
candidate_schema_gate_ajv_typebox schema_only_typebox_ajv_gate adopted_ajv_gate_typebox_optional runtime_contract_validation_before_sqlite_writes pure_js_validation_path_no_native_database_requirement locks_json_schema_contract_before_sqlite_table_creation fits_all_eight_buckets_as_payload_guard low_if_ajv_only_typebox_deferred false false false false
path_idajv_schema_gate_then_node_builtin_sqlite_p0
step_1ajv_only_json_schema_gate_for_eight_backend_chain_buckets
step_2node_builtin_sqlite_local_adapter_read_write_parity
step_3consider_kysely_or_drizzle_after_production_schema_pressure
validator_bucketajv_json_schema_gate_first
sqlite_engine_bucketnode_builtin_sqlite_database_sync
orm_role_bucketdeferred_until_after_sqlite_p0_read_write_parity
execution_allowedfalse
execution_performedfalse

Edge MVP Target Gate

shell_id
operator_edge_mvp_target_readiness_gate_p0
model_state
packet_backed_edge_chat_target_readiness_gate
route_alias
douyin_private_message_workspace
route_bucket
www_douyin_com_chat
browser_bucket
Microsoft_Edge
profile_bucket
main_edge_mature_profile_default_user_config_1
cdp_endpoint_bucket
local_edge_cdp_9345
cdp_reachability_bucket
reachable_from_hq5_preflight
chat_target_count_bucket
1_9
delivery_status_bucket
PASS_DELIVERY_ROUTE_WITH_SCOPE
receiver_visible_bucket
visible
readiness_status_bucket
edge_chat_target_locked_ready
duplicate_guard_required_bucket
required_before_new_real_action
queue_consumption_policy_bucket
queue_review_duplicate_guard_only_before_real_action
gate_row_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
gate_idroute_bucketbrowser_bucketcdp_endpoint_bucketgate_status_bucketallowedperformed
edge_mvp_gate_01_current_chat_target_locked www_douyin_com_chat Microsoft_Edge local_edge_cdp_9345 ready_but_execution_gated false false

Edge Gate Queue Drilldown

shell_id
operator_edge_gate_eligible_queue_drilldown_p0
model_state
local_only_edge_gate_queue_eligibility_drilldown_no_execution
source_edge_gate_ref
operator_edge_mvp_target_readiness_gate_p0
route_alias
douyin_private_message_workspace
row_count_bucket
1_9
duplicate_blocked_count_bucket
1_9
candidate_after_review_count_bucket
1_9
human_intervention_required_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
runner_called
false
row_idqueue_item_refaccounteligibilitynext_actionhash
edge_gate_drilldown_01_receiver_visible_duplicate_blocked 097bd56aa241d93f account_slot_main_001 blocked_duplicate_guard_closed do_not_resend_duplicate_guard_closed 420e6cde55f07b59
edge_gate_drilldown_02_pending_review_candidate a9a18cd877c6da7f account_slot_main_001 candidate_after_manual_review_approval prepare_exact_real_action_scope_after_approval 677ef9f7b0a2b827

真实动作范围预览Candidate Real Action Scope Preview

shell_id
operator_candidate_real_action_scope_preview_p0
model_state
local_only_candidate_real_action_scope_preview
source_drilldown_ref
operator_edge_gate_eligible_queue_drilldown_p0
route_alias
douyin_private_message_workspace
real_action_preview_row_count_bucket
1_9
target_confirmation_required_count_bucket
1_9
text_confirmation_required_count_bucket
1_9
page_intervention_confirmation_required_count_bucket
1_9
duplicate_guard_confirmation_required_count_bucket
1_9
boss_confirmation_required_bucket
required_before_real_action
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
copy_to_platform_attempted
false
runner_called
false
preview_idcandidate_row_refqueue_item_refaccountroutescopetargettextpageduplicatebossallowedperformedhash
candidate_real_action_scope_preview_01 edge_gate_drilldown_02_pending_review_candidate a9a18cd877c6da7f account_slot_main_001 douyin_private_message_workspace candidate_real_action_scope_preview_local_only_no_execution required_before_real_action required_before_real_action required_before_real_action required_before_real_action required_before_real_action false false 1acd2db660d214e1

真实动作确认请求Exact Real Action Confirmation Request

shell_id
operator_exact_real_action_confirmation_request_p0
model_state
local_only_exact_real_action_confirmation_request
source_preview_ref
operator_candidate_real_action_scope_preview_p0
route_alias
douyin_private_message_workspace
real_action_confirmation_request_row_count_bucket
1_9
action_choice_required_count_bucket
1_9
target_confirmation_required_count_bucket
1_9
text_source_confirmation_required_count_bucket
1_9
page_intervention_confirmation_required_count_bucket
1_9
duplicate_guard_confirmation_required_count_bucket
1_9
boss_confirmation_required_count_bucket
1_9
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
copy_to_platform_attempted
false
runner_called
false
request_idpreview_refqueue_refaccountroutescopechoicetargettext_sourcepageduplicatebossallowedperformedhash
exact_real_action_confirmation_request_01 candidate_real_action_scope_preview_01 a9a18cd877c6da7f account_slot_main_001 douyin_private_message_workspace exact_real_action_confirmation_request_local_only_no_execution boss_must_choose_open_chat_only_copy_draft_or_send required_before_real_action required_before_real_action_no_value required_before_real_action required_before_real_action required_before_real_action false false 2cf4125c3814ada9

交付拉起准备Pullup Delivery Readiness

shell_id
operator_pullup_delivery_readiness_manifest_p0
model_state
local_only_pullup_delivery_readiness_manifest
probe_mode_bucket
render_context_probe
route_alias
douyin_private_message_workspace
readiness_row_count_bucket
1_9
required_npm_script_count_bucket
1_9
missing_source_marker_count_bucket
0
missing_copied_marker_count_bucket
0
missing_quickstart_marker_count_bucket
0
enabled_execution_button_count_bucket
0
disabled_gated_control_count_bucket
10_99
forbidden_marker_hit_count_bucket
0
proof_status
pullup_local_delivery_ready_without_real_execution
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
copy_to_platform_attempted
false
runner_called
false
readiness_idsource_refroutereadinessgatecommandallowedperformedhash
source_html_entrypoint_ready dist_operator_workbench_p0_html douyin_private_message_workspace local_entrypoint_present local_read_only_no_execution npm_run_operator_html false false 6c795a65b64210e3
copied_bundle_entrypoint_ready copied_static_bundle_entrypoint douyin_private_message_workspace copied_entrypoint_present local_read_only_no_execution npm_run_operator_copied_startup false false b43bb1b27f04b604
npm_smoke_chain_ready package_json_scripts douyin_private_message_workspace required_npm_scripts_present local_smoke_only_no_execution npm_run_verify false false e42a1287b172c7af
disabled_operator_controls_ready operator_workbench_html_controls douyin_private_message_workspace controls_pending_render_context execution_gated npm_run_operator_acceptance false false 98c6924278c9c6cd
exact_real_action_gate_ready operator_exact_real_action_confirmation_request_p0 douyin_private_message_workspace real_action_confirmation_gate_present boss_confirmation_required_before_edge_touch npm_run_operator_real_action_confirmation false false aeb7cb2b5b47f3d7
operator_quickstart_doc_ready operator_delivery_quickstart_local douyin_private_message_workspace quickstart_doc_present local_doc_only_no_execution read_local_quickstart_doc false false a3090b1ecc78190d

交接状态Operator Handoff Status

shell_id
operator_handoff_status_p0
shell_alias
operator_handoff_status_shell_p0
model_state
local_only_operator_handoff_status
route_alias
douyin_private_message_workspace
route_bucket
www_douyin_com_chat
handoff_status_bucket
open_chat_only_ready_next_confirmation_required
handoff_ready_bucket
pullup_and_open_chat_only_ready
local_readiness_bucket
pullup_local_delivery_ready_without_real_execution
edge_chat_pullup_bucket
edge_chat_readonly_probe_ready
open_chat_only_activation_bucket
open_chat_only_activation_ready
next_confirmation_required_bucket
next_confirmation_required_before_copy_or_send
selected_target_id_hash
8016c47b82e6ee145be779db6303d5592979c6d220b1936c869fdbcb3f783992
handoff_row_count_bucket
1_9
handoff_execution_allowed_count_bucket
0
handoff_execution_performed_count_bucket
0
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
copy_draft_allowed
false
send_allowed
false
browser_touched
false
send_attempted
false
copy_to_platform_attempted
false
runner_called
false
handoff_idsource_refroutestatusreadynextallowedperformedhash
handoff_local_pullup_ready operator_pullup_delivery_readiness_manifest_p0 www_douyin_com_chat pullup_local_delivery_ready_without_real_execution ready next_confirmation_required_before_copy_or_send false false 78eefaa2e5de2fac
handoff_edge_chat_readonly_ready hq5_edge_chat_pullup_readonly_probe www_douyin_com_chat edge_chat_readonly_probe_ready ready next_confirmation_required_before_copy_or_send false false c0c2998991b37dc5
handoff_open_chat_only_activation_ready hq5_edge_chat_open_chat_only_activation www_douyin_com_chat open_chat_only_activation_ready ready next_confirmation_required_before_copy_or_send false false 2e221c649472376b
handoff_next_confirmation_required operator_exact_real_action_confirmation_request_p0 www_douyin_com_chat next_confirmation_required_before_copy_or_send blocked_until_exact_confirmation next_confirmation_required_before_copy_or_send false false 455cee0da3ff3c23

启动清单Operator Launch Checklist

shell_id
operator_launch_checklist_index_p0
model_state
local_only_operator_launch_checklist_index
route_alias
douyin_private_message_workspace
route_bucket
www_douyin_com_chat
launch_status_bucket
launch_checklist_ready_next_confirmation_required
local_static_entry_bucket
source_static_entry_ready
copied_static_entry_bucket
copied_static_entry_ready
open_chat_state_bucket
open_chat_only_activation_ready
confirmation_gate_bucket
next_confirmation_required_before_copy_or_send
copy_send_gate_bucket
copy_send_controls_disabled_gated
launch_step_count_bucket
1_9
missing_source_marker_count_bucket
0
missing_copied_marker_count_bucket
0
missing_quickstart_marker_count_bucket
0
forbidden_marker_hit_count_bucket
0
execution_allowed_count_bucket
0
execution_performed_count_bucket
0
browser_touched
false
send_attempted
false
copy_to_platform_attempted
false
runner_called
false
check_idsource_refstatusreadynext_stepallowedperformedhash
launch_source_static_entry_ready dist_operator_workbench_p0_html source_static_entry_ready ready open_local_static_entry false false fbaab8a65e5e0031
launch_copied_static_entry_ready copied_static_bundle_entrypoint copied_static_entry_ready ready open_copied_static_entry_if_needed false false 5b1cb62a5db0eab6
launch_open_chat_only_ready operator_handoff_status_p0 open_chat_only_activation_ready ready hold_at_open_chat_only false false 629cb9c2a4196640
launch_exact_confirmation_gate_ready operator_exact_real_action_confirmation_request_p0 next_confirmation_required_before_copy_or_send blocked_until_exact_confirmation confirm_target_and_text_source_before_copy_or_send false false f37e599251d33de9
launch_copy_send_controls_gated operator_local_disabled_controls copy_send_controls_disabled_gated blocked_until_exact_confirmation keep_copy_send_disabled false false af6d60f144236f86
launch_quickstart_ready operator_delivery_quickstart_local quickstart_launch_sequence_ready ready follow_local_launch_sequence false false c0241f0f3c190921

操作证据Operation Log

evidence_path_hash
312c4190ad5682a591ebaaec2cb91c37224a91281db918f034de0dcc9dc3899c
html_state_hash
a3069ce1fef5ba1df6e5df5acf35733681a68759ec9065ab42d3688cd07a039f
delivery_ledger_id
operator_edge_chat_delivery_ledger_p0
delivery_ledger_status_bucket
PASS_DELIVERY_ROUTE_WITH_SCOPE
delivery_receiver_visible_bucket
visible
delivery_duplicate_guard_bucket
closed_duplicate_key_recorded
delivery_event_count_bucket
1_9
source_sender_packet_hash
2ed71114dd9b4e17
source_receiver_packet_hash
a367f61b1e854d7a
source_sender_evidence_path_hash
9442a329a7a2f547
native_ack_bucket
not_proven
retry_allowed_bucket
blocked_after_receiver_visible
edge_gate_eligible_queue_drilldown_id
operator_edge_gate_eligible_queue_drilldown_p0
edge_drilldown_row_count_bucket
1_9
candidate_real_action_scope_preview_id
operator_candidate_real_action_scope_preview_p0
real_action_preview_row_count_bucket
1_9
exact_real_action_confirmation_request_id
operator_exact_real_action_confirmation_request_p0
real_action_confirmation_request_row_count_bucket
1_9
pullup_delivery_readiness_manifest_id
operator_pullup_delivery_readiness_manifest_p0
pullup_delivery_readiness_status_bucket
PASS_WITH_SCOPE
pullup_delivery_readiness_row_count_bucket
1_9
pullup_delivery_proof_status_bucket
pullup_local_delivery_ready_without_real_execution
operator_handoff_status_id
operator_handoff_status_p0
operator_handoff_status_bucket
open_chat_only_ready_next_confirmation_required
operator_handoff_ready_bucket
pullup_and_open_chat_only_ready
handoff_row_count_bucket
1_9
handoff_next_confirmation_required_bucket
next_confirmation_required_before_copy_or_send
operator_launch_checklist_index_id
operator_launch_checklist_index_p0
launch_status_bucket
launch_checklist_ready_next_confirmation_required
launch_step_count_bucket
1_9
launch_confirmation_gate_bucket
next_confirmation_required_before_copy_or_send
log_export_bucket
local_redacted_export_shell
private_body_logged
false
draft_body_logged
false
raw_auth_values_logged
false
eventqueue_refroutestatus
sender_side_likely_sent 097bd56aa241d93f www_douyin_com_chat false
receiver_visible_confirmed 097bd56aa241d93f www_douyin_com_chat visible
duplicate_guard_closed 097bd56aa241d93f blocked_after_receiver_visible

云端权益心跳Cloud Entitlement Heartbeat

heartbeat_bucket
1_9
billing_unit
douyin_account_slot
future_control_plane
future_cloud_control_plane
cloud_deployed
false

执行器策略Runner Policy

runner
experimental_not_core
browser_touched
false
send_attempted
false
retry_executed
false
login_values_read
false
private_body_returned
false
draft_body_returned
false