Skip to content

Conversation

@mrz1836
Copy link
Owner

@mrz1836 mrz1836 commented Dec 19, 2025

What Changed

  • Removed deprecated Sweep AI configuration file (.github/sweep.yaml) as the AI agent tooling has been updated
  • Deleted two consolidated documentation files (ci-validation.md and governance-documents.md) from tech-conventions directory, with their content likely merged into other guides
  • Added new ai-compliance.md document to tech-conventions to provide specific guidelines for AI agent behavior
  • Normalized line endings across 11 documentation and configuration files including .cursorrules, .env.base, AGENTS.md, and multiple tech-convention markdown files
  • Updated GitHub Actions security scanning workflows (codeql-analysis.yml and scorecard.yml) with line-ending normalization

Why It Was Necessary

  • Sweep AI is being phased out in favor of updated AI agent workflows, making its configuration file obsolete
  • Documentation consolidation reduces maintenance burden by eliminating duplicate or overlapping guidance across multiple files
  • Line ending normalization ensures consistent file formatting across different development environments and prevents spurious diffs
  • Adding dedicated AI compliance documentation provides clearer guardrails for automated agents working in the codebase

Testing Performed

  • Verified YAML syntax validity for modified GitHub Actions workflow files
  • Confirmed all markdown files render correctly after line-ending changes
  • Validated that removed documentation files do not break any references in remaining files
  • Checked that .cursorrules and .env.base parse correctly after normalization

Impact / Risk

  • Low Risk: Primarily documentation and configuration cleanup with no code changes
  • No Breaking Changes: Removal of Sweep AI config only affects deprecated tooling
  • Documentation Impact: Developers and AI agents should reference updated tech-conventions structure
  • CI/CD: Security scanning workflows remain functionally identical, only line endings changed

@mrz1836 mrz1836 self-assigned this Dec 19, 2025
@mrz1836 mrz1836 added automated-sync Automated sync PR, e.g. from a fork or external repo automerge Label to automatically merge pull requests that meet all required conditions chore Simple dependency updates or version bumps labels Dec 19, 2025
@github-actions github-actions bot added update General updates size/XL Very large change (>500 lines) labels Dec 19, 2025
@mrz1836 mrz1836 merged commit f517fed into master Dec 19, 2025
45 checks passed
@github-actions github-actions bot deleted the chore/sync-files-mrz-sdks-20251219-105404-1f9f834 branch December 19, 2025 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated-sync Automated sync PR, e.g. from a fork or external repo automerge Label to automatically merge pull requests that meet all required conditions chore Simple dependency updates or version bumps size/XL Very large change (>500 lines) update General updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants