Background
`observal_cli/cmd_prompt.py` (prompt registry CLI) has zero direct unit tests.
What needs to be done
Create `tests/test_cmd_prompt.py` covering happy paths for: list, get, push (with stubbed HTTP), and validation of prompt metadata (name, scope, schema constraints).
Files to touch
- `tests/test_cmd_prompt.py` (new)
Reference implementation
- `tests/test_pull_and_agent_cli.py` for HTTP-stubbed CLI tests.
Acceptance criteria
Background
`observal_cli/cmd_prompt.py` (prompt registry CLI) has zero direct unit tests.
What needs to be done
Create `tests/test_cmd_prompt.py` covering happy paths for: list, get, push (with stubbed HTTP), and validation of prompt metadata (name, scope, schema constraints).
Files to touch
Reference implementation
Acceptance criteria