Generated from
processes/process/bean-drift.bpmnbygen-processes-viz.ts— do not edit here. All processes
Assured AI programme: act on bean drift
Process_AAI_BeanDrift · strict · 4 step(s)
Keep the programme issues and the beans they carry from drifting apart. The issue owns the programme fields, dates, review and epic; the bean owns the steps and their execution; neither copies the other. The drift check compares them and flags; a person decides what changes (req:aai-design-principles#DP-06).
How it connects
- Called by: no call activity names this process
- Calls: Assured AI programme: triage a bean
- Presented on: no docs page section shows this diagram
Lanes — who acts
| lane | role | what it does here |
|---|---|---|
| Programme automation | programme-automation |
The bean drift check (scripts/programme/bean-drift.ts): runs daily in the Pull beans workflow and on a /check-drift comment. It reports; it never changes an issue (req:aai-design-principles#DP-06). |
| Workstream lead | workstream-lead |
Decides what a bean is to the programme, and keeps the issue that carries it current. An agent may act in this lane and propose; the lead decides. |
Steps
Every one of the 4 step(s) is documented.
| step | lane | skill / sub-process | what it does |
|---|---|---|---|
Refresh the beans snapshotA_Pull |
Programme automation | — | scripts/pull-beans.ts reads every store in beans-sources.json into pulled/beans.json. |
Check every linked issue against its beansA_Check |
Programme automation | — | scripts/programme/bean-drift.ts: bean completed or scrapped while the issue is open; issue closed while the bean is open; a link to a bean not found; a bean changed since the issue was last touched; an open feature under a closed epic or proposal; open beans nobody has triaged. It writes pulled/drift.md, and replies to a /check-drift comment. |
Review each flagA_Review |
Workstream lead | — | On the board’s Bean drift page. For each: close the issue (completed or not planned), reopen it, fix or replace its bean line, move it to another epic, or, for an untriaged bean, triage it. |
Triage the untriaged beansCall_Triage |
Workstream lead | calls Assured AI programme: triage a bean | Each untriaged bean goes through the bean-triage process. |
Decisions
Every one of the 1 decision(s) is documented.
| decision | what decides it | branches |
|---|---|---|
Any flags?GW_Flags |
Answered by the report. | no → No drift yes → Review each flag |