chore: remove orphaned Amazon Q artifacts - #1380
Conversation
Amazon Q was removed from the codebase (documented in ai-provider-agnosticism.md) due to qterm hijacking shell sessions and breaking tmux. All related configuration and tooling files are now orphaned artifacts. Removed files: - AmazonQ.md (broken symlink to deleted AI-RULES.md) - .amazonq/global_context.json (config for removed provider) - bin/add-amazonq (script to create AmazonQ.md files) - templates/AmazonQ.md.template (template for removed provider) - mcp/tests/AmazonQ.md (test instructions for unused tool) - utils/configure-amazonq.sh (configuration script) Total cleanup: 175 lines across 6 files/directories Principle: subtraction-creates-value (removing complexity that served its purpose)
|
⏳ Code review in progress. Analyzing for code quality issues and best practices. Detailed findings will be posted upon completion. Using Amazon Q Developer for GitHubAmazon Q Developer1 is an AI-powered assistant that integrates directly into your GitHub workflow, enhancing your development process with intelligent features for code development, review, and transformation. Slash Commands
FeaturesAgentic Chat Code Review CustomizationYou can create project-specific rules for Amazon Q Developer to follow:
Example rule: FeedbackTo provide feedback on Amazon Q Developer, create an issue in the Amazon Q Developer public repository. For more detailed information, visit the Amazon Q for GitHub documentation. Footnotes
|
There was a problem hiding this comment.
This is an excellent cleanup PR that properly removes orphaned Amazon Q artifacts following the "subtraction creates value" principle. The changes are well-documented and align perfectly with the context provided in knowledge/principles/ai-provider-agnosticism.md about Amazon Q being removed due to qterm shell hijacking issues.
Key Strengths:
- Complete cleanup: All 6 Amazon Q-related files are properly removed (175 lines deleted)
- Well-documented rationale: Clear explanation of why Amazon Q was removed and why these files became orphaned
- Consistent with codebase principles: Aligns with the documented AI provider agnosticism strategy
- No remaining references: I verified that no dangling references to Amazon Q remain in the main configuration files
Files Removed:
- Configuration:
.amazonq/global_context.json - Broken symlink:
AmazonQ.md - Tooling:
bin/add-amazonq,utils/configure-amazonq.sh - Templates and tests:
templates/AmazonQ.md.template,mcp/tests/AmazonQ.md
The removal is justified by the documented issues with qterm hijacking tmux sessions, and the cleanup maintains the two-provider strategy (Claude Code + OpenAI Codex) that proved optimal for throughput. This PR successfully eliminates technical debt while maintaining system functionality.
Summary
Changes
Deleted files:
AmazonQ.md- Broken symlink to deletedAI-RULES.md.amazonq/global_context.json- Configuration for removed providerbin/add-amazonq- Script to create AmazonQ.md filestemplates/AmazonQ.md.template- Template for removed providermcp/tests/AmazonQ.md- Test instructions for unused toolutils/configure-amazonq.sh- Configuration scriptContext
From
knowledge/principles/ai-provider-agnosticism.md:Target file
AI-RULES.mdwas deleted July 16, 2025 (commit 7fc7888), leaving all Amazon Q files orphaned.Test plan
Principle: subtraction-creates-value (part of spring cleanup series #1374-1379)