- Two-table transactional write: pax8_companies.match_method='manual' AND pax8_company_match_review.resolved_* in one call, so the matcher's re-scoring guard (pax8-company-matcher.ts ~216-231) never re-flags a manually resolved company - Guards not_found / already_resolved via FOR UPDATE select - Validates target company existence + active state (substitute for candidate-membership check — D-05/D-09 allow non-candidate ids) - All five vitest behavior cases green; tsc clean |
||
|---|---|---|
| .. | ||
| hooks | ||
| services | ||
| types | ||
| utils | ||
| auth-client.ts | ||
| auth-utils.ts | ||
| auth.ts | ||
| bootstrap.ts | ||
| permissions.ts | ||
| status-registry.ts | ||
| utils.ts | ||