For AI agents: the complete documentation index is available at https://scriptedalchemy.github.io/agent-bundle/llms.txt, the full documentation bundle is available at https://scriptedalchemy.github.io/agent-bundle/llms-full.txt, and this page is available as Markdown at https://scriptedalchemy.github.io/agent-bundle/api/interfaces/test.ContractLifecycleFixture.md.
  • English
  • Interface: ContractLifecycleFixture

    Properties

    state?

    readonly optional state?: object

    budget?

    readonly optional budget?: object

    budget.codePath

    readonly codePath: readonly string[]

    budget.expectedCode

    readonly expectedCode: string

    budget.input

    readonly input: unknown

    budget.revisionPath

    readonly revisionPath: readonly string[]

    catalog?

    readonly optional catalog?: object

    catalog.id

    readonly id: string

    catalog.lifetime

    readonly lifetime: "request" | "process" | "workspace-durable"

    durability?

    readonly optional durability?: object

    durability.expectedStructuredContent

    readonly expectedStructuredContent: unknown

    durability.input

    readonly input: unknown

    idempotency?

    readonly optional idempotency?: object

    idempotency.phase

    readonly phase: ContractLifecyclePhase

    idempotency.replayedPath

    readonly replayedPath: readonly string[]

    idempotency.revisionPath

    readonly revisionPath: readonly string[]

    journal?

    readonly optional journal?: object

    journal.expected

    readonly expected: unknown

    journal.path

    readonly path: readonly string[]

    notice?

    readonly optional notice?: object

    notice.expected

    readonly expected: unknown

    notice.path

    readonly path: readonly string[]

    notice.phase

    readonly phase: ContractLifecyclePhase


    transitionDriver

    readonly transitionDriver: () => readonly ContractLifecycleTransition[]

    Pure deterministic phase driver; transport and assertions remain framework-owned.

    Returns

    readonly ContractLifecycleTransition[]