Commit Graph
7 Commits
Author SHA1 Message Date
zeekay 9e0c9e44a5 fix: Exclude hanzo-agent submodule from workspace and lint
- Explicitly list workspace members to exclude hanzo-agent submodule
- Add ruff exclude for hanzo-agent and hanzo-memory
- Add E722 to scripts per-file ignores
- Delete stray GRPO test files
- Update requirements.lock with correct package references
2025-12-09 14:23:54 -08:00
zeekay bff668fbf6 feat: Add STRICT CI/CD quality gates - NO MORE TODO/STUB BULLSHIT
- Added comprehensive anti-stub test suite that detects:
  - TODO/FIXME/STUB/FAKE/UNFINISHED patterns
  - Empty functions with only pass/ellipsis
  - NotImplementedError raises
  - Mock implementations in production
  - Debug prints in production
  - Skipped tests

- Created strict GitHub Actions workflow that:
  - BLOCKS deployment if ANY forbidden patterns found
  - Requires ALL tests to pass (no skips allowed)
  - Runs security scans
  - Verifies all functions are implemented
  - Only allows PyPI publish after ALL checks pass

- Added pre-commit hooks to catch issues locally before push
- Updated Makefile with 'make check' that runs all quality gates
- Fixed stub function issue in tools/__init__.py

This ensures we NEVER deploy incomplete or stub code to production again!
2025-09-17 02:55:28 +00:00
zeekay 3e5b385665 fix: regenerate lock files without hanzo-router 2025-08-05 23:31:14 -05:00
zeekay 8bc1501491 fix: remove hanzo-router from workspace and fix hanzo-cli-wrapper pyproject.toml 2025-08-05 23:29:35 -05:00
zeekay 7c9b7b4cc3 fix: remove lock files to regenerate without hanzo-router 2025-08-05 23:27:29 -05:00
stainless-app[bot] 69b31d35e1 chore: update SDK settings (#3) 2025-03-15 03:53:52 +00:00
stainless-app[bot] 9626b2b0d6 initial commit 2025-03-15 03:31:14 +00:00