Skip to content

feat: CLI audit + local/api parity: open-contracts - #42

Open
andrei-hasna wants to merge 1 commit into
mainfrom
factory/e7188757-f74d-472b-876c-c2c2b029-225881c3
Open

feat: CLI audit + local/api parity: open-contracts#42
andrei-hasna wants to merge 1 commit into
mainfrom
factory/e7188757-f74d-472b-876c-c2c2b029-225881c3

Conversation

@andrei-hasna

@andrei-hasna andrei-hasna commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Objective

CLI audit + local/api parity: open-contracts

Repo: hasna/contracts (local: /home/hasna/workspace/hasna/opensource/open-contracts).

Audit this repo's CLI: (1) Find every DEAD command — commands that are broken, error out, reference removed code, or are declared but non-functional — and fix them or remove them with justification. (2) Find every command that only works in 'local' mode (on-box SQLite/files) and does NOT work against the 'api' (self-hosted/remote) path; implement full api-mode support for each so every command works identically against local AND api backends (route through the cloud-router/stage-A/HTTP path per this repo's existing pattern). Ensure both modes are fully implemented and tested. Add regression tests for the fixed commands and for local-vs-api parity. Open a PR; do not merge.

Verification

  • policy source: base 694868f (immutable commit — agent-proof)
  • install: pass
  • typecheck: pass
  • lint: pass
  • build: pass
  • test: pass

Run run_11b77d71139a · backend codewith · task e7188757-f74d-472b-876c-c2c2b029b655
🏭 Generated by @hasnaxyz/factory


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant