Betalarspåret: beviskraven följer den som betalar — ALVA 3.6
Garantistandarden FGS-1.0 (fabriksgaranti, vagnskadegaranti, försäkring, extern garantigivare, leasing/fleet, goodwill) inarbetad i regelmotorn och bokförd i docs/GARANTISTANDARD-FGS.md (ALVA-DOC-0011): vad som redan var uppfyllt, vad som införs nu, och den ärliga gränsen — ODIS/DISS/SAGA2 är tillverkarsystem; ALVA bär bevispaketet och eskaleringsspåret, den ersätter dem inte. Tre nya händelsetyper i det stängda schemat: betalare (spår, namn, claim-/skadereferens, godkännande), eskalering (öppnad/besvarad, kanal, referens) och reservdel (artikelnummer, serienummer, batch, sparad del). Grinden kräver fastställd betalare för de ärendetyper där någon annan än kunden betalar, godkännande för goodwill och externa garantigivare, och spärrar avslut när en eskalering är öppnad utan dokumenterat svar — matchad per referens. Claim- och skadenummer kan komma ur betalaren, inte bara ur skannad arbetsorder. Tre nya ärendetyper med regelpaketskrav: Body damage warranty, Extended warranty, Leasing or fleet. Betalare, eskalering och reservdel är interna i delningsfiltret — kunden ser åtgärden, inte förhandlingen. Fyndet på vägen, åtgärdat med regressionstest: serverns ärendetypskrav var en tyst no-op. Servern matade den distribuerade paketformen (arendetypRegler) in i en grindfunktion som bara läste den slimmade (arendetyper[typ].krav) — garanti- och försäkringskraven upprätthölls bara som råd i klienten. C-2-mönstret, återuppstånden genom ett filformat. Grinden läser nu båda formerna, och regressionstestet låser att den distribuerade formen spärrar på servern. UI: betalar- och eskaleringspaneler i ärendevyn (panelen visas när ärendetypen kräver den), grindnyckeln grind.eskalering på alla tio språken, regelpaket 2.1 speglat klient/server med likhetstestet intakt. 781 enhetstester, genomgång 4/4 inom budget, portalspärr, integrationstest mot Postgres, typkontroll, lint på baslinjen, artefaktmätning och språkrunda gröna. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012EQg3rJsrQ1ZNTvkzmQAtt
This commit is contained in:
@@ -54,6 +54,8 @@ export const DE = {
|
||||
"grind.arendetyp.krav": "Anforderung für diese Vorgangsart: {krav}",
|
||||
"grind.sakerhet": "Konfidenzniveau innerhalb dessen, was die Evidenz trägt",
|
||||
"grind.sakerhet.detalj": "Die angegebene Konfidenz ({niva}) übersteigt, was die Evidenz trägt ({tak}). Evidenz ergänzen oder das Niveau senken — ehrliche Unsicherheit ist Information.",
|
||||
"grind.eskalering": "Technische Eskalationen beantwortet",
|
||||
"grind.eskalering.detalj": "Eine Eskalation ist offen ({referens}). Die Antwort abwarten und dokumentieren, bevor der Vorgang abgeschlossen wird.",
|
||||
|
||||
|
||||
// ---- Abschlussfeststellung (ALVA-RULE-200) ------------------------------
|
||||
|
||||
@@ -81,6 +81,8 @@ export const EN = {
|
||||
"grind.arendetyp.krav": "Requirement for this case type: {krav}",
|
||||
"grind.sakerhet": "Confidence level within what the evidence supports",
|
||||
"grind.sakerhet.detalj": "The stated confidence ({niva}) exceeds what the evidence supports ({tak}). Add supporting evidence, or lower the confidence — honest uncertainty is information.",
|
||||
"grind.eskalering": "Technical escalations answered",
|
||||
"grind.eskalering.detalj": "An escalation is open ({referens}). Await the answer and document it before the case is closed.",
|
||||
|
||||
|
||||
// ---- The closing statement (ALVA-RULE-200) ------------------------------
|
||||
|
||||
@@ -53,6 +53,8 @@ export const ES = {
|
||||
"grind.arendetyp.krav": "Requisito para este tipo de expediente: {krav}",
|
||||
"grind.sakerhet": "Nivel de confianza dentro de lo que sustenta la evidencia",
|
||||
"grind.sakerhet.detalj": "La confianza indicada ({niva}) supera lo que sustenta la evidencia ({tak}). Añadir evidencia que la sustente, o bajar el nivel — la incertidumbre honesta es información.",
|
||||
"grind.eskalering": "Escalaciones técnicas respondidas",
|
||||
"grind.eskalering.detalj": "Hay una escalación abierta ({referens}). Esperar la respuesta y documentarla antes de cerrar el expediente.",
|
||||
|
||||
|
||||
// ---- La conclusión (ALVA-RULE-200) --------------------------------------
|
||||
|
||||
@@ -54,6 +54,8 @@ export const FR = {
|
||||
"grind.arendetyp.krav": "Exigence pour ce type de dossier : {krav}",
|
||||
"grind.sakerhet": "Niveau de confiance dans les limites de ce que les preuves soutiennent",
|
||||
"grind.sakerhet.detalj": "La confiance indiquée ({niva}) dépasse ce que les preuves soutiennent ({tak}). Compléter les preuves, ou abaisser le niveau — une incertitude honnête est une information.",
|
||||
"grind.eskalering": "Escalades techniques traitées",
|
||||
"grind.eskalering.detalj": "Une escalade est ouverte ({referens}). Attendre la réponse et la documenter avant de clôturer le dossier.",
|
||||
|
||||
|
||||
// ---- La conclusion (ALVA-RULE-200) --------------------------------------
|
||||
|
||||
@@ -53,6 +53,8 @@ export const IT = {
|
||||
"grind.arendetyp.krav": "Requisito per questo tipo di pratica: {krav}",
|
||||
"grind.sakerhet": "Livello di confidenza entro quanto sostiene l’evidenza",
|
||||
"grind.sakerhet.detalj": "La confidenza indicata ({niva}) supera quanto sostiene l’evidenza ({tak}). Integrare l’evidenza, oppure abbassare il livello — l’incertezza onesta è informazione.",
|
||||
"grind.eskalering": "Escalation tecniche risolte",
|
||||
"grind.eskalering.detalj": "Un’escalation è aperta ({referens}). Attendere la risposta e documentarla prima di chiudere la pratica.",
|
||||
|
||||
|
||||
// ---- La conclusione (ALVA-RULE-200) -------------------------------------
|
||||
|
||||
@@ -53,6 +53,8 @@ export const NL = {
|
||||
"grind.arendetyp.krav": "Eis voor dit zaaktype: {krav}",
|
||||
"grind.sakerhet": "Betrouwbaarheidsniveau binnen wat het bewijs draagt",
|
||||
"grind.sakerhet.detalj": "De opgegeven betrouwbaarheid ({niva}) overstijgt wat het bewijs draagt ({tak}). Het bewijs aanvullen, of het niveau verlagen — eerlijke onzekerheid is informatie.",
|
||||
"grind.eskalering": "Technische escalaties beantwoord",
|
||||
"grind.eskalering.detalj": "Er staat een escalatie open ({referens}). Wacht het antwoord af en documenteer het voordat de zaak wordt afgesloten.",
|
||||
|
||||
|
||||
// ---- De eindconclusie (ALVA-RULE-200) -----------------------------------
|
||||
|
||||
@@ -55,6 +55,8 @@ export const PL = {
|
||||
"grind.arendetyp.krav": "Wymóg dla tego rodzaju sprawy: {krav}",
|
||||
"grind.sakerhet": "Poziom pewności w granicach tego, co potwierdzają dowody",
|
||||
"grind.sakerhet.detalj": "Podany poziom pewności ({niva}) przekracza to, co potwierdzają dowody ({tak}). Uzupełnić dowody lub obniżyć poziom — uczciwa niepewność to informacja.",
|
||||
"grind.eskalering": "Eskalacje techniczne z odpowiedzią",
|
||||
"grind.eskalering.detalj": "Eskalacja jest otwarta ({referens}). Poczekać na odpowiedź i udokumentować ją przed zamknięciem sprawy.",
|
||||
|
||||
|
||||
// ---- Wniosek końcowy (ALVA-RULE-200) ------------------------------------
|
||||
|
||||
@@ -53,6 +53,8 @@ export const PT = {
|
||||
"grind.arendetyp.krav": "Requisito para este tipo de processo: {krav}",
|
||||
"grind.sakerhet": "Nível de confiança dentro do que a evidência sustenta",
|
||||
"grind.sakerhet.detalj": "A confiança indicada ({niva}) excede o que a evidência sustenta ({tak}). Completar a evidência, ou baixar o nível — a incerteza honesta é informação.",
|
||||
"grind.eskalering": "Escalonamentos técnicos respondidos",
|
||||
"grind.eskalering.detalj": "Há um escalonamento em aberto ({referens}). Aguardar a resposta e documentá-la antes de encerrar o processo.",
|
||||
|
||||
|
||||
// ---- A conclusão (ALVA-RULE-200) ----------------------------------------
|
||||
|
||||
@@ -59,6 +59,8 @@ export const RO = {
|
||||
"grind.arendetyp.krav": "Cerință pentru acest tip de caz: {krav}",
|
||||
"grind.sakerhet": "Nivel de încredere în limitele a ceea ce susțin dovezile",
|
||||
"grind.sakerhet.detalj": "Încrederea indicată ({niva}) depășește ceea ce susțin dovezile ({tak}). Completează dovezile sau coboară nivelul — incertitudinea onestă este informație.",
|
||||
"grind.eskalering": "Escaladări tehnice cu răspuns",
|
||||
"grind.eskalering.detalj": "O escaladare este deschisă ({referens}). Așteaptă răspunsul și documentează-l înainte de închiderea cazului.",
|
||||
|
||||
|
||||
// ---- Concluzia finală (ALVA-RULE-200) -----------------------------------
|
||||
|
||||
@@ -52,6 +52,8 @@ export const SV = {
|
||||
"grind.arendetyp.krav": "Krav för ärendetypen: {krav}",
|
||||
"grind.sakerhet": "Konfidensnivån inom vad underlaget bär",
|
||||
"grind.sakerhet.detalj": "Angiven konfidens ({niva}) överstiger vad underlaget bär ({tak}). Komplettera underlaget, eller sänk nivån — ärlig osäkerhet är information.",
|
||||
"grind.eskalering": "Tekniska eskaleringar besvarade",
|
||||
"grind.eskalering.detalj": "En eskalering är öppen ({referens}). Invänta svaret och dokumentera det innan ärendet avslutas.",
|
||||
|
||||
|
||||
// ---- Slutsatsen (ALVA-RULE-200) -----------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user