Files
grok-bot 30096f5671 docs: expand getting-started and add thin mise toolchain
Expand the offline Getting Started guide with outer-loop flow, fixture
token table, artifact reading, verified compaction, and handoff fields.
Add mise.toml (Python 3.12 + uv pins, check tasks) and refresh uv.lock
to match package 0.4.0a1 / mem0 extra.
2026-08-04 22:38:07 +02:00

31 lines
745 B
TOML

# Thin toolchain layer: pin Python + uv. Dependencies stay with uv.lock.
# Usage: mise install && mise run install && mise run check
# Without mise: see README / docs/getting-started.md (uv-first).
[tools]
python = "3.12"
uv = "0.11.21"
[tasks.install]
description = "Create .venv and install package + dev extras (editable)"
run = """
uv venv
uv pip install -e ".[dev]"
"""
[tasks.test]
description = "Run pytest quietly"
run = "uv run pytest -q"
[tasks.lint]
description = "Ruff check on src and tests"
run = "uv run ruff check src tests"
[tasks.typecheck]
description = "mypy strict on clm package"
run = "uv run mypy src/clm"
[tasks.check]
description = "lint + typecheck + test (quality gate)"
depends = ["lint", "typecheck", "test"]