📖 [Docs]: Module development orchestration pattern documented#92
Draft
Marius Storhaug (MariusStorhaug) wants to merge 3 commits into
Draft
📖 [Docs]: Module development orchestration pattern documented#92Marius Storhaug (MariusStorhaug) wants to merge 3 commits into
Marius Storhaug (MariusStorhaug) wants to merge 3 commits into
Conversation
Documents the orchestrator/child session pattern for building modules from scratch or adding significant feature sets: one orchestrator session planning and integrating work, child sessions each owning one function, doc, or fix behind a draft PR targeting the release branch, and a release branch/PR that only leaves draft once every child has merged. Includes model selection guidance by task type, the child session coordination protocol, and the pre-release checklist covering code quality, repository structure, tests, and CI. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Super-linter summary
Super-linter detected linting errors For more information, see the GitHub Actions workflow run Powered by Super-linter NATURAL_LANGUAGE |
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.
Building a module from scratch, or adding a significant feature set to one, now has definitive guidance for coordinating the work across multiple sessions instead of one long session trying to do everything serially.
New: Module Development Orchestration page
A new page under Process-PSModule documents the orchestrator/child session pattern: one orchestrator session plans work and integrates results, child sessions each own one function, doc update, or fix behind a draft pull request targeting a release branch, and the release branch's own pull request into
mainonly leaves draft once every child pull request has merged.It also documents:
The page is linked from the Process-PSModule section index and navigation, alongside the existing Module Bootstrap page it complements.
Technical details
src/docs/Modules/Process-PSModule/module-development-orchestration.md.src/docs/Modules/Process-PSModule/index.mdand thenavtable insrc/zensical.toml..github/linters/.markdown-lint.ymlwith zero issues.Relevant issues (or links)