ops-hub/.claude/rules/stack-and-commands.md

28 lines
693 B
Markdown
Raw Normal View History

## Stack
- **Language:** Python 3.11+
- **Key deps:** stdlib only (`pyproject.toml` has no runtime dependencies)
- **Layout:** `src/ops_hub/` package, `scripts/` operator CLIs, `tests/` unittest suite
## Dev Commands
```bash
# Show Makefile targets
make help
# Unit tests
make test
# Probe production Inter-Hub bootstrap API gate (no secrets)
make interhub-gate
# Plan attended bootstrap (requires IHUB_OPERATOR_KEY_FILE)
make interhub-bootstrap-dry-run IHUB_OPERATOR_KEY_FILE=/path/to/key
# Attended production bootstrap
make interhub-bootstrap IHUB_OPERATOR_KEY_FILE=/path/to/key
# Sync workplan files to State Hub after edits
cd ~/state-hub && make fix-consistency REPO=ops-hub
```