Skip to content

Fix ASCII lifecycle diagram alignment#139

Merged
Alan-Jowett merged 1 commit intomicrosoft:mainfrom
Alan-Jowett:fix/readme-diagram-alignment
Mar 30, 2026
Merged

Fix ASCII lifecycle diagram alignment#139
Alan-Jowett merged 1 commit intomicrosoft:mainfrom
Alan-Jowett:fix/readme-diagram-alignment

Conversation

@Alan-Jowett
Copy link
Copy Markdown
Member

Fix the engineering lifecycle ASCII diagram — widen boxes to 20 chars with consistent spacing, align the feedback arrow with the Maintain box center.

Copilot AI review requested due to automatic review settings March 30, 2026 18:12
@Alan-Jowett Alan-Jowett force-pushed the fix/readme-diagram-alignment branch from 640a108 to a3c3e89 Compare March 30, 2026 18:15
Widen boxes to 20 chars, add consistent spacing, align feedback
arrow with Maintain box center.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Alan-Jowett Alan-Jowett force-pushed the fix/readme-diagram-alignment branch from a3c3e89 to 7a9b296 Compare March 30, 2026 18:17
@Alan-Jowett Alan-Jowett merged commit d1982d1 into microsoft:main Mar 30, 2026
1 check passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the README’s “Engineering Lifecycle” ASCII diagram to improve visual consistency and readability, aligning with PromptKit’s documentation-first nature.

Changes:

  • Widen lifecycle diagram boxes to a consistent 20-character width.
  • Adjust spacing and the return/feedback loop layout to improve alignment.

│ extract specs │ │ changes with │ │ correct specs
│ (req / design │ │ adversarial │ │ and code
/ validation) │ │ audits │ │
└─────────────────┘ └─────────────────┘ └────────┬────────┘
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

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

The Maintain box bottom border includes a junction, but the vertical return-path on the next line is aligned with the far right edge () rather than directly under that . This makes the feedback arrow originate from the corner instead of the box center (and visually leaves the unconnected). Consider shifting the vertical (and the horizontal return line) left to align under the , or remove the if the return path is intended to connect at the corner.

Suggested change
└──────────────────┘ └──────────────────┘ └─────────────────┘
└──────────────────┘ └──────────────────┘ └─────────────────┘

Copilot uses AI. Check for mistakes.
───────────────────────────────────────────────┘
drift detected
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Bootstrap │────>│ Evolve │────>│ Maintain
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

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

In the 20-character-wide boxes (18-char interior), the "Maintain" label padding looks uneven (│ Maintain │ has 4 spaces before and 6 after), so the title is slightly left-shifted compared to the other boxes. For a centered label, the left/right padding should split the remaining 10 spaces evenly (5 and 5).

Suggested change
│ Bootstrap │────>│ Evolve │────>│ Maintain
│ Bootstrap │────>│ Evolve │────>│ Maintain

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants