Skip to content

feat: autonomous orchestrators p2 — shift-brief example fixture - #523

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/autonomous-orchestrators-p2
Nov 3, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/autonomous-orchestrators-p2

Conversation

@Jammy2211

@Jammy2211 Jammy2211 commented Nov 3, 2026 •

Copy link
Copy Markdown
Collaborator

Phase 2 of the autonomous-orchestrators epic, tracked on PyAutoLabs/PyAutoBrain#553. Read with PyAutoLabs/PyAutoBrain#554; merge this one first.

What changes

  • batches/examples/shift_brief_example.md — the shift brief from batches/AGENTS.md with real values, the fixture bin/pyauto-brain batch brief --check is witnessed against; batches/examples/README.md says it is not a record.
  • tests/test_lifecycle_check.py — test_shift_brief_examples_are_not_batch_records: a record-shaped file under batches/examples/ produces no batch record, no member drift and no calibration warning (batch_records already globs batches/*.md only; the test pins it).

Tier: glance — merge mode: auto-merge on green if the Witness passes (human-approved plan 2026-11-03; Heart YELLOW reason set acknowledged by the human at ship).

Witness

$ pytest tests/test_orchestrators_lane_brief.py -v  (witness clauses a–e)
test_every_lane_value_parses[any]  PASSED
test_every_lane_value_parses[local-dev]  PASSED
test_every_lane_value_parses[ral]  PASSED
test_every_lane_value_parses[gpu]  PASSED
test_every_lane_value_parses[wsl-data]  PASSED
test_archived_two_value_spelling_is_rejected_and_recorded  PASSED
test_first_valid_declaration_wins  PASSED
test_resource_lanes_are_laptop_only[ral]  PASSED
test_resource_lanes_are_laptop_only[gpu]  PASSED
test_resource_lanes_are_laptop_only[wsl-data]  PASSED
test_resource_lanes_are_laptop_only[local-dev]  PASSED
test_any_runs_anywhere  PASSED
test_plan_names_the_other_lane_resources  PASSED
test_example_brief_is_accepted  PASSED
test_mind_example_validates  PASSED
test_brief_without_review_at_is_refused  PASSED
test_cloud_is_not_a_lane  PASSED
test_merge_cap_refused_when_every_named_task_is_judge  PASSED
test_ral_lane_needs_an_allowance  PASSED
test_calibration_refuses_a_brief_after_an_unmeasured_record  PASSED
test_cli_exit_codes  PASSED
test_plan_under_a_brief_puts_named_tasks_first_and_never_dips_outside  PASSED
test_intake_proposes_ral_from_the_text  PASSED
test_intake_proposes_gpu_and_wsl_data[Benchmark the CUDA path on the laptop GPU for @PyAutoArray.-gpu]  PASSED
test_intake_proposes_gpu_and_wsl_data[Read the dataset under /mnt/c/Users/x for @PyAutoArray.-wsl-data]  PASSED
test_intake_writes_no_lane_for_cloud_runnable_text  PASSED
test_declared_optional_headers_survive_apply_unchanged  PASSED
test_census_lane_histogram_totals_the_prompt_count  PASSED

$ pyauto-brain batch brief --check PyAutoMind/batches/examples/shift_brief_example.md
== Shift brief: /home/jammy/Code/PyAutoLabs-wt/autonomous-orchestrators-p2/PyAutoMind/batches/examples/shift_brief_example.md — OK ==
  ! brief.tasks: draft/feature/autolens/example_named_task.md resolves to no prompt in draft/ or active/
exit 0

$ pyauto-brain intake census | grep "By lane"   (live Mind: 289 prompts)
By lane:         any 281 · local-dev 8

full suites (PYAUTO_* unset): PyAutoBrain 1437 passed in 547.15s (0:09:07)  ·  PyAutoMind 712 passed in 252.80s (0:04:12)
repos_sync.py --check --root ~/Code/PyAutoLabs: exit 0 · lifecycle.py check: DRIFT only the pre-existing active/chapter2-explanations.md

🤖 Generated with Claude Code

…mples/

Autonomous orchestrators phase 2 (PyAutoBrain#553).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit 4d4fb93 into main Nov 3, 2026
3 checks passed
@Jammy2211
Jammy2211 deleted the feature/autonomous-orchestrators-p2 branch November 3, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant