docs(vision): frame autonomy as configurable per workflow#3378
docs(vision): frame autonomy as configurable per workflow#3378ralphbean wants to merge 1 commit into
Conversation
|
🤖 Finished Review · ✅ Success · Started 3:53 PM UTC · Completed 4:04 PM UTC |
PR Summary by QodoVision: describe per-workflow configurable autonomy with incremental adoption
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
Site previewPreview: https://416ddb0f-site.fullsend-ai.workers.dev Commit: |
Code Review by Qodo
1. Human-factors doc now stale
|
| Everything autonomous is the goal. A GitHub organization's repos operate with agents handling the full software development lifecycle: issue triage, implementation, code review, testing, and merge-to-production. Humans participate at two points: | ||
|
|
||
| 1. **Strategic intent** — defining what the system should do and become. Features, architecture, direction. | ||
| 2. **Guarded paths** — CODEOWNERS-enforced human approval for security-critical, API-changing, or architecturally significant code paths. | ||
| 2. **Guardrails** — CODEOWNERS-enforced human approval for security-critical, API-changing, or architecturally significant code paths. | ||
|
|
||
| Everything else is autonomous. | ||
| Getting there is incremental. Each phase and transition in the [agentic SDLC](#the-agentic-sdlc) can be configured — per workflow — as human-driven, agent-driven, or both. A bugfix workflow might run fully autonomously while a feature workflow keeps a human in the loop at refinement and review. Teams adopt at whatever pace builds confidence, shifting one phase at a time rather than flipping a giant switch. |
There was a problem hiding this comment.
1. Unclear autonomy model 🐞 Bug ≡ Correctness
In docs/vision.md the intro states humans participate at "two points", but immediately after it says each SDLC phase/transition can be configured per-workflow as human-driven, agent-driven, or both. This makes the intended steady-state vs incremental-migration model ambiguous and can mislead readers about what "everything autonomous" concretely means.
Agent Prompt
## Issue description
`docs/vision.md` currently mixes two different framings back-to-back: (1) humans participate at exactly two points, and (2) each SDLC phase/transition can be configured per workflow as human-driven/agent-driven/both. This reads as internally inconsistent and makes it unclear whether per-workflow configurability is only an adoption strategy or also part of the long-term model.
## Issue Context
Other docs reference the vision's “two-point model”, so ambiguity here propagates into the rest of the documentation set.
## Fix Focus Areas
- docs/vision.md[5-10]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| 2. **Guardrails** — CODEOWNERS-enforced human approval for security-critical, API-changing, or architecturally significant code paths. | ||
|
|
||
| Everything else is autonomous. | ||
| Getting there is incremental. Each phase and transition in the [agentic SDLC](#the-agentic-sdlc) can be configured — per workflow — as human-driven, agent-driven, or both. A bugfix workflow might run fully autonomously while a feature workflow keeps a human in the loop at refinement and review. Teams adopt at whatever pace builds confidence, shifting one phase at a time rather than flipping a giant switch. |
There was a problem hiding this comment.
3. Human-factors doc now stale 🐞 Bug ⚙ Maintainability
docs/problems/human-factors.md explicitly frames its analysis around the vision’s “two points of human participation” model, but the updated vision now emphasizes per-workflow/per-phase configurability and incremental adoption. Leaving human-factors.md unchanged makes the documentation set internally inconsistent and can mislead readers about what the current vision actually claims.
Agent Prompt
## Issue description
`docs/problems/human-factors.md` depends on the vision stating a fixed “two-point model” (strategic intent + guarded paths; everything else autonomous). The updated vision text introduces per-workflow configurability across SDLC phases, which changes that premise.
## Issue Context
You can fix this either by:
- updating `human-factors.md` to explicitly state it is analyzing the earlier/fixed two-point framing (historical model), or
- updating it to analyze the configurable-per-phase model (or contrast both models).
## Fix Focus Areas
- docs/vision.md[5-10]
- docs/problems/human-factors.md[88-96]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
ReviewFindingsMedium
Low
Labels: PR modifies documentation in docs/ directory Previous runReviewFindingsMedium
Low
|
- Keeps "everything autonomous" as the lede - Adds per-workflow configurability: each SDLC phase can be human-driven, agent-driven, or both - Frames adoption as incremental - Uses "guardrails" consistently (generalizes beyond review agent) - Incorporates Romain's feedback on line 38 wording Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
8217b39 to
e44aaeb
Compare
|
🤖 Finished Review · ✅ Success · Started 9:14 PM UTC · Completed 9:27 PM UTC |
Summary
Incorporates feedback from Romain on the vision doc.
Test plan
🤖 Generated with Claude Code