https://github.com/smoketurner/ai-dlc
AI Development Lifecycle
https://github.com/smoketurner/ai-dlc
ai ai-agents ai-dlc claude-code sdlc
Last synced: 25 days ago
JSON representation
AI Development Lifecycle
- Host: GitHub
- URL: https://github.com/smoketurner/ai-dlc
- Owner: smoketurner
- License: apache-2.0
- Created: 2026-05-01T22:18:46.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-23T00:24:28.000Z (about 1 month ago)
- Last Synced: 2026-05-23T00:24:32.262Z (about 1 month ago)
- Topics: ai, ai-agents, ai-dlc, claude-code, sdlc
- Language: Python
- Homepage:
- Size: 2.09 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: docs/ROADMAP.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# ai-dlc
An agentic Software Development Lifecycle (SDLC) platform on AWS Bedrock AgentCore.
Seven AgentCore-hosted specialist agents (Triage → Architect → Implementer → Reviewer + Tester + Code-Critic against the impl PR, plus Proposer for research-mode runs and Retrospector firing on terminal events) coordinated by an SQS-beacon + DynamoDB-state machine. One issue produces one impl PR; humans gate merge. Memory is hybrid: AgentCore Memory for cross-session semantic facts, `MEMORY.md` files for repository-scoped context.
## Status
Initial scaffold. The project manifest lives in [`AGENTS.md`](AGENTS.md).
Adopting on your own repo? See [`ADOPTING.md`](ADOPTING.md).
## Quick start
```bash
uv sync # resolve and install the workspace
uv run ruff check # lint
uv run ty check # type-check
uv run pytest -q # tests
```
## Layout
- `packages/common/` — shared models, event schemas, state machine, hybrid-memory utility.
- `agents/` — eight AgentCore Runtime workers (Architect, Implementer, Reviewer, Tester, Code-Critic, Triage, Proposer, Retrospector) on Strands Agents + Claude Agent SDK.
- `lambdas/` — entry adapter, state router (dispatch), event projector (state writer), gateway tools (artifact + repo helper), telemetry.
- `services/dashboard/` — FastAPI + Jinja2 + Alpine.js pipeline UI.
- `terraform/` — all infrastructure (modules, environments, bootstrap).
## License
Licensed under the [Apache License, Version 2.0](LICENSE).