Function: lifecycleExpectation()

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / lifecycleExpectation

Function: lifecycleExpectation()

lifecycleExpectation(id): ExpectationBuilder

Defined in: src/lifecycle/expectation.ts:127

Create a lifecycle expectation โ€” the single entry point for all work.

Parameters

id

string

Unique identifier for this expectation (e.g. 'user-oauth-flow')

Returns

ExpectationBuilder

A chainable ExpectationBuilder to add type, title, description, and acceptance criteria

Example

const auth = expectation('user-oauth-flow')
  .type('feature')
  .title('OAuth2 Authentication')
  .describe('Users can authenticate via OAuth2 providers')
  .priority('high')
  .given('a valid OAuth token')
    .when('login is attempted')
    .then('session is created')
  .accept('Error shown for invalid tokens')
  .build();