AX Engineering Console

Runs

A run record describes one task execution: what was asked, which role owned it, which files were read and changed, and how each gate turned out.

The record below is an example. The harness can now produce real records, by running a project's gates from the command line, and it writes them to that project's own .ax/runs/ directory rather than into this repository. A record shipped here is therefore always an example.

Example. The run below is illustrative. Its duration, files and gate outcomes were written as a demonstration of the record format, not produced by running anything. Real records live in the project that was run, not here.

  • example-cancellationexamplecompleted

    Add cancellation support to an existing order service.

    Role
    backend-engineer
    Profile
    java-spring
    Duration
    612s
    Retries
    1

    Gate outcomes

    • buildpassed
    • unit_testspassed
    • integration_testsunavailable
    • reviewunrun
    • evalunrun
    • human_approvalunrun

    Integration tests are reported as unavailable rather than passed, because the profile supplies no command for them.

    Measurements

    None were taken. An absent measurement means unmeasured, never zero, so no token count or cost is shown as free.

    run / example-cancellation
    {
      "schemaVersion": 1,
      "id": "example-cancellation",
      "kind": "example",
      "task": "Add cancellation support to an existing order service.",
      "agent": "backend-engineer",
      "profile": "java-spring",
      "status": "completed",
      "durationSeconds": 612,
      "retries": 1,
      "tools": [
        "codebase",
        "docs",
        "github"
      ],
      "filesRead": [
        "src/main/java/com/example/order/OrderService.java",
        "src/main/java/com/example/order/OrderStatus.java",
        "docs/architecture.md"
      ],
      "filesChanged": [
        "src/main/java/com/example/order/OrderService.java",
        "src/test/java/com/example/order/OrderServiceCancellationTest.java"
      ],
      "gates": [
        {
          "stage": "build",
          "outcome": "passed"
        },
        {
          "stage": "unit_tests",
          "outcome": "passed"
        },
        {
          "stage": "integration_tests",
          "outcome": "unavailable"
        },
        {
          "stage": "review",
          "outcome": "unrun"
        },
        {
          "stage": "eval",
          "outcome": "unrun"
        },
        {
          "stage": "human_approval",
          "outcome": "unrun"
        }
      ],
      "notes": [
        "Example record. This illustrative run was never executed.",
        "Every value here is illustrative and must be labelled as an example wherever it is displayed.",
        "Integration tests are shown as unavailable rather than passed, because the profile supplies no command for them.",
        "Token and cost measurements are omitted rather than set to zero, because nothing was measured."
      ]
    }