Skip to content

Agentic Ops Runtime Budget Control v0.1: persona policy, workload signature, and UCO ledger contracts #161

@mdheller

Description

@mdheller

Intent

Add the first narrow AgentPlane contract for agentic ops runtime budget control.

This extends the existing Agentic PR Control Plane without replacing Policy Fabric, Guardrail Fabric, Global DevSecOps Intelligence, SocioSphere, or SourceOS validation-control-plane responsibilities.

Scope

Define schema-backed contracts and examples for:

  • persona policy with agentic axes and objective weights;
  • workload signature with trajectory and data-class expectations;
  • budget ledger with token/tool/wall-clock/dollar caps and degradation thresholds;
  • trajectory event records carrying per-step UCO attribution and hash-chain linkage;
  • a stdlib validator wired into make validate.

Non-goals

  • Do not implement a production scheduler or runtime service.
  • Do not duplicate Policy Fabric diff hygiene or merge-gate authority.
  • Do not duplicate Guardrail Fabric allow/deny decision ABI.
  • Do not add provider SDK dependencies.
  • Do not mutate external systems.
  • Do not add dashboards in this tranche.

Acceptance criteria

  • Schema files define the persona policy, workload signature, budget ledger, and trajectory event contracts.
  • Examples cover regulated and research persona behavior plus a sample budget ledger and trajectory event.
  • The docs explain AgentPlane ownership and outbound bindings to Policy Fabric, Guardrail Fabric, Global DevSecOps Intelligence, SocioSphere, and SourceOS spec.
  • The validator checks the examples and critical invariants with only the Python standard library.
  • make validate invokes the new validator.

Related upstream

  • AgentPlane Agentic PR Control Plane v0.
  • Policy Fabric Diff Hygiene Gate v0.
  • Guardrail Fabric SourceOS Agent Reliability Control Plane.
  • Global DevSecOps Intelligence runtime-control-plane telemetry alignment.
  • SourceOS Agent Validation Control Plane.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions