rdev/internal/adapter/templates/templates/skeleton
jordan 6e8f5821af feat: add artifact pass/fail/needs-fix lifecycle for SDLC execution phases
- Add pass/fail/needs-fix CLI commands to cmd/sdlc/cmd_artifact.go
- Add 3 new methods to SDLCExecutor interface in internal/port
- Implement methods in kubernetes adapter
- Add service methods to SDLCService
- Add HTTP handlers for POST .../artifacts/{type}/pass|fail|needs-fix
- Update 6 skeleton commands to evaluate and set artifact status
- Update test mocks

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 22:14:53 -07:00
..
.claude feat: add artifact pass/fail/needs-fix lifecycle for SDLC execution phases 2026-02-02 22:14:53 -07:00
.githooks feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
apps feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
cli feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
packages feat: add SDLC orchestration - library, CLI, and API integration 2026-02-02 09:57:05 -07:00
pkg feat: add SDLC orchestration - library, CLI, and API integration 2026-02-02 09:57:05 -07:00
scripts feat: complete template upgrade - chassis framework, UI library, auth, app-nextjs, OpenAPI, and cookbook 2026-02-02 00:46:51 -07:00
services feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
workers feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
.gitignore feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
.golangci.yml.tmpl feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
.woodpecker.yml.tmpl release: v0.10.27 - fix: woodpecker step YAML multi-line command syntax 2026-02-01 12:42:18 -07:00
CLAUDE.md.tmpl feat: add SDLC orchestration - library, CLI, and API integration 2026-02-02 09:57:05 -07:00
docker-compose.yml.tmpl feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
go.work.tmpl feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
package.json.tmpl release: v0.10.27 - fix: woodpecker step YAML multi-line command syntax 2026-02-01 12:42:18 -07:00
pnpm-workspace.yaml.tmpl feat: add per-component deploy steps and component templates endpoint 2026-01-31 22:31:41 -07:00
Procfile.tmpl feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00
README.md.tmpl feat: implement composable monorepo template system with component architecture 2026-01-31 19:11:42 -07:00

# {{PROJECT_NAME}}

{{DESCRIPTION}}

## Quickstart

```bash
# Clone the repo
git clone {{GIT_URL}}
cd {{PROJECT_NAME}}

# Install dependencies
./scripts/install.sh

# Start local development
./scripts/dev.sh
```

## Project Structure

```
{{PROJECT_NAME}}/
├── services/     # Go API services
├── workers/      # Background workers
├── apps/         # Frontend applications
├── cli/          # CLI tools
├── packages/     # Shared TypeScript packages
├── pkg/          # Shared Go packages
└── scripts/      # Development scripts
```

## Scripts

| Script | Description |
|--------|-------------|
| `./scripts/dev.sh` | Start local development environment |
| `./scripts/install.sh` | Install all dependencies |
| `./scripts/quality.sh` | Run quality checks on all components |
| `./scripts/discover.sh` | List all components in the monorepo |

## Adding Components

Components are added via the rdev API:

```bash
# Add a Go service
curl -X POST $RDEV_API_URL/projects/{{PROJECT_NAME}}/components \
  -H "X-API-Key: $RDEV_API_KEY" \
  -d '{"type": "service", "name": "auth-api"}'

# Add a React app
curl -X POST $RDEV_API_URL/projects/{{PROJECT_NAME}}/components \
  -H "X-API-Key: $RDEV_API_KEY" \
  -d '{"type": "app", "name": "dashboard", "template": "app-react"}'
```