Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .github/workflows/dashboard_refresh.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@ name: Dashboard Refresh

# Keeps the generated task page (`dashboard.md`, linked from the README) in
# step with the Mind it describes. The page is rendered by PyAutoBrain's intake
# conductor from `draft/`, `active/` and the registry files, so any push that
# files, issues, parks or ships a task makes it stale.
# conductor from `draft/`, `active/`, `batches/` and the registry files, so any
# push that files, issues, parks or ships a task — or opens, collects or
# reviews a batch, which the page's status box shows — makes it stale.
#
# It went stale before this workflow existed: between its first commit and
# 2026-08-11 the page was regenerated by hand 4 times while 33 commits touched
Expand Down Expand Up @@ -31,6 +32,7 @@ on:
paths:
- "draft/**"
- "active/**"
- "batches/**"
- "active.md"
- "parked.md"
- "planned.md"
Expand All @@ -45,6 +47,7 @@ on:
paths:
- "draft/**"
- "active/**"
- "batches/**"
- "active.md"
- "parked.md"
- "planned.md"
Expand Down
9 changes: 9 additions & 0 deletions batches/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@ It auto-merges (`scripts/ledger_merge.py` — `batches/` is a ledger dir), becau
an unattended system that cannot record its own history unattended will not
record it.

**Collected once, reviewed once.** A dev batch is dispatched as one shift and
reviewed as one sitting: one `- review:` line, one review file. The dashboard's
batch status box is the live view of the open slot — every member with what it
is doing — and it offers the button to the review packet once `collected:` is
stamped, because there is nothing to review before that. A science batch is a
rolling board instead, ruled on more than once and closing only when nothing is
left on the board (`PyAutoCortex/batches/AGENTS.md`, "A rolling board, not a
dispatch"); that difference is the Cortex's, not a change here.

## Schema

```markdown
Expand Down
Loading