Function: lifecycleExpectation()
August 8, 2026 ยท View on GitHub
@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
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();