activity-core/.claude/rules/stack-and-commands.md

26 lines
550 B
Markdown
Raw Normal View History

2026-05-18 16:55:39 +02:00
## Stack
- **Language:** Python 3.11+
- **Key deps:** Temporal, FastAPI, SQLAlchemy/asyncpg, NATS, Alembic, Pydantic
- **Runtime:** railiance01 k3s (`activity-core` namespace); workstation CLI via `activity`
2026-05-18 16:55:39 +02:00
## Dev Commands
```bash
# Install / CLI
uv sync
make install-cli
2026-05-18 16:55:39 +02:00
# Tests
make test
2026-05-18 16:55:39 +02:00
# Definitions and schedules
make sync-activity-definitions
make sync-schedules
make sync-event-types
2026-05-18 16:55:39 +02:00
# Status (local is degraded without prod DB; use prod helper for live)
make automation-status SINCE=sunday
make prod-automation-status SINCE=sunday
2026-05-18 16:55:39 +02:00
```