-
Notifications
You must be signed in to change notification settings - Fork 1
📖 [Docs]: Ways of working now follows the canonical issue model #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Marius Storhaug (MariusStorhaug)
merged 31 commits into
main
from
issue-86-align-ways-of-working
Jul 26, 2026
Merged
Changes from 6 commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
9010e39
📖 [Docs]: Align delivery workflow with issue types
MariusStorhaug a840def
📖 [Docs]: Align issue model consumers
MariusStorhaug 3f78fbd
📖 [Docs]: Give propagated updates delivery issues
MariusStorhaug 133ad22
📖 [Docs]: Clarify delivery checklist terminology
MariusStorhaug eab23ca
📖 [Docs]: Clarify propagation delivery pair
MariusStorhaug a71bd38
📖 [Docs]: Frame agent guidance as workflow stages
MariusStorhaug 9ae0d89
📖 [Docs]: Remove stale agent role framing
MariusStorhaug a5ba29c
📖 [Docs]: Route work through workflow stages
MariusStorhaug 965df09
📖 [Docs]: Discover workflow from root indexes
MariusStorhaug 9d5eb5f
📖 [Docs]: Align workflow maintenance navigation
MariusStorhaug be0e173
📖 [Docs]: Use type-neutral delivery plan steps
MariusStorhaug 85c4ce6
📖 [Docs]: Label the stage index precisely
MariusStorhaug 59770e5
📖 [Docs]: Flatten workflow stage navigation
MariusStorhaug d75e44a
📖 [Docs]: Move procedures under ways of working
MariusStorhaug 0c62e6e
⚙️ [Maintenance]: Require fresh context repositories
MariusStorhaug 1402121
📖 [Docs]: Gate discovery on fresh context
MariusStorhaug 8665d70
✅ [Tests]: Cover context freshness failures
MariusStorhaug b4790ff
✅ [Tests]: Satisfy PowerShell fixture analysis
MariusStorhaug a40ef22
✅ [Tests]: Verify all context repos synchronize
MariusStorhaug a1a49b1
⚙️ [Maintenance]: Preserve pluggable agent setup
MariusStorhaug 5a573b3
⚙️ [Maintenance]: Clarify bootstrap identity warning
MariusStorhaug 7994668
📖 [Docs]: Defer memory writes to repository policy
MariusStorhaug 212fab4
⚙️ [Maintenance]: Normalize project context paths
MariusStorhaug c4f4adb
⚙️ [Maintenance]: Restore bare docs worktree topology
MariusStorhaug 973eea0
⚙️ [Maintenance]: Harden docs topology bootstrap
MariusStorhaug b3c9255
⚙️ [Maintenance]: Complete topology rollback coverage
MariusStorhaug edde2c9
⚙️ [Maintenance]: Reject all context path overlaps
MariusStorhaug fec49c6
⚙️ [Maintenance]: Verify canonical context remotes
MariusStorhaug a8b9ee1
⚙️ [Maintenance]: Preflight all context safety
MariusStorhaug df1e7c5
Merge origin/main into issue 86 workflow alignment
MariusStorhaug b854996
📖 [Docs]: Resolve seed default branches dynamically
MariusStorhaug File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,26 +1,43 @@ | ||
| --- | ||
| title: Agents | ||
| description: The roles agents play across the ecosystem — authored once as documentation and pointed to from each repository. | ||
| title: Agent Workflow | ||
| description: The stages agents follow to define, implement, and review work across the ecosystem. | ||
| --- | ||
|
|
||
| # Agents | ||
| # Agent Workflow | ||
|
|
||
| The roles agents play across the MSX ecosystem, authored once as documentation. Each page describes one role — its job, when to use it, and the steps it follows — grounded in the [Ways of Working](../Ways-of-Working/index.md) rather than restating them. | ||
| This is the workflow agents follow across the MSX ecosystem. Each page describes one stage: its entry condition, boundary, procedure, and handoff. The stages apply the [Ways of Working](../Ways-of-Working/index.md) without restating the standards they consume. | ||
|
|
||
| These descriptions are the **single source for agent behaviour**. A repository does not carry its own copy; its `AGENTS.md` and `CLAUDE.md` are thin pointers to these pages ([Agentic Development](../Ways-of-Working/Agentic-Development.md)). Humans read the same pages a new teammate would. | ||
| These stage descriptions are the **single source for agent workflow behavior**. A repository does not carry its own copy; its `AGENTS.md` and `CLAUDE.md` are thin pointers to these pages ([Agentic Development](../Ways-of-Working/Agentic-Development.md)). Humans can follow the same workflow. | ||
|
|
||
| The lifecycle runs **Define → Implement → Review**: capture and plan the work, build it in a pull request, then review it. Two supporting roles — Security Reviewer and Agent Author — run alongside. | ||
| ## The workflow | ||
|
|
||
| ## Contents | ||
| ```mermaid | ||
| flowchart LR | ||
| D[Define] --> I[Implement] | ||
| I --> R[Review] | ||
| R -->|changes required| I | ||
| R -->|approved| Done[Merge gate] | ||
| R -->|specialized security pass| S[Security Review] | ||
| S --> R | ||
| ``` | ||
|
|
||
| - **Define** captures, routes, refines, and plans work until it meets the readiness gate for its issue altitude. | ||
| - **Implement** takes one ready Task or Bug through delivery and hands off a review-ready pull request. | ||
| - **Review** supplies the independent perspective and either returns actionable feedback or approves the change. | ||
| - **Security Review** is a specialized review path entered when the requested scope requires a defensive security assessment. | ||
|
|
||
| [Maintain Agent Workflow](agent-author.md) is not a delivery stage. It updates these stage descriptions and the thin repository pointers when the workflow itself changes. | ||
|
|
||
| ## Stages and maintenance | ||
|
|
||
| <!-- INDEX:START --> | ||
|
|
||
| | Page | Description | | ||
| | --- | --- | | ||
| | [Define](define.md) | Capture, refine, and plan a change into an actionable issue ready for implementation. | | ||
| | [Implement](implement.md) | Take a planned issue and deliver it as a review-ready pull request — branch, build, self-review, and finalize. | | ||
| | [Reviewer](reviewer.md) | Review someone else's pull request for delivery, taste, security, and undiscussed decisions. | | ||
| | [Security Reviewer](security-reviewer.md) | A structured, defensive security review that reports vulnerabilities as an actionable responsible-disclosure issue. | | ||
| | [Agent Author](agent-author.md) | Create and maintain the agent role descriptions and the per-repository pointer files that reference them. | | ||
| | [Define Stage](define.md) | The workflow stage that captures, routes, refines, and plans work at the correct issue altitude. | | ||
| | [Implement Stage](implement.md) | The workflow stage that delivers one ready Task or Bug as a review-ready pull request. | | ||
| | [Review Stage](reviewer.md) | The workflow stage that independently reviews a pull request for delivery, taste, security, and decisions. | | ||
| | [Security Review Stage](security-reviewer.md) | A specialized workflow stage for defensive security review and responsible disclosure. | | ||
| | [Maintain Agent Workflow](agent-author.md) | Maintain the shared workflow stages and the thin repository pointers that reference them. | | ||
|
|
||
| <!-- INDEX:END --> |
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.