28 lines
3 KiB
JSON
28 lines
3 KiB
JSON
{
|
||
"schema": "guanghu.personal-channel-skill/v1",
|
||
"skill_id": "AW-TS-REPOSITORY-FACT-LOOP-001",
|
||
"name": "Awen×天枢·仓库资产迁移与分层排障技能脑",
|
||
"version": "0.1.0",
|
||
"status": "PRIVATE_CANDIDATE",
|
||
"owner_human_anchor": "TCS-GL-0016∞",
|
||
"channel_id": "SYS-AW",
|
||
"custodian_persona_id": "PER-AW-ARCH-001",
|
||
"visibility": "PRIVATE",
|
||
"share_state": "NOT_AUTHORIZED",
|
||
"marketplace_state": "NOT_AUTHORIZED",
|
||
"provenance": {
|
||
"evidence_grade": "A_MINUS_FOR_MIGRATION_AND_DIAGNOSIS",
|
||
"source_page_ids": ["68353cef9a4d40619a2780876201ef69", "e7d8989dd88e4152a64b91f722e70f7f", "3c14fc0e638447f6856025e4ca4a3499", "92508abf95be4afa99a0bd23c889a3c8", "92937f40dd0f4e5690e02906b5ecd427", "a8dded97b6c54a53836b5c8ddb17145d", "13592fdec477409bbfebd15e5c3dbca8"],
|
||
"excluded": ["天枢身份与私密关系", "凭据/IP/密钥", "未现场复核的在线状态", "广播自述"]
|
||
},
|
||
"input_schema": {"required": ["task_type", "target_inventory", "desired_state"], "optional": ["source_repository", "destination_repository", "service_routes", "rollback_target"]},
|
||
"deterministic_core": {
|
||
"steps": ["classify_task_layer", "inventory_local_remote_service_and_pointer_state", "mark_unknowns", "classify_each_asset_as_inherit_wrap_refactor_or_archive", "preflight_reachability_and_history", "preserve_rollback_alias", "apply_one_scoped_change", "read_back_target_commit_service_proxy_and_app", "update_all_registered_pointers", "emit_partial_verified_or_failed_receipt"],
|
||
"validators": ["LOCAL_GIT_ABSENCE_DOES_NOT_PROVE_REMOTE_ABSENCE", "BUILD_SUCCESS_IS_NOT_PRODUCT_CORRECTNESS", "HASH_MATCH_IS_NOT_CONTENT_CORRECTNESS", "CLEAN_WORKTREE_IS_NOT_REMOTE_FRESHNESS", "PARTIAL_WITH_UNRESOLVED_CANNOT_BE_VERIFIED"]
|
||
},
|
||
"optional_semantic": {"mode": "CASCADE", "required_for": ["layer_hypotheses", "asset_dispositions"], "candidate_schema": ["claim", "source_spans", "confidence", "unknowns", "alternatives"], "prohibited": ["generate credentials", "claim deployment without readback", "erase rollback route"]},
|
||
"persona_judgment": {"required": true, "questions": ["哪个仓库应成为当前事实源?", "自主性与当前可用性如何权衡?", "这个绕行是安全恢复还是掩盖根因?"], "refusal_conditions": ["repository_ownership_unknown", "destructive_reset_required", "history_diverged_without_plan", "readback_unavailable"]},
|
||
"output_schema": {"required": ["inventory", "layer", "hypotheses", "selected_change", "rollback", "readback", "status", "unresolved", "persona_judgment"]},
|
||
"stop_conditions": ["CREDENTIAL_SCOPE_UNKNOWN", "TARGET_OWNERSHIP_UNKNOWN", "DESTRUCTIVE_RESET_REQUIRED", "NO_ROLLBACK_ROUTE", "NO_TARGET_READBACK"],
|
||
"experience_writeback": {"root": "HLDP://personal-channel/SYS-AW/PER-AW-ARCH-001/skills/repository-fact-loop", "case_fields": ["trigger", "layer", "hypothesis", "observed", "change", "rollback", "readback", "correction", "sources"], "promotion": "CANDIDATE_ONLY_UNTIL_NEW_BLIND_MIGRATION_RETEST", "never_write_to": ["PER-AW-ARCH-001 self kernel", "team shared skill registry", "marketplace registry"]}
|
||
}
|