Skip to content

chore(plan-marshall): enable orchestrator auto_emit and set parallelization_scope - #127

Merged
cuioss-oliver merged 1 commit into
mainfrom
chore/orchestrator-autonomy-knobs
Jul 29, 2026
Merged

chore(plan-marshall): enable orchestrator auto_emit and set parallelization_scope#127
cuioss-oliver merged 1 commit into
mainfrom
chore/orchestrator-autonomy-knobs

Conversation

@cuioss-oliver

Copy link
Copy Markdown
Collaborator

What

Records the two orchestrator autonomy knobs the api-sheriff-roadmap epic now runs under, set by operator decision on 2026-07-28/29.

   "orchestrator": {
-    "auto_emit": false
+    "auto_emit": true,
+    "parallelization_scope": 2
   },

Why

auto_emit: true — on every landing that frees a slot, the orchestrator auto-fills toward parallelization_scope and auto-stamps the launched transition, rather than waiting for a per-plan operator confirmation. What it does not change: the disjointness guard, the prep-readiness guard, the N − R slot count, and the emit≠running invariant — the launched → running start stays operator-owned under either value, and a colliding or unprepared plan is never emitted just to fill a slot.

parallelization_scope: 2 — previously unset at the config default. The epic already carried 2 at the epic level (the value the next verb actually reads), so this changes no current behaviour; it makes the standing "always aim for two parallel plans" instruction durable rather than epic-local.

The knobs have been live for two plans already. PLAN-07B and PLAN-32 ran concurrently under them and produced zero rebase conflicts, and the post-landing auto-fill correctly skipped two blocked candidates to emit PLAN-31A.

Scope

Configuration only. No production code, no tests, no build behaviour. The file was modified in the working tree while PLAN-07B was in flight and is landed here as its own change rather than folded into an unrelated plan's PR.

Review

Labelled skip-bot-review per operator instruction — a two-line config change with no reviewable surface.

…zation_scope

Records the two orchestrator autonomy knobs the api-sheriff-roadmap epic now
runs under, set by operator decision on 2026-07-28/29:

- auto_emit: false -> true. On every landing that frees a slot the orchestrator
  auto-fills toward parallelization_scope and auto-stamps the launched
  transition, instead of waiting for a per-plan confirmation. The disjointness,
  prep-readiness and slot-count guards are unchanged, and the emit-not-equal-
  running invariant still holds: the launched->running start stays operator-
  owned under either value.

- parallelization_scope: 2, previously unset at the config default. The epic
  already carried 2 at the epic level (the value the next verb reads); setting
  it here makes the standing "always aim for two parallel plans" instruction
  durable rather than epic-local.

Config only - no production code, tests or build behaviour is touched.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XcDpCfoghp4KzkD6sQXJjn
@cuioss-oliver cuioss-oliver added the skip-bot-review Skip AI/bot review for this PR label Jul 29, 2026

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @cuioss-oliver, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are limited based on label configuration.

🚫 Excluded labels (none allowed) (1)
  • skip-bot-review

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: cuioss/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: d60b5262-54fb-4ba2-b70a-9a9d74ec27e4

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cuioss-oliver
cuioss-oliver added this pull request to the merge queue Jul 29, 2026
Merged via the queue into main with commit 0ec6cdd Jul 29, 2026
25 checks passed
@cuioss-oliver
cuioss-oliver deleted the chore/orchestrator-autonomy-knobs branch July 29, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-bot-review Skip AI/bot review for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant