Skip to content

Agent-utilities scale claim register

This is the AU-side, source-anchored register for scaling, W3 deployment assets, and capacity statements. It deliberately does not copy epistemic-graph claims: the source anchors below are files in this repository, and a claim is only as strong as the AU source or evidence named here.

Status vocabulary

The status is an evidence level, not a promise about an operator's cluster:

  • DESIGNED — an AU plan or workload model exists; no implementation or run is implied.
  • IMPLEMENTED — the AU source path or committed reference asset exists. This does not mean it has been deployed.
  • UNIT-PROVEN — a focused automated fixture exercises the AU path. The fixture still needs to pass in the current release before it is a release claim.
  • LAB-PROVEN — a bounded external run passed against a named release and environment; no such run is implied by a unit fixture.
  • LIVE — an operator observed the exact deployed artifact, configuration, and health evidence at a recorded time.
  • 1M-CERTIFIED — the signed production certification campaign passed the exact one-million-resident workload contract and SLOs.

reference and staged describe committed deployment inputs, not additional status levels. A reference/staged manifest is not deployable until its release compatibility gate, exact digest rendering, and asset checks pass. A deployable render is not LIVE until an operator records deployment evidence. No AU claim below is currently LAB-PROVEN, LIVE, or 1M-CERTIFIED.

Machine-checked claims

The checker in scripts/check_scale_claims.py requires each source anchor and source fragment to remain present. It also rejects duplicate IDs, path escape, unsupported statuses, and ungrounded LIVE/1M-CERTIFIED rows. Run it from the repository root before changing a scale claim.

ID Status AU source anchor Required source fragment Evidence scope
AU-SCALE-001 IMPLEMENTED agent_utilities/orchestration/fleet_actuation.py#class KubernetesActuator class KubernetesActuator: optional kubectl reference actuator; source capability, not live cluster proof
AU-SCALE-002 IMPLEMENTED agent_utilities/orchestration/fleet_actuation.py#selection in ("k8s", "kubernetes") selection in ("k8s", "kubernetes") config selection falls back to dry-run when kubectl is unavailable
AU-SCALE-003 IMPLEMENTED agent_utilities/core/config.py#fleet_actuator: str fleet_actuator: str = Field(default="dryrun" default is inert; mutation remains policy-gated
AU-SCALE-004 IMPLEMENTED agent_utilities/orchestration/fleet_reconciler.py#def parse_scaling_spec Required: ``max`` (ceiling), ``signal`` and ``target`` (>0). explicit floor/ceiling/target contract; invalid blocks are ignored
AU-SCALE-005 UNIT-PROVEN agent_utilities/orchestration/fleet_autoscaler.py#def compute_desired_replicas desired = math.ceil(eff * per_replica / spec.target) focused math path; root must run the AU unit suite
AU-SCALE-006 IMPLEMENTED agent_utilities/orchestration/scaling_signals.py#_PROMQL_TEMPLATES container_label_com_docker_swarm_service_name built-in CPU query is Swarm-shaped; K8s needs a custom/injected metric mapping
AU-SCALE-007 IMPLEMENTED docs/scaling/capacity_model.py#RESIDENTS_PER_ENGINE_SHARD RESIDENTS_PER_ENGINE_SHARD = 50_000 AU planning constant, not a measured multi-host capacity
AU-SCALE-008 DESIGNED docs/scaling/capacity_model.md#1,000,000 residents MODELED — the documented reference case one-million case is a workload/capacity model until certification evidence exists
AU-SCALE-009 UNIT-PROVEN tests/scale/test_capacity_model.py#def test_one_million_matches_documented_numbers p.kafka_partitions == 8 arithmetic/doc consistency only; not a 1M runtime certification
AU-SCALE-010 IMPLEMENTED deploy/k8s/production-cell/autoscaling.yaml#kind: HorizontalPodAutoscaler kind: HorizontalPodAutoscaler committed HPA reference/staged asset; not evidence of a live HPA
AU-SCALE-011 IMPLEMENTED deploy/README.md#check-graphos-compatibility kubectl apply -k RENDERED_DIRECTORY exact release gate + rendered directory are required before deployment
AU-SCALE-012 UNIT-PROVEN tests/unit/test_fleet_actuation.py#def test_scale_service_issues_real_kubectl_scale_call deployment/graph-os-dispatch mocked argv contract only; no cluster was contacted by the fixture