> ## Documentation Index
> Fetch the complete documentation index at: https://docs.10et.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub

> Kanban automation, PRs, and CI integration

TENET uses GitHub for the autonomous improvement pipeline — issues as a kanban board, PRs for agent changes, and CI for eval runs.

## Kanban Labels

| Label               | Column      | Meaning                      |
| ------------------- | ----------- | ---------------------------- |
| `tenet/backlog`     | Backlog     | Available for PP pickup      |
| `tenet/in-progress` | In Progress | PP is working on it          |
| `tenet/eval`        | Eval        | PR created, waiting for eval |
| `tenet/done`        | Done        | Merged and closed            |

## Kanban Automation

`.github/workflows/kanban.yml` automatically moves issues:

* PR opened → linked issue moves to `tenet/eval`
* PR merged → linked issue moves to `tenet/done`
* Branch created matching `issue/**` → issue moves to `tenet/in-progress`

## Auto-Merge

When an agent's eval improves, the self-driving flow auto-merges the PR:

```yaml theme={null}
- name: auto-merge-on-improvement
  trigger:
    pattern: "eval:scored"
    condition: 'data.improved == "true"'
  actions:
    - type: command
      command: "gh pr merge {{data.pr_number}} --merge --delete-branch"
```

## CI Eval

Add eval to your CI pipeline:

```yaml theme={null}
# .github/workflows/tenet-eval.yml
- name: Run TENET eval
  run: |
    npm i -g @10et/cli
    tenet eval run --agent ${{ github.event.pull_request.head.ref }}
```
