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.
31 lines
745 B
TOML
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"]
|