Agent Capability Gauntlet v0.1
Deterministic multi-domain confidence gate for AI-first workflow readiness.
Purpose
Validate that selfhost agent reference workflows pass across required product domains with replay-aware signals and bounded runtime budgets.
This gate is stricter than workflow smoke checks: it renders a scored report and fails closed on domain coverage regressions.
Runner
- Read-only check:
scripts/check_agent_reference_workflows.sh - Explicit producer:
scripts/update_agent_reference_workflows_report.sh - Optional primary report:
.genesis/perf/agent_capability_gauntlet_report.json - Optional history:
.genesis/perf/agent_capability_gauntlet_history.jsonl - Baseline seed history:
policies/perf/agent_capability_gauntlet_seed_history.jsonl
The check renders into private temporary outputs and reads retained history only as an input. Only the explicit producer replaces the optional report and appends a retained history sample.
Report Contract
kind = "genesis/agent-capability-gauntlet-v0.1"okbooleanworkflow_count,workflow_successes,score_percentdomain_count,domain_successesrequired_domains(sorted domain id list)required_domain_thresholds(domain -> minimum success count)elapsed_ms,budget_mshistory_samples,history_p95_ms,history_p95_enforced,history_p95_okfail_reasons(string list)default_max_ms(legacy compatibility alias for budget defaults)p95_default_max_ms,p95_min_samples,p95_failuresbaseline_history_path,require_min_historyregression_percent,regression_failures,history_min_failuresprofile,runtime_profile,genesis_binrequire_gpu_device_backendconfidence_lane(release-confidence-deviceordev-fallback-evidence)release_confidence_lane,fallback_evidence_lanedomains:domainrequired_successessuccessesok
workflows:name,path,domainsexit_code,exit_okreplay_signal,replay_value,replay_hashreplay_value_normalized,replay_hash_normalizedduration_ms,max_ms,duration_okp95_duration_ms,p95_budget_ms,p95_sample_count,p95_enforced,p95_okhistory_min_ok,require_min_history,baseline_history_sample_countbaseline_p95_ms,regression_percent,regression_enforced,regression_budget_ms,regression_okok
Required Domains
The gate requires at least one successful workflow for each:
servicenetwork_processpackage_publish_syncgraphicsgpu_computefilesystemraw_network_socketsinbound_serverdurable_dataprocess_lifecycleplugin_runtimetime_controlbrowser_runtimeui_application_stackxr_runtimeauth_security_servicehardware_device_integrationdata_pipeline_orchestrationdeploymentdeploy_iosdeploy_androiddeploy_edgedeploy_service_runtimemulti_agent_orchestrationrealtime_collaborationml_pipeline_variantbackend_topology
If any required domain misses its minimum success threshold, the script exits non-zero.
Budget Controls
GENESIS_AGENT_GAUNTLET_DEFAULT_MAX_MS(default300000)GENESIS_AGENT_GAUNTLET_MAX_MS_<WORKFLOW_NAME_UPPER>per-workflow overrideGENESIS_AGENT_GAUNTLET_P95_DEFAULT_MAX_MS(defaults toGENESIS_AGENT_GAUNTLET_DEFAULT_MAX_MS)GENESIS_AGENT_GAUNTLET_P95_MAX_MS_<WORKFLOW_NAME_UPPER>per-workflow p95 overrideGENESIS_AGENT_GAUNTLET_P95_MIN_SAMPLESminimum history samples before p95 enforcement (default8)GENESIS_AGENT_GAUNTLET_BASELINE_HISTORYdefaultpolicies/perf/agent_capability_gauntlet_seed_history.jsonlGENESIS_AGENT_GAUNTLET_REQUIRE_MIN_HISTORYfail-closed on insufficient per-workflow history (default1)GENESIS_AGENT_GAUNTLET_REGRESSION_PERCENTper-workflow regression budget over baseline p95 (default25)GENESIS_AGENT_GAUNTLET_REGRESSION_SLACK_MSfixed process-jitter allowance used with the percentage budget (default500; hermetic release bundle1500)
Confidence Lanes
release-confidence-device:require_gpu_device_backend=true; GPU workflows must provedevice-runtime.dev-fallback-evidence: fallback-enabled lane for local development evidence only.
CI Expectations
standardandfullCI profiles run this gate.- Failures in workflow checks or domain thresholds fail CI.
scripts/check_slo_report_contracts.shenforces required SLO fields and fail-closed elapsed/p95 budget semantics on the emitted report.- Release/full profile also runs
scripts/check_agent_workflow_runtime_parity.shto enforce native vs WASI/wasm-host bridge parity hash equivalence for the same workflows. scripts/check_agent_scenario_perf.shconsumes this gate’s workflow durations to enforce aggregated multi-domain median+p95 scenario latency SLOs.