教材正本 agent/stage-manifest.yaml · sha256 57ad274f220d1f34
version: 0.1-draft
status: human-supervised
route: line-gemini-gas
success_definition: first_reply_observed
# stage 對照導覽:本檔為 Stage Truth 正本;chapter 欄僅供導覽對映,非第二真相。
# 章節號與 M 編號僅前三格數字相同,自 M3 起不對應——請以 chapter 欄為準。
# LINE Webhook Verify 屬 M4 之技術步驟,非獨立 stage(工具細節不進產品中心)。
stages:
- id: M0
chapter: "00"
purpose: understand_ai_work
human_action: choose_a_low_risk_work
human_gate: false
evidence: written_first_work_card
- id: M1
chapter: "01"
purpose: choose_first_small_work
human_action: define_boundary_and_handoff_rule
human_gate: false
evidence: accepted_work_card
- id: M2
chapter: "02"
purpose: establish_owned_line
human_action: create_or_select_owned_line_channel
human_gate: true
evidence: user_confirms_correct_channel
- id: M3
chapter: "02 Step3 + 03" # 無專章,刻意不虛構
purpose: capture_owned_credentials
human_action: save_secrets_in_user_owned_destination
human_gate: true
evidence: user_confirms_saved_without_revealing_value
secret_policy: never_display_or_transmit
- id: M4
chapter: "03" # 含 SETUP_CHECKLIST 2/3/4 節;Webhook Verify 屬此
purpose: connect_gemini_in_owned_runtime
human_action: configure_user_owned_runtime
human_gate: true
evidence: provider_probe_without_secret
- id: M5
chapter: "04"
purpose: observe_first_ai_reply
human_action: send_minimal_test_message
human_gate: true
evidence: user_observed_reply_in_owned_line
- id: M6
chapter: "05"
purpose: troubleshoot_and_recover
human_action: collect_non_sensitive_evidence
human_gate: true
evidence: diagnostic_card_or_handoff_summary
- id: M7
chapter: "06"
purpose: experience_founder_ai_manager_gap
human_action: describe_business_context
human_gate: false
evidence: user_can_describe_understood_gap
- id: M8
chapter: "08"
purpose: choose_next_step
human_action: choose_self_serve_collaboration_or_exploration
human_gate: false
evidence: explicit_next_step
global_policy:
user_owned_credentials: required
provider_neutral: required
human_in_loop: required
zero_human_claim: prohibited
production_dependency_on_upstream_wizard: prohibited
default_execution_mode: dry_run