Skip to content

Claude/test coverage analysis s33ri0#2733

Open
israel2606 wants to merge 5 commits into
github:mainfrom
israel2606:claude/test-coverage-analysis-s33ri0
Open

Claude/test coverage analysis s33ri0#2733
israel2606 wants to merge 5 commits into
github:mainfrom
israel2606:claude/test-coverage-analysis-s33ri0

Conversation

@israel2606

Copy link
Copy Markdown

Summary

Why

Fixes #

What changed

MCP impact

  • No tool or API changes
  • Tool schema or behavior changed
  • New tool added

Prompts tested (tool changes only)

Security / limits

  • No security or limits impact
  • Auth / permissions considered
  • Data exposure, filtering, or token/size limits considered

Tool renaming

  • I am renaming tools as part of this PR (e.g. a part of a consolidation effort)
    • I have added the new tool aliases in deprecated_tool_aliases.go
  • I am not renaming tools as part of this PR

Note: if you're renaming tools, you must add the tool aliases. For more information on how to do so, please refer to the official docs.

Lint & tests

  • Linted locally with ./script/lint
  • Tested locally with ./script/test

Docs

  • Not needed
  • Updated (README / docs / examples)

claude added 3 commits June 19, 2026 11:30
…pers

Raise cmd/mcpcurl coverage from ~9% to ~55% by testing the pure-logic
helpers, in a separate file from the existing main_test.go:

- buildArgumentsMap: all property types (string/number/integer/boolean,
  string arrays, object arrays via -json) plus the JSON-parse error path.
- addCommandFromTool: flag registration, required flags, and enum PreRunE
  validation.
- buildJSONRPCRequest: request envelope shape.
- printResponse: plain, pretty-object, JSONL-array, empty, and invalid-JSON.

https://claude.ai/code/session_01W9xh1kJCqtHqBgBAMQikon
Recover docs/erp-grupo-tesela/ARQUITECTURA.md (lost from main in the
upstream reset; restored from commit e8cd954) and correct it per the
design review:

- Automations (Make/Zapier) now go through the API/Edge Functions instead
  of writing directly to Postgres, preserving the single-source-of-truth.
- Re-prioritize phases for the construction/architecture/real-estate-
  development sector: Works/Projects and property sales become the core.
- Add Spanish tax handling (reverse-charge VAT, SII/Verifactu,
  certificaciones), a build-vs-buy decision for the accounting core
  (Holded/Odoo/Presto), an initial data model, security/RGPD/backups, and
  per-phase KPIs.
- Trim overlap (Make+Zapier, Airtable+Notion+Supabase), move Supermetrics
  to a later phase, replace generic inventory with per-work procurement,
  and flag that Coupler.io has no MCP connector here.

https://claude.ai/code/session_01W9xh1kJCqtHqBgBAMQikon
@israel2606 israel2606 requested a review from a team as a code owner June 19, 2026 18:42
israel2606 and others added 2 commits June 19, 2026 20:42
Per the cross-session coordination note (Drive), reconcile the ERP
architecture with operational reality:

- Holded is LIVE and the canonical source of finance/accounting; it is no
  longer a pending build-vs-buy decision. Supabase stays as the bespoke
  operational layer and must not become a second ledger.
- Record the single cost/margin rules: cost by Holded projectid (not tags),
  exclude confirming, own labor = direct cost, one margin calculation;
  reference validation against the Palmeres work.
- One canonical Holded integration (direct API); any Make/Zapier bridge is
  automation-only, never a second source of truth.
- Note governance (Drive = memory, Cerebro repo = code) and the pending key
  rotation for previously-exposed Holded credentials.

https://claude.ai/code/session_01W9xh1kJCqtHqBgBAMQikon
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.

2 participants