Reparerar kontraktsdriften som cross-product parity-gaten bevisade (2026-09-08/09 session). Wire är sanning; kontraktet matchar nu implementationen. TEN-001-semantiken dokumenterad per fält.
Reparerar kontraktsdriften som cross-product parity-gaten bevisade (2026-09-08/09 session). Wire är sanning; kontraktet matchar nu implementationen. TEN-001-semantiken dokumenterad per fält.
services/api/workers/{resolve,quality_bridge}.py anropar båda rutterna med
X-Internal-Token sedan langt tillbaka; rutterna (app/api/0pt/internal/er/
candidates + app/api/0pt/quality/bridge-run) har alltid existerat men
kontraktet shipade dem aldrig. Wire ar sanning — kontraktet matchar nu:
- POST /api/0pt/internal/er/candidates (full request/response-schema ur
src/er/request-validation.ts + entity-resolution-service.ts)
- POST /api/0pt/quality/bridge-run (flyttad fran ops-losen deklaration till
internal-gruppen med internalToken-security)
- components.securitySchemes.internalToken (X-Internal-Token header,
verifyInternalServiceToken)
CODEOWNERS rules
requested review from sax3l 2026-09-08 23:25:10 +00:00
admin
merged commit into main2026-09-08 23:31:25 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Reparerar kontraktsdriften som cross-product parity-gaten bevisade (2026-09-08/09 session). Wire är sanning; kontraktet matchar nu implementationen. TEN-001-semantiken dokumenterad per fält.
services/api/workers/{resolve,quality_bridge}.py anropar båda rutterna med X-Internal-Token sedan langt tillbaka; rutterna (app/api/0pt/internal/er/ candidates + app/api/0pt/quality/bridge-run) har alltid existerat men kontraktet shipade dem aldrig. Wire ar sanning — kontraktet matchar nu: - POST /api/0pt/internal/er/candidates (full request/response-schema ur src/er/request-validation.ts + entity-resolution-service.ts) - POST /api/0pt/quality/bridge-run (flyttad fran ops-losen deklaration till internal-gruppen med internalToken-security) - components.securitySchemes.internalToken (X-Internal-Token header, verifyInternalServiceToken)