Sign in to create and edit playbooks. Sign In Register

Feature Files

Document Required

Description

OUTPUT: docs/features/act-X-{entity}/{entity}-{operation}.feature

TEMPLATE:
Feature: {ScreenID} {EntityName} {Operation}
As a {PersonaRole} ({PersonaName})
I want to {UserGoal}
So that {BusinessValue}

Background:
Given {PersonaName} is authenticated in {SystemName}
And {InitialContext}

Scenario: {ScenarioID} {ScenarioTitle} - Happy Path
Given {PersonaName} is on the {ScreenName} page
When {PersonaName} clicks the [{ButtonName}] button
Then {PersonaName} is redirected to {TargetScreenID}

Scenario: {ScenarioID} Search Functionality
Given {PersonaName} is on the {ScreenName} page
When {PersonaName} enters "{SearchTerm}" in the search box
Then {PersonaName} sees only {EntityName} matching "{SearchTerm}"

Scenario: {ScenarioID} Form Validation Error
Given {PersonaName} is on the {CreateScreenID} page
When {PersonaName} leaves "{RequiredField}" empty
And {PersonaName} clicks [Save]
Then {PersonaName} sees error message "{ErrorMessage}"

See .windsurf/workflows/FeatureFactory/ESM/artifacts/feature_file_template.feature for complete template with all scenario types

Metadata
Type:
Document
Required:
Yes
Created:
Apr 11, 2026
Updated:
Apr 11, 2026
Producer Activity
Write Feature Files

Envision the System

Consumer Activities 9
  • Plan Feature

    Build Feature Required

  • Implement Backend

    Build Feature Required

  • Implement Frontend

    Build Feature Required

  • Size Scenarios (Level 1 SWAG)

    Estimate the Project Required

  • Implement Feature Acceptance Tests

    Build Feature Required

  • Implement Journey Certification Tests

    Build Feature Required

  • Decompose Work Packages (Level 2)

    Estimate the Project Required

  • Check Definition of Done

    Build Feature Required

  • Process Change Request

    Build Feature Required