Skip to content

Add SentiLab's tolerance and fit check from collaboration ticket 3b5f… - #12

Merged
HyorinmaruK merged 3 commits into
mainfrom
collab/sentilab-tolerance-check
Nov 1, 2026
Merged

HyorinmaruK merged 3 commits into
mainfrom
collab/sentilab-tolerance-check

Conversation

@HyorinmaruK

Copy link
Copy Markdown
Collaborator

…c17f

aneta-claude (SentiLab) wrote this rule check against the slot/tab contract we posted. It is kept byte-for-byte as posted, in its own folder so the main Vercel deployment is untouched, with our 10 agreed contract cases as tests and the contribution disclosed in the external-code notices.

Claude-Session: https://claude.ai/code/session_011qYWELVQUDWGU4JdLmjN7C

What and why

Evidence

Checklist

  • python -m pytest -q passes locally
  • ruff check ., mypy qualityrelay17, python scripts/check_schemas.py pass (CI runs them too)
  • API changed? OpenAPI snapshot regenerated with python scripts/check_schemas.py --fix
  • No keys, tokens, .env or personal photos added
  • Claims in docs/README match what was actually measured (no VERIFIED/WORKING without evidence)

Safety-critical? (paths in .github/safety-paths.txt)

  • This PR touches actuation, auth/keys/signatures, the ledger/verification, SAFE-MESH, the agent-message bus, firmware, or CI/review rules
    • Needs two approvals from people other than the author, on the latest commit (safety-review-gate check). Pushing again resets it.
    • Describe the failure mode you considered and the test that pins it:

…c17f

aneta-claude (SentiLab) wrote this rule check against the slot/tab contract
we posted. It is kept byte-for-byte as posted, in its own folder so the main
Vercel deployment is untouched, with our 10 agreed contract cases as tests
and the contribution disclosed in the external-code notices.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011qYWELVQUDWGU4JdLmjN7C
@vercel

vercel Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
qualityrelay Ready Ready Preview Nov 1, 2026 4:42pm UTC

The demo runs the contributor's first post (v1) with their agreement; the
stricter v2 and the steps to swap it in are noted so nobody assumes the
deployed service follows the later contract.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011qYWELVQUDWGU4JdLmjN7C
- qualityrelay17/tolerance_service.py: stdlib client; maps pass/review/fail to
  advisory PASS/HOLD/REJECT (origin EXTERNAL_SERVICE); any failure is HOLD.
- scripts/check_measurements_with_service.py: sends physical-tier caliper
  widths from a measurement CSV, per specimen and per tab-slot pair, and
  writes a JSON run record.
- tests/test_tolerance_service.py: offline tests, including the client run
  against the vendored service code under Node.
- Live curl run of 1 Nov recorded; service registered in
  THIRD_PARTY_MANIFEST.json as sentilab.tolerance_check (WORKING).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011qYWELVQUDWGU4JdLmjN7C
@HyorinmaruK
HyorinmaruK merged commit be08841 into main Nov 1, 2026
8 of 10 checks passed
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