Skip to main content
Reference for every field in sdlc.yaml. See Concepts — sdlc.yaml for how config propagates through LaneSync.

Top level

Type: string
Required: Yes
Value: v1 (current schema version)
Type: string
Required: Yes
Description: Display name for the repository in LaneSync and reports.
Type: object
Required: Yes
Keys: planning, development, testing, evidencing, deployment
Type: array
Required: No
Description: Test file glob patterns mapped to external feature IDs for quality tracking.

stages.planning

stages.development

Development blocking = check in required_checks AND conclusion = failure. Do not expect non-listed workflows to block the stage.

stages.testing

stages.evidencing

stages.deployment

Canonical example

LaneSync repo example

The LaneSync product repository uses this configuration:
Check names are repository-specific. Copy structure, not check names, when configuring your own repo.