From c7e618a5487ff06919e1384d92e1b398e4c08c0c Mon Sep 17 00:00:00 2001 From: cesnimda Date: Mon, 2 Nov 2026 23:03:19 +0100 Subject: [PATCH] docs(i18n): close historical dynamic census and preserve native regression evidence --- docs/i18n/CURRENT_STATUS.md | 11 +++++++++++ .../checklist-unknown-system-keys.json.gz | Bin 0 -> 2302 bytes .../interview-document-fallbacks.json.gz | Bin 0 -> 2433 bytes .../evidence/processing-label-fallbacks.json.gz | Bin 0 -> 1296 bytes 4 files changed, 11 insertions(+) create mode 100644 docs/i18n/CURRENT_STATUS.md create mode 100644 docs/i18n/evidence/checklist-unknown-system-keys.json.gz create mode 100644 docs/i18n/evidence/interview-document-fallbacks.json.gz create mode 100644 docs/i18n/evidence/processing-label-fallbacks.json.gz diff --git a/docs/i18n/CURRENT_STATUS.md b/docs/i18n/CURRENT_STATUS.md new file mode 100644 index 00000000..964c827c --- /dev/null +++ b/docs/i18n/CURRENT_STATUS.md @@ -0,0 +1,11 @@ +# Current localisation continuation + +2 November 2026. Historical 188 dynamic-call census finite key-domain review COMPLETE; full I18N-00 / European locale release acceptance remains INCOMPLETE. Original source-bound snapshots are retained under 00/. Machine register schema 2 binds inventory indices, source hashes and selected owner dependencies; 108 original plus 80 supplemental calls cover all 188 indices without overlap. Static review does not establish all translator sensitivity/context, every visible/backend string, grammar/plural quality, runtime coverage or native review. + +Independent fixes now include descriptive attachment preview labels; session-change feedback outside private providers; safe inherited-name handling for completeness/timeline/pipeline/processing/interview/purpose labels; and original historical checklist-text fallback for unrecognised system keys. No user data, canonical Career Profile ownership, CV/letter revision or final design contract was rewritten. No dependencies or migrations added. + +Latest implementation qualification: processing monitor 17 tests; checklist/workspace 37 tests; interview/document index 41 tests. Each selected execution passed with zero failures/pending, scoped lint and full typecheck. They are disjoint selected suites, not complete application acceptance. Earlier diagnostic failures and overlapping executions remain separately recorded in their reports. A fresh combined Next 16.4.1 static build after the final fixes passed, exit 0, including TypeScript and all three generated pages. No deployment, live API/provider/model or final integrated security test implied. + +Sanitized native reports: evidence/processing-label-fallbacks.json.gz, evidence/checklist-unknown-system-keys.json.gz, evidence/interview-document-fallbacks.json.gz. Earlier scope reports and prior evidence remain intact. Generated AST graph stays untracked; optional SQL/PDF extractor gaps do not change application acceptance. + +Next independent work: complete direct-access and literal review, every-string context/sensitivity triage, European catalogue/territory/source qualification and approved glossary/translation QA preparation. Full registry/persistence/plural engine architecture still needs prerequisite acceptance and the documented decisions; no proposed locale is published. Native translators/market priorities, Montenegrin tag identity, final design, provider rights, staging/paid scans, hosted CI and production/recovery decisions remain distinct gates. Final integrated security testing follows the relevant application changes. diff --git a/docs/i18n/evidence/checklist-unknown-system-keys.json.gz b/docs/i18n/evidence/checklist-unknown-system-keys.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1222d1e636b52b40bdd6837f1e166a24d8eb55f GIT binary patch literal 2302 zcmVn6O@*Oz;k5YMX*>cc( zx_(~zJ9qBsrQPaJCpv^XX(VTnxv(%#}ibbJ@~k3BAmN^LOA%O{D$&DWjc4 zudI2pXaqQK@tyK#E@g?FuFICg;UrR~%=SwP{{WsVUENZx{SBPs+xj`1QtO{M0nM}( zT&rKfF?Vtv4lKy6mGewk0_J{mvpt=DFLutd}WsZ$*IT zvgNQBo*coNQtPwMDzkkZTaaTLLGGSrdUb0dAp!!+9D)xs(;Q z(s^6?n8G?A4JV4xDS`Q{(J{6Hc%86$qPT)!Q34XAxP1h|z>z7*!Y|#DHC;4jJ=f7) zXKIwnyHOg>xRDG)M$Wvo+N;7b2~MC|1EEvMj>wCGJawIrArzVm5`xU6?+OrVqXb)* z-dn>AKfsM%aoUpR*(`6Oxm(FvD03p?5AZL2yWm=r6y&5jRpjYlctw$$kbVBp%fQGl z>Z<8*K$Tn+Hd|&{FC#*;W%g#dTD^CGZnb)2jj^~|y%JW!!)kT3xc3O)Rx34}oBm+X z=cQDBwfc))Gml*C0avSE?7Cn5(=XL( zOYX|Uf#ZpA2L-sH{!612(t=~gdUoKZ+;HJb1R}yX9bUxtaB^&8ks)}6Ap0>r?UQHj zR%yn~O7k-0*UfJ5y$Kf9IFF_9w%f2W9S=uoh`mJoKS=1uj|Ez9KYsi_q4N>%cOw(& zViPlmSculu=LJBDeHu6#WwyVs60@}}jpV4H+s4l|a#P^{Mtm7l-|jocmvc<%UtsTh zy9ZN8nQsJ{>F{|^`SKt$Pt~BIrf}RP36i2HNJeD2f(u|9q*Q+g?6|WU7}{glv&Sw; zDCS8(VAha7FY(59*u0(I%@)lKoG#>PQwJ_mZU<*lAqang{QceAD%B-Oj>^=Fyr

*`z1qeXcG-KJFNTffOiPF@+Kq|o zl3hG3qMZ#1KNYV`86Hkd)LH}k#jY=kDr)q_CczrXJ3eYcr@SskgT~%ZLNQu!Pv;>i z$Ukzjm^ExH0&^fjz@Sm`1?AI34XNEpBKLK$ z-6-t=U5`17J_6<2DpK<(6ek;ffA_XaFOm-id1DLycGNAXrH)AoYD4ELBsk~Yb^@)| z3}IU5h>M9t!KisTMmcmgZ~FWcdX*pu44iF==f4cOy}YEy+`z!V6NJ+8u^Eyhd)5!N$oF$3w8{NZ3SX*{5RA@=Ju=Xs*JM%Z$3V$zE8KmfEdds3Er;QE}g zaqqd<(eExO$_DMPP)}o>YOAK4P`=Fbx21nHXbi-i3Du?+PSkv)mmgH1r(d9@>D(B% z!m!6~tt2A5Lg6rNIv+mZeQ)kSHQoHY_Y6xWXC7K!?zV0`R?zpkV?a+)-y z({Ro<2yVxO-9hZGRNs*>zVU#Jdg^rN5yRIgT?T{Ej5=rE-jH-sw4i>T$U?r*ff{>1 zmWiRP7u?Y45SY+pyzF#Q1O3)9m6mOx(VUd5Ap#`8-zMux)H6M|PM*Q(JU=-mv~?gW zd*-bAWN1@T=kexrrzP3r!Mst!Uyi=T#~_ImTLX{7g!P1VePUc&XTk-I;W YAI7o>ALIoM`uw~90;UY4Rc<)|0DUimUH||9 literal 0 HcmV?d00001 diff --git a/docs/i18n/evidence/interview-document-fallbacks.json.gz b/docs/i18n/evidence/interview-document-fallbacks.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a5c4424e8dd34a84bfdff238ac3769d5903d3cc GIT binary patch literal 2433 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 G8~^}-=zb~y literal 0 HcmV?d00001