hololake-system-architecture/product-source/hololake-native-desktop/runtime-kernels/personal-skills/JZ-CX-LOCAL-AI-WORKBENCH-001.json

1 line
3.2 KiB
JSON

{"schema":"guanghu.personal-channel-skill/v1","skill_id":"JZ-CX-LOCAL-AI-WORKBENCH-001","name":"桔子×晨星·手搓飞机本地智能工作台技能脑","version":"0.1.0","status":"PRIVATE_CANDIDATE","owner_human_anchor":"TCS-GL-0008∞","channel_id":"SYS-JZ","custodian_persona_id":"PER-CX001","visibility":"PRIVATE","share_state":"NOT_AUTHORIZED","marketplace_state":"NOT_AUTHORIZED","provenance":{"evidence_grade":"B_CODE_DELIVERY_C_PLUS_RUNTIME_READBACK","source_page_ids":["9f6d640b6a36455e8e94e651e03333db","0ea96d1a60e245e0ad1efd66baa70ba1","eee50aa393c049fdb15d920ab2ad859c","1b9abe377abf4991b01497eeb8e4afc4","1f613fc900d04305924a22d9464a00e8","18579582e336485985984c1bf8a47460"],"observed_components":["FastAPI routes","SQLite conversations/memory/knowledge/progress","registered Notion tools","bounded five-round tool loop","SSE output","interaction writeback"],"known_gaps":["web search route explicitly returns an unimplemented result","broad exception swallowing hides failures","current pages do not provide a fresh live end-to-end readback"],"excluded":["晨星身份 prompt","family relationship prompt","API keys","hard-coded local paths","claims that code delivery equals deployment"]},"input_schema":{"required":["capability_manifest","local_data_root","requested_operation"],"optional":["notion_page_or_database_id","model_adapter","existing_database"]},"deterministic_core":{"steps":["validate_config_without_printing_secrets","initialize_versioned_sqlite_schema","register_tools_from_machine_schemas","disable_tools_whose_dependencies_are_unavailable","route_explicit_crud_progress_search_and_read_requests_without_model","for_semantic_requests_prepare_bounded_context","run_bounded_tool_loop_when_model_adapter_exists","persist_user_and_assistant_visible_messages","stage_memory_candidates_instead_of_auto_accepting","health_check_database_routes_tools_and_static_assets","emit_partial_or_verified_receipt"],"validators":["NO_SECRET_IN_REMOTE_OR_LOG","UNIMPLEMENTED_ROUTE_REPORTS_NOT_IMPLEMENTED","TOOL_ARGUMENT_SCHEMA_VALID","TOOL_LOOP_BOUNDED","DATABASE_WRITE_READBACK","ERRORS_REMAIN_VISIBLE","CODE_DELIVERY_NOT_DEPLOYMENT"]},"optional_semantic":{"mode":"CASCADE","required_for":[],"candidate_schema":["intent","tool_calls","source_results","answer","unknowns"],"prohibited":["call unregistered tool","accept memory automatically","guess quantities without query","hide tool failure"]},"persona_judgment":{"required":false,"questions":["这次只是本地工具操作,还是需要晨星参与创作判断?","哪些记忆候选真正值得保留?"],"refusal_conditions":["secret_exposure_risk","destructive_database_change","unverified_write_target"]},"output_schema":{"required":["operation","dependency_state","tool_receipts","data_readback","errors","external_effect"]},"stop_conditions":["SECRET_SCOPE_UNKNOWN","DATABASE_MIGRATION_DESTRUCTIVE","TOOL_SCHEMA_INVALID","WRITEBACK_TARGET_UNVERIFIED","UNREGISTERED_NETWORK_ACTION"],"experience_writeback":{"root":"HLDP://personal-channel/SYS-JZ/PER-CX001/skills/local-ai-workbench","case_fields":["capability","input","tool_path","result","error","readback","correction"],"promotion":"PRIVATE_CANDIDATE_UNTIL_FRESH_LOCAL_END_TO_END_RUN","never_write_to":["PER-CX001 self kernel","team shared skill registry","marketplace registry"]}}