# Interface FeedProjection

Per-feed projection used in the `get_server_health` response.

Preserves the existing `lastSuccess` / `lastError` / `lastAttempt` fields (backward compatible) and adds a `lastProbedAt` alias for `lastAttempt` so consumers can judge cache staleness (see issue #1, recommendation 3).

interface FeedProjection {
status: "unknown" | "error" | "ok";
lastAttempt?: string;
lastError?: string;
lastProbedAt?: string;
lastSuccess?: string;
}

- Defined in tools/getServerHealth.ts:39

##### Index

### Properties

status
lastAttempt?
lastError?
lastProbedAt?
lastSuccess?

## Properties

### status

status: "unknown" | "error" | "ok"

- Defined in tools/getServerHealth.ts:40

### `Optional` lastAttempt

lastAttempt?: string

- Defined in tools/getServerHealth.ts:41

### `Optional` lastError

lastError?: string

- Defined in tools/getServerHealth.ts:44

### `Optional` lastProbedAt

lastProbedAt?: string

- Defined in tools/getServerHealth.ts:42

### `Optional` lastSuccess

lastSuccess?: string

- Defined in tools/getServerHealth.ts:43