2026-05-10T09:43:48+08:00
=== git ===
afdbea6fb512717e631b94d91e1a47be059a670f
 M cmd/supply-intelligence/main.go
 M go.mod
 M go.sum
 M internal/admission/repository.go
 M internal/admission/runner.go
 M internal/admission/service.go
 M internal/admission/service_test.go
 M internal/admission/types.go
 M internal/app/app.go
 M internal/app/app_test.go
 M internal/discovery/scheduler.go
 M internal/discovery/service.go
 M internal/discovery/service_test.go
 M internal/domain/types.go
 M internal/gatewayconsumer/service.go
 M internal/gatewayconsumer/service_test.go
 M internal/httpapi/server.go
 M internal/httpapi/server_integration_test.go
 M internal/httpapi/server_test.go
 M internal/integration/platform.go
 M internal/poller/gateway_package_poller_test.go
 M internal/poller/runtime.go
 M internal/poller/runtime_test.go
 M internal/probe/service.go
 M internal/probe/service_test.go
 M internal/probe/state_machine.go
 M internal/probe/state_machine_test.go
 M internal/publish/service.go
 M internal/publish/service_test.go
 M internal/repository/memory.go
 M internal/repository/memory_test.go
 M migrations/0001_init.sql
 M migrations/0002_admission.sql
?? .dockerignore
?? Dockerfile
?? deploy/
?? docker-compose.yml
?? internal/admission/test_logger_adapter.go
?? internal/discovery/status_alignment_test.go
?? internal/httpapi/admission_state_api_test.go
?? internal/httpapi/dashboard.go
?? internal/httpapi/postgres_e2e_test.go
?? internal/integration/adapter_test.go
?? internal/metrics/
?? internal/poller/admission_runtime.go
?? internal/poller/discovery_runtime.go
?? internal/probe/state_machine_additional_test.go
?? internal/publish/service_postgres_tx_test.go
?? internal/repository/errors.go
?? internal/repository/factory.go
?? internal/repository/interfaces.go
?? internal/repository/postgres.go
?? internal/repository/postgres_publish_tx_test.go
?? migrations/0003_gateway_snapshots.sql
?? migrations/0004_supply_accounts.sql
?? migrations/0005_gateway_retry_state.sql
?? migrations/0005_package_event_account_id.sql
?? prd/PM_GATEWAY_CLOSURE_PRD_2026-05-08.md
?? reports/
?? scripts/
?? supply-intelligence
?? tech/B2_B3_B4_IMPLEMENTATION_SPEC_2026-05-07.md
?? tech/PRODUCTION_LAUNCH_CLOSURE_BOARD_2026-05-07.md
?? tech/PRODUCTION_LAUNCH_CLOSURE_BOARD_2026-05-08.md
?? tech/PRODUCTION_P0_P1_P2_BOARD_2026-05-08.md
?? tech/SHARED_ENV_PRODUCTION_GATE_EXECUTION_BOARD_2026-05-09.md
?? tech/TECHLEAD_GATEWAY_CLOSURE_DESIGN_2026-05-08.md
=== healthz ===
{"status":"ok"}

=== runtime-status pre ===
{"cursor":"","failed_events":0,"last_error":"","last_poll_at":"2026-05-10T01:43:48.81399742Z","paused":false,"pending_retry_events":0,"started":true}

=== metrics pre ===
# HELP supply_intelligence_gateway_event_latency_seconds Gateway event processing latency
# TYPE supply_intelligence_gateway_event_latency_seconds histogram
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="0.005"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="0.01"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="0.025"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="0.05"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="0.1"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="0.25"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="0.5"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="1"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="2.5"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="5"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="10"} 0
supply_intelligence_gateway_event_latency_seconds_bucket{platform="openai",le="+Inf"} 1
supply_intelligence_gateway_event_latency_seconds_sum{platform="openai"} 41996.761732391
supply_intelligence_gateway_event_latency_seconds_count{platform="openai"} 1
# HELP supply_intelligence_gateway_events_processed_total Gateway events processed
# TYPE supply_intelligence_gateway_events_processed_total counter
supply_intelligence_gateway_events_processed_total{event_type="supply_package_published",platform="openai",result="applied"} 1
