docs(i18n): verify existing import and operation map guards

This commit is contained in:
cesnimda
2026-11-02 22:59:29 +01:00
parent 836d36684b
commit fb48563557
2 changed files with 52 additions and 4 deletions
+45 -4
View File
@@ -3,9 +3,9 @@
"inventorySha256": "79928688a7b1a4961286aaaf48c028eb13ae8286d72d132561d6b5fdd192e323",
"historicalCalls": 188,
"previouslyResolved": 108,
"additionalResolved": 74,
"resolved": 182,
"pending": 6,
"additionalResolved": 78,
"resolved": 186,
"pending": 2,
"evidence": [
"CHECKLIST_DYNAMIC_REVIEW.md",
"FINITE_OWNER_MAP_REVIEW.md",
@@ -17,7 +17,8 @@
"LANDING_DOCUMENT_KEY_REVIEW.md",
"CV_BOARD_KEY_REVIEW.md",
"CHECKLIST_UNKNOWN_SYSTEM_KEYS.md",
"ERROR_STATE_KEY_REVIEW.md"
"ERROR_STATE_KEY_REVIEW.md",
"IMPORT_OPERATION_KEY_REVIEW.md"
],
"entries": [
{
@@ -843,6 +844,46 @@
"reviewedSourceSha256": "e15f5183fe6d41ecb7a53ec9806872a67f0d6ce683354d0abef53527bd397b94",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 166,
"file": "job-tracker-ui/src/views/OperationsPage.tsx",
"historicalLine": 127,
"expression": "t(taskKeys[task])",
"historicalSourceSha256": "8cff1e08b2009ff683957849af71d6e76916a28ae218e647d9e3c04a12ad5f9b",
"reviewedSourceSha256": "8cff1e08b2009ff683957849af71d6e76916a28ae218e647d9e3c04a12ad5f9b",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "existing Object.hasOwn guards statically reviewed; no service execution"
},
{
"inventoryEntryIndex": 168,
"file": "job-tracker-ui/src/views/OperationsPage.tsx",
"historicalLine": 158,
"expression": "t(statusKeys[operation.status])",
"historicalSourceSha256": "8cff1e08b2009ff683957849af71d6e76916a28ae218e647d9e3c04a12ad5f9b",
"reviewedSourceSha256": "8cff1e08b2009ff683957849af71d6e76916a28ae218e647d9e3c04a12ad5f9b",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "existing Object.hasOwn guards statically reviewed; no service execution"
},
{
"inventoryEntryIndex": 183,
"file": "job-tracker-ui/src/views/career/CvImportReview.tsx",
"historicalLine": 114,
"expression": "t(labelKeys[value])",
"historicalSourceSha256": "bdecd17437d919a33d9deaa855262b1f1baf78b4a22eef0e88ac1fdbb5ebeda4",
"reviewedSourceSha256": "bdecd17437d919a33d9deaa855262b1f1baf78b4a22eef0e88ac1fdbb5ebeda4",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "existing Object.hasOwn guards statically reviewed; no service execution"
},
{
"inventoryEntryIndex": 184,
"file": "job-tracker-ui/src/views/career/CvImportReview.tsx",
"historicalLine": 165,
"expression": "t(warningKeys[warning])",
"historicalSourceSha256": "bdecd17437d919a33d9deaa855262b1f1baf78b4a22eef0e88ac1fdbb5ebeda4",
"reviewedSourceSha256": "bdecd17437d919a33d9deaa855262b1f1baf78b4a22eef0e88ac1fdbb5ebeda4",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "existing Object.hasOwn guards statically reviewed; no service execution"
}
],
"limitations": [
+7
View File
@@ -0,0 +1,7 @@
# Import-review and operation label guards
2 November 2026. Four unchanged sites reviewed: OperationsPage.tsx:127/158 and career/CvImportReview.tsx:114/165. The existing task/status and field/warning dictionaries are all guarded with Object.hasOwn before translation. Unknown task/field/warning text remains data; unknown operation status uses the existing underscore-to-space display fallback. Components obtain t from useI18n. No operation, import, provider, model or profile mutation was executed.
Every literal dictionary value was checked for definitions in both catalogues. These existing guards prevent inherited-property names from entering the translator; no new implementation was necessary. Source/control-flow review is not native-language, full import accuracy, notification delivery or integrated security acceptance.
Machine register: 108 original + 78 supplemental = 186 resolved / 2 pending of 188. Remaining sites are interview category and document attachment-purpose lookups; synthetic regressions are in progress, and neither is claimed fixed by this review.