# internal/adapters/cli/hardensubmit

Package hardensubmit wires the hidden harden-submit-stdio command.

## ErrInvalid

```go
var ErrInvalid = errors.New("invalid harden-submit-stdio arguments")
```

ErrInvalid wraps invalid hidden-command arguments.

## Handler

```go
func Handler(stdin io.Reader) func(context.Context, []string, io.Writer, io.Writer) int
```

Handler returns a CLI-compatible command handler for harden-submit-stdio.

## Run

```go
func Run(ctx context.Context, args []string, stdin io.Reader, stdout io.Writer, stderr io.Writer) error
```

Run starts the harden submission MCP stdio server.
