Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.32 KB

File metadata and controls

49 lines (35 loc) · 1.32 KB

Project Config

Goal

Green build, minimal diff, zero regressions

Tech Stack

TypeScript 5+ and Node 18+, Python 3.11+, Go 1.21+.

JavaScript tooling: pnpm, eslint, prettier, vitest, tsc.

Python tooling: uv, ruff, black, mypy, pytest.

CI: Docker, GitHub Actions, Make.

Patterns

Functional core, imperative shell. Python: snake_case. TypeScript: camelCase.

Pure functions where possible; push side effects to adapters. Reuse shared helpers; avoid one-off dependencies.

Strict types (no any). Secrets only from environment variables.

Constraints

Lint and typecheck clean. Tests must pass.

No global installs. No breaking API changes without a version bump.

Tokenization

Roughly 3.5 characters per token, 8k cap, summarize anything over ~12k.

Model Config

Task types: feature, bugfix, refactor, test, chore.

Architecture tags: node, ts, py, go, frontend, backend, cli.

Changelog