# Function boundary worksheet

## Outcome

- Business outcome:
- Caller and authentication boundary:
- Success becomes durable when:

## Interface

- Input schema and maximum size:
- Output schema and maximum size:
- Public error outcomes:
- Maximum useful execution time:

## Capabilities

- Database binding:
- Secret references:
- Object-storage operations:
- Allowed outbound services:

## Side effects and retries

- Side effects:
- Idempotency or deduplication key:
- Behaviour after an ambiguous provider result:
- Compensation or reconciliation path:

## Asynchronous work

- Work moved outside the request:
- Retry and backoff policy:
- Cancellation and expiry:
- Progress visible to the caller:

## Fit decision

- Does the workload require a persistent server, raw socket, native add-on or ambient filesystem?
- If yes, which managed runtime is a better fit?

Never put credentials or customer payloads in this worksheet.
