{ "schema_version": "ai_agent_log_intelligence_runtime_sample_readback_v1", "generated_at": "2026-07-01T10:04:30+08:00", "verifier_id": "log_intelligence_runtime_sample_20260701T100430+0800", "scope": "ai_agent_log_intelligence_integration_runtime_sample", "source": { "namespace": "awoooi-prod", "deploy_marker": "c4ae3e4bc chore(cd): deploy f1a264c [skip ci]", "image_commit": "f1a264cf0cab09c6d853f7dc5d9fc02fbf32bc7b", "api_image": "192.168.0.110:5000/awoooi/api:f1a264cf0cab09c6d853f7dc5d9fc02fbf32bc7b", "web_image": "192.168.0.110:5000/awoooi/web:f1a264cf0cab09c6d853f7dc5d9fc02fbf32bc7b", "worker_image": "192.168.0.110:5000/awoooi/api:f1a264cf0cab09c6d853f7dc5d9fc02fbf32bc7b", "readback_command_scope": [ "kubectl -n awoooi-prod get deploy awoooi-api awoooi-web awoooi-worker", "kubectl -n awoooi-prod logs deploy/awoooi-api --tail=20 --since=15m", "kubectl -n awoooi-prod logs deploy/awoooi-worker --tail=20 --since=15m" ] }, "samples": [ { "sample_id": "api_structured_log_chain_sample", "service": "awoooi-api", "source_system": "k8s_logs", "environment": "prod", "project_id": "awoooi", "product": "awoooi", "package": "apps/api", "tool": "kubectl_logs_readback", "redaction_state": "metadata_only_no_raw_payload", "observed_events": [ "awooop_truth_chain_fetched", "ansible_controlled_apply_completed", "request_complete" ], "observed_fields": [ "project_id", "source_id", "source_type", "current_stage", "incident_id", "event", "level", "timestamp", "pathname", "lineno" ], "raw_log_payload_persisted": false }, { "sample_id": "worker_mcp_registry_runtime_sample", "service": "awoooi-worker", "source_system": "k8s_logs", "environment": "prod", "project_id": "awoooi", "product": "awoooi", "package": "apps/api", "tool": "kubectl_logs_readback", "redaction_state": "metadata_only_no_raw_payload", "observed_events": [ "mcp_registry_provider_registered", "mcp_registry_initialized", "signal_worker_mcp_runtime_initialized" ], "observed_fields": [ "provider", "tool_count", "providers", "tools", "total_registered" ], "raw_log_payload_persisted": false }, { "sample_id": "p0_110_harbor_runner_control_path_sample", "service": "awoooi-110-control-path", "source_system": "gitea_queue_and_remote_control_classifier_readback", "environment": "prod", "project_id": "awoooi", "product": "awoooi", "package": "ops/runner", "tool": "read_public_gitea_queue_and_remote_control_classifier", "redaction_state": "metadata_only_no_raw_payload", "observed_events": [ "harbor_registry_public_route_unavailable", "harbor_110_remote_control_channel_unavailable", "harbor_110_remote_ssh_reachable", "harbor_110_remote_ssh_publickey_auth_stalled", "harbor_110_remote_ssh_server_accepts_key_then_session_timeout", "harbor_110_remote_ssh_auth_permission_denied_false", "harbor_110_repair_jobs_payload_stale_or_cross_workflow", "bounded_ssh_timeout_seen", "controlled_profile_no_matching_runner_cleared", "node_load_not_high", "controlled_lane_verifier_packaged", "local_recovery_package_packaged" ], "observed_fields": [ "workflow_run_id", "commit_sha", "runner_label", "registry_v2_status", "ssh_auth_classification", "remote_control_channel", "remote_ssh_publickey_auth_stalled", "remote_ssh_server_accepts_key_then_session_timeout", "remote_ssh_auth_permission_denied", "harbor_110_repair_failure_classifier", "harbor_110_repair_jobs_payload_classifier", "bounded_ssh_timeout_seen", "node_load_classifier", "safe_next_step", "verifier_id", "playbook_id", "rollback_ref" ], "classification": { "incident_id": "p0-110-harbor-ssh-publickey-auth-stalled-20260701", "risk_tier": "high", "runner_label": "awoooi-non110-host", "current_blocker": "harbor_110_remote_ssh_publickey_auth_stalled", "ssh_auth_classification": "remote_ssh_server_accepts_key_then_session_timeout", "remote_control_channel": "unavailable", "bounded_ssh_timeout_seen": true, "remote_ssh_reachable": true, "remote_ssh_publickey_auth_stalled": true, "remote_ssh_server_accepts_key_then_session_timeout": true, "remote_ssh_auth_permission_denied": false, "harbor_110_repair_failure_classifier": "harbor_110_remote_ssh_publickey_auth_stalled", "harbor_110_repair_jobs_payload_stale_or_cross_workflow": true, "node_load_classifier": "load_not_high", "registry_v2_status": 502, "controlled_recovery_package": "recover-110-control-path-and-harbor-local.sh --check", "post_apply_verifier": "check-awoooi-110-controlled-cd-lane-readiness.sh", "controlled_local_console_execution_plan": [ { "phase_id": "diagnose_remote_control_channel", "mode": "read_only", "command": "read-public-gitea-actions-queue.py --json", "expected_result": "remote_ssh_server_accepts_key_then_session_timeout_classifier_without_secret_material", "runtime_write_allowed_only_on_110_local_console": false }, { "phase_id": "preflight_control_path_and_harbor", "mode": "check", "command": "recover-110-control-path-and-harbor-local.sh --check", "expected_result": "ssh_metadata_harbor_watchdog_and_cd_lane_readiness_readback", "runtime_write_allowed_only_on_110_local_console": false }, { "phase_id": "repair_ssh_service_or_metadata_if_check_confirms_drift", "mode": "controlled_apply", "command": "recover-110-control-path-and-harbor-local.sh --apply-ssh-control-path", "expected_result": "ssh_session_pam_account_or_shell_path_repaired_without_key_material_read", "runtime_write_allowed_only_on_110_local_console": true }, { "phase_id": "repair_harbor_once_if_v2_still_502", "mode": "controlled_apply", "command": "recover-110-control-path-and-harbor-local.sh --repair-harbor-once", "expected_result": "harbor_local_v2_returns_200_or_401_after_single_bounded_repair", "runtime_write_allowed_only_on_110_local_console": true }, { "phase_id": "verify_harbor_queue_and_controlled_cd_lane", "mode": "post_apply_verifier", "command": "read-public-gitea-actions-queue.py --json && check-awoooi-110-controlled-cd-lane-readiness.sh", "expected_result": "remote_ssh_auth_stall_cleared_harbor_v2_ready_without_generic_labels_or_secret_reads", "runtime_write_allowed_only_on_110_local_console": false } ], "post_recovery_readback_commands": [ "read-public-gitea-actions-queue.py --json", "curl -k https://registry.wooo.work/v2/", "curl http://192.168.0.110:5000/v2/" ], "forbidden_runtime_actions": [ "read_or_print_authorized_keys", "read_runner_registration_token_or_runner_file", "restart_docker_daemon", "reboot_host", "docker_system_prune", "workflow_dispatch_from_this_endpoint" ], "safe_next_step": "run_110_local_console_control_path_recovery_then_rerun_harbor_queue_and_registry_readback" }, "raw_log_payload_persisted": false } ], "label_receipt": { "label_groups_attached": [ "ownership", "runtime_surface", "correlation", "learning" ], "required_label_field_count": 17, "runtime_sample_count": 3, "metadata_only": true, "raw_log_payload_persisted": false }, "feedback_receipt_readiness": { "km_rag_feedback_receipt_ready": true, "playbook_feedback_receipt_ready": true, "mcp_audit_feedback_receipt_ready": true, "post_apply_verifier_feedback_receipt_ready": true, "trusted_writeback_still_requires_dry_run": true }, "operation_boundaries": { "runtime_log_sample_read_performed": true, "raw_log_payload_persisted": false, "secret_value_collection_allowed": false, "km_write_performed": false, "rag_index_write_performed": false, "playbook_trust_write_performed": false, "mcp_tool_call_performed": false, "runtime_repair_performed": false, "workflow_trigger_performed": false, "github_api_used": false } }