Viewing files at commit d3edd8c5e361Commit detailsView latest

Browse files
scenarios/agent_loop_hosted.yaml 49 lines · 1.8 KB · yaml
1
version: 1
2
suite: agent_loop_hosted_v1
3
description: >
4
  One agent task loop against HOSTED Oak (oak.space) and GitHub, step by step,
5
  on identically seeded private scratch fixtures (oak/oak tree minus CI config
6
  + 1000 deterministic commits incl. merges; see scripts/seed_agent_loop_fixture.py).
7
  Hosted CI is out of scope. Excluded from devloop (real network, hosted services).
8
9
# Scenario and operation names are immutable identity (ADR-0005).
10
operation_catalog:
11
  acquire.cold:
12
    description: Materialize a fresh workspace of main (variant names the command family).
13
    timed: true
14
  branch.create:
15
    description: Create and switch to the task branch.
16
    timed: true
17
  edit.commit:
18
    description: Commit a fixed 3-file ~50-line patch locally (patch application untimed).
19
    timed: true
20
  inspect.status:
21
    description: Machine-readable working state.
22
    timed: true
23
  inspect.diff_main:
24
    description: Branch contribution vs main (stat form).
25
    timed: true
26
  inspect.log:
27
    description: Recent history, 20 entries.
28
    timed: true
29
  publish.branch:
30
    description: Publish the task branch to the host.
31
    timed: true
32
  inspect.review_remote:
33
    description: Review another agent's published branch without switching.
34
    timed: true
35
  inspect.main_since_branch.k1:
36
    description: After main advanced by one landed change, list what landed.
37
    timed: true
38
  sync.k1:
39
    description: Bring the task branch up to date after main advanced by k=1 (first sync after acquire).
40
    timed: true
41
  sync.k20:
42
    description: Bring the task branch up to date after main advanced by k=20 more.
43
    timed: true
44
  merge.main:
45
    description: Land the task on main (Oak hosted squash merge; Git fast-forward push to main).
46
    timed: true
47
  next_task.warm:
48
    description: Start the next task in the same workspace from fresh main.
49
    timed: true