.git/ exists)git remote -v shows origin)frontend, backend, fullstack)Note: CI setup is typically a one-time task per repo and can be run any time after the test framework is configured.
.github/workflows/test.yml.gitlab-ci.ymlJenkinsfileazure-pipelines.yml.harness/pipeline.yaml.circleci/config.yml|| exit 1)scripts/test-changed.sh createdscripts/ci-local.sh createdscripts/burn-in.sh created (optional)chmod +x)#!/bin/bash)docs/ci.md created with pipeline guidedocs/ci-secrets-checklist.md createdci-burn-in.mdselective-testing.mdvisual-debugging.mdtest-quality.md${{ inputs.* }} or user-controlled GitHub context (github.event.pull_request.title, github.event.issue.body, github.event.comment.body, github.head_ref) directly in run: blocks — all passed through env: intermediaries and referenced as "$ENV_VAR"framework workflow completed firstatdd workflow after CI setupautomate workflowgate workflowAll must be true:
User must complete:
Recommended next workflows:
atdd workflow for test generationautomate workflow for coverage expansiongate workflow for quality gatesIf workflow fails:
Issue: CI file syntax errors
Issue: Tests fail in CI but pass locally
scripts/ci-local.sh to mirror CI environmentIssue: Caching not working
Issue: Burn-in too slow
GitHub Actions:
GitLab CI:
Jenkins:
Azure DevOps:
Harness:
Checklist Complete: Sign off when all items validated.
Completed by: {name} Date: {date} Platform: {GitHub Actions, GitLab CI, Other} Notes: {notes}