Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Record the concurrency follow-up from the #997 review: directory discovery, evaluation and external execution need separate scheduling controls. This preserves #997's scope and current CLI behavior while making the design questions and qualification work explicit.
AG;DR
Scope and reasoning
docs/design-parallel.mdand linked JC01-JC06 entries inTODO.md.--jobs-*family for directory I/O, matching/comparison and external execution. The listed spellings are illustrative, not implemented or stable options.--jobsin mixed-stage configurations open: fallback versus aggregate ceiling, caller-inclusive accounting, defaults,all, overrides/repetition and INI behavior need a design decision.Changes deliberately excluded
Validation and portability
4ea895f63106f05df7c90b629d20433ae1e03016.cc7b0dec173a68251c216e06b131fbbf18634061changes only the two Markdown files (99 insertions).git diff --checkand the repository Markdown-table alignment check passed.pre-commit run --files TODO.md docs/design-parallel.mdpassed; irrelevant source hooks reported skips.Known limitations
This records insight and actionable work, not a settled API or implemented pipeline. Hardware examples do not establish a universal concurrency limit. Strict dependent expressions and arbitrary child commands require semantic analysis before concurrency can be expanded safely.
Consolidation into #999
This exact documentation commit is now included in PR #999 at head
2e3e789693f38a5f6e7fee4ffe209b6b2f7710ad, rebased onto merged main88d4facd15ebd00acf749222b3028de2e8916970. The original two-file documentation was preserved; #999 additionally carries JC07 tuning and JC08 opt-in, super-low-overhead analysis work requested in follow-up, the fail-closed compile-source query, and a cross-platform native benchmark launcher staging fix. None of these changes implement engine scheduling behavior.The combined change passes the five affected local tooling targets, live repository tooling, normal focused/commit/push hooks, and canonical compile-database preparation (294 expected sources, none missing). Hosted validation for the new combined head completed successfully in Test run
38050820172, including both platforms and Snyk; earlier green original-head runs do not establish combined-head acceptance. The user approved CI-gated squash auto-merge for #999, which is enabled. PR #999 merged on 2026-10-10 at 12:42:02 UTC asbbc0bf9376c7fc41fe75094998c3c7e74bd02e94; this PR is closed as superseded after the merged source/doc preservation check succeeded. Its original branch is retained; no separate push or duplicate CI run was triggered here.Verified merged preservation
bbc0bf9376c7fc41fe75094998c3c7e74bd02e94, with parent88d4facd15ebd00acf749222b3028de2e8916970and tree38d5ecc9e1789f0f0a187960c24daee1f7884da0.2e3e789693f38a5f6e7fee4ffe209b6b2f7710ad;git diff --exit-codefound no source or documentation differences.TODO.mdanddocs/design-parallel.mdbytes exactly match the preserved follow-up documentation in the original Record stage-specific concurrency and execution scheduling follow-up #1002 worktree (SHA-256a798981a7a1e54149d83022bc875840146829986055b1b342bf12d9a442af2a4anda522015a0d2fc5feb52135bd2a6e56c9ae6b8e53d5b55652e8abf6f5dd6879f5).