DYSX 抖音私信运营控制台 P0
Web Console 主产品线,Edge 只作为首批测试适配器,Desktop/EXE 只是可选连接器;human-operated Chat Pane placeholder.
DYSX 抖音私信运营台最小可交付版:一屏看懂,真实动作全部关闭
Web Console 是主产品。老板/客户只需看:账号能不能用、队列有几件事、套餐权益是否正常、下一步该人工确认什么。Edge 只是首批测试起步适配器,Desktop/EXE 只是可选连接器。
实战前只记录这一条
本地确认记录,不打开浏览器,不发送,不调 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
业务明细(默认收起,需要时再看)
客户接入本地 MVP,不会登录或发送
客户只需要看这条线:网页开通、添加账号、用 Edge 起步测试或接可选连接器,最后进入人工审核队列。
当前只是本地接入预览: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 仍只是可选连接器。
| 账号席位 | 客户状态 | 授权/续费 | 路线 | 队列 | 下一步 | 闸门 |
|---|---|---|---|---|---|---|
| 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 是主产品,后端数据链是业务核心。这里只是本地状态合同:续费、停用、支付、客户联系都没有执行。
| 账号席位 | 客户看到的计费状态 | 权益/续费 | 续费策略 | 停用策略 | 下一步 | 执行边界 |
|---|---|---|---|---|---|---|
| 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 是主产品,这里把后端数据链的计费状态翻译成客户能看懂的套餐摘要和续费决策队列。当前仍是本地只读合同:不扣费,不停用,不联系客户,不发送。
| 账号席位 | 套餐状态 | 权益 | 续费决策 | 队列 | 客户下一步 | 边界 |
|---|---|---|---|---|---|---|
| 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
- 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
| queue | review | gate | controls |
|---|---|---|---|
| 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 |
| account | queue_ref | delivery | duplicate | gate |
|---|---|---|---|---|
| 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 |
| action | queue_ref | account | gate | allowed | performed |
|---|---|---|---|---|---|
| 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 |
| transition | action_ref | from | to | allowed | performed |
|---|---|---|---|---|---|
| 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 |
| account | queue_items | pending | approved | copy_gated | duplicate |
|---|---|---|---|---|---|
| account_slot_main_001 | 1_9 | 1_9 | 1_9 | 1_9 | 1_9 |
| row_id | queue_ref | eligibility | human_intervention | next_action | allowed | performed |
|---|---|---|---|---|---|---|
| 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_id | type | created | hash | count |
|---|---|---|---|---|
| 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_id | queue_ref | account | route | hash |
|---|---|---|---|---|
| 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_slot_ref | route_alias | pending_review_count_bucket | approved_local_count_bucket | chat_open_requested_gated_count_bucket | draft_copy_requested_gated_count_bucket | deferred_local_count_bucket | duplicate_marked_local_count_bucket | evidence_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_id | role | browser_family | method | login_source | status | customer_required | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|---|
| 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_id | decision | value | owner | customer_view | allowed | performed | hash |
|---|---|---|---|---|---|---|---|
| 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_id | order | customer_view | backend_bucket | state | result | local | allowed | performed | browser | send | runner | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | label | bucket | customer_view | local | allowed | performed | hash |
|---|---|---|---|---|---|---|---|
| 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_slot | profile_slot | status | status_cn | entitlement | renewal | route | queue | review | candidate | gate | next_action | allowed | performed | browser | send | runner | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | bucket | customer_view | policy_cn | local | allowed | performed | payment | contact | hash |
|---|---|---|---|---|---|---|---|---|---|
| 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_slot | profile_slot | billing_status | status_cn | entitlement | paid_until | renewal | renewal_policy | disable_policy | next_action | allowed | performed | payment | disable | renewal_performed | browser | send | runner | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | model_bucket | display | rows | local | allowed | performed | hash |
|---|---|---|---|---|---|---|---|
| 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_slot | plan | entitlement | renewal | decision | queue | source | allowed | performed | payment | contact | browser | send | runner | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | queue | account_slot | decision | next | allowed | performed | payment | contact | hash |
|---|---|---|---|---|---|---|---|---|---|
| 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
| card | bucket | title | headline | source | status | allowed | performed | browser | send | runner | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| boundary | value | bucket | local | allowed | performed | hash |
|---|---|---|---|---|---|---|
| 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_id | bucket | model | source | api | owner | scope | customer_view | local | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | version | fixture | format | version_policy | compatibility | local |
|---|---|---|---|---|---|---|
| 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_id | current | previous | state | direction | destructive | backup | allowed | performed |
|---|---|---|---|---|---|---|---|---|
| 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_id | event | version | bucket | source | status | local | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|---|
| 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_id | bucket | seam | table | primary_key | payload | index | write | read | local | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | bucket | operation | status | destructive | backup | local | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|---|
| 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_id | seam | owner | read | write | rows | readonly | fixture | db | allowed | performed |
|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | chain_bucket | model | scope | local | allowed | performed |
|---|---|---|---|---|---|---|
| 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_id | bucket | seam | source | sqlite | result | hash | local | allowed | performed |
|---|---|---|---|---|---|---|---|---|---|
| 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_id | seam | bucket | result | local | allowed | performed |
|---|---|---|---|---|---|---|
| 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_id | bucket | status | local | allowed | performed |
|---|---|---|---|---|---|
| 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_id | contract | seam | read | write | adapter | rows | readonly | fixture | db | write_attempted | allowed | performed |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | module | seam | bucket | source | result | payload | db_read | write | allowed | performed |
|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | candidate | decision | role | windows | schema | fit | complexity | install | db | migration | write |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | ajv_schema_gate_then_node_builtin_sqlite_p0 |
|---|---|
| step_1 | ajv_only_json_schema_gate_for_eight_backend_chain_buckets |
| step_2 | node_builtin_sqlite_local_adapter_read_write_parity |
| step_3 | consider_kysely_or_drizzle_after_production_schema_pressure |
| validator_bucket | ajv_json_schema_gate_first |
| sqlite_engine_bucket | node_builtin_sqlite_database_sync |
| orm_role_bucket | deferred_until_after_sqlite_p0_read_write_parity |
| execution_allowed | false |
| execution_performed | false |
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_id | route_bucket | browser_bucket | cdp_endpoint_bucket | gate_status_bucket | allowed | performed |
|---|---|---|---|---|---|---|
| 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_id | queue_item_ref | account | eligibility | next_action | hash |
|---|---|---|---|---|---|
| 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_id | candidate_row_ref | queue_item_ref | account | route | scope | target | text | page | duplicate | boss | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | preview_ref | queue_ref | account | route | scope | choice | target | text_source | page | duplicate | boss | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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_id | source_ref | route | readiness | gate | command | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|
| 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_id | source_ref | route | status | ready | next | allowed | performed | hash |
|---|---|---|---|---|---|---|---|---|
| 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_id | source_ref | status | ready | next_step | allowed | performed | hash |
|---|---|---|---|---|---|---|---|
| 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
| event | queue_ref | route | status |
|---|---|---|---|
| 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