Skip to content

Transform buildmachine into AI-driven software house foundation#1

Draft
Copilot wants to merge 1 commit into
masterfrom
copilot/evaluate-existing-repository
Draft

Transform buildmachine into AI-driven software house foundation#1
Copilot wants to merge 1 commit into
masterfrom
copilot/evaluate-existing-repository

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 3, 2026

Reboot of the dormant 2016-2019 Docker CI/CD repo as an AI-agent-driven software house. The original infra (Jenkins, Nexus, SonarQube, Selenium) is obsolete — this lays the Week 1 foundation per the metaswarm approach.

CLAUDE.md

Single source of truth for all AI agents. Defines project identity, conventions (Conventional Commits, English-only code), quality gates, the 9-phase workflow (Spec→Explore→Plan→Implement→Lint→Test→Security→Review→Ship), and per-model instructions for Claude/Codex/Gemini.

Project structure

specs/          # Task specifications — human-authored input for agents
agents/         # Agent role definitions (Builder, Reviewer, Architect, Worker)
quality/        # Quality gate definitions (Lint, Build, Test, Security, AI Review)
docs/           # Extended docs including 9-phase workflow reference
legacy/         # Archived 2016-2019 Docker CI/CD (all .sh + docker-compose.yml)

CI

  • GitHub Actions workflow with ShellCheck (shell scripts) and markdownlint (docs) as blocking gates

Legacy archival

  • All original shell scripts and docker-compose.yml moved to legacy/ via git mv (history preserved)
  • legacy/README.md explains what's there and why it's archived
  • README.md and .gitignore modernized

…hival

Create CLAUDE.md as the single source of truth for AI agents.
Set up specs/, agents/, quality/, docs/ directory structure.
Add GitHub Actions CI workflow with ShellCheck and markdownlint.
Archive legacy 2016-2019 Docker CI/CD infrastructure to legacy/.
Modernize README.md and .gitignore.

Co-authored-by: montoyaedu <1033682+montoyaedu@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ethiclab/buildmachine/sessions/a8fac7dc-b0df-4e43-975c-dae0dce2b3b0
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