# internal/app/list

Package list returns workspace task spec summaries.

## Run

```go
func Run(ctx context.Context, store SpecStore) ([]spec.Record, error)
```

Run lists current task specs.

## SpecStore

```go
type SpecStore interface {
	List(context.Context) ([]spec.Record, error)
}
```

SpecStore is the spec listing port.

- `List: func(context.Context) ([]spec.Record, error)`:
