docs(i18n): trace error keys and distinguish repeated source call sites

This commit is contained in:
cesnimda
2026-11-02 22:57:39 +01:00
parent 4a3da3319e
commit 836d36684b
2 changed files with 263 additions and 67 deletions
+250 -67
View File
@@ -1,11 +1,11 @@
{
"schemaVersion": 1,
"schemaVersion": 2,
"inventorySha256": "79928688a7b1a4961286aaaf48c028eb13ae8286d72d132561d6b5fdd192e323",
"historicalCalls": 188,
"previouslyResolved": 108,
"additionalResolved": 62,
"resolved": 170,
"pending": 18,
"additionalResolved": 74,
"resolved": 182,
"pending": 6,
"evidence": [
"CHECKLIST_DYNAMIC_REVIEW.md",
"FINITE_OWNER_MAP_REVIEW.md",
@@ -16,7 +16,8 @@
"ASSET_KEY_REVIEW.md",
"LANDING_DOCUMENT_KEY_REVIEW.md",
"CV_BOARD_KEY_REVIEW.md",
"CHECKLIST_UNKNOWN_SYSTEM_KEYS.md"
"CHECKLIST_UNKNOWN_SYSTEM_KEYS.md",
"ERROR_STATE_KEY_REVIEW.md"
],
"entries": [
{
@@ -26,7 +27,8 @@
"historicalSourceSha256": "88fdcd24914cf074aedee72a94b0c420c96a16dfe7194142daf22ec0ad8370ff",
"reviewedSourceSha256": "88fdcd24914cf074aedee72a94b0c420c96a16dfe7194142daf22ec0ad8370ff",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 14
},
{
"file": "job-tracker-ui/src/components/ApplicationIntelligence.tsx",
@@ -35,7 +37,8 @@
"historicalSourceSha256": "89addd1e262ac9c5e37a718acb31d270a132269fe3518d6711e91f3da76ae1a4",
"reviewedSourceSha256": "36fdd78fb414b709340a3c280420ca7e1f0e0fc2ae2edb241f9e33a187d8a7b5",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 18
},
{
"file": "job-tracker-ui/src/components/ApplicationIntelligence.tsx",
@@ -44,7 +47,8 @@
"historicalSourceSha256": "89addd1e262ac9c5e37a718acb31d270a132269fe3518d6711e91f3da76ae1a4",
"reviewedSourceSha256": "36fdd78fb414b709340a3c280420ca7e1f0e0fc2ae2edb241f9e33a187d8a7b5",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 19
},
{
"file": "job-tracker-ui/src/components/CoverLetterDocument.tsx",
@@ -53,7 +57,8 @@
"historicalSourceSha256": "17ea0c608db7bc05171fb3c44f378c1acaa78fbdd337f9330002ef6346b92546",
"reviewedSourceSha256": "17ea0c608db7bc05171fb3c44f378c1acaa78fbdd337f9330002ef6346b92546",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 30
},
{
"file": "job-tracker-ui/src/components/CoverLetterDocument.tsx",
@@ -62,7 +67,8 @@
"historicalSourceSha256": "17ea0c608db7bc05171fb3c44f378c1acaa78fbdd337f9330002ef6346b92546",
"reviewedSourceSha256": "17ea0c608db7bc05171fb3c44f378c1acaa78fbdd337f9330002ef6346b92546",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 33
},
{
"file": "job-tracker-ui/src/components/CvTemplateGallery.tsx",
@@ -71,7 +77,8 @@
"historicalSourceSha256": "dda733af709e419b17fb254d65fbb27c8dbba01d032a1c0266517fc27d134eb7",
"reviewedSourceSha256": "dda733af709e419b17fb254d65fbb27c8dbba01d032a1c0266517fc27d134eb7",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 35
},
{
"file": "job-tracker-ui/src/components/CvTemplateGallery.tsx",
@@ -80,7 +87,8 @@
"historicalSourceSha256": "dda733af709e419b17fb254d65fbb27c8dbba01d032a1c0266517fc27d134eb7",
"reviewedSourceSha256": "dda733af709e419b17fb254d65fbb27c8dbba01d032a1c0266517fc27d134eb7",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 36
},
{
"file": "job-tracker-ui/src/components/CvTemplateGallery.tsx",
@@ -89,7 +97,8 @@
"historicalSourceSha256": "dda733af709e419b17fb254d65fbb27c8dbba01d032a1c0266517fc27d134eb7",
"reviewedSourceSha256": "dda733af709e419b17fb254d65fbb27c8dbba01d032a1c0266517fc27d134eb7",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 37
},
{
"file": "job-tracker-ui/src/components/DashboardGrid.tsx",
@@ -98,7 +107,8 @@
"historicalSourceSha256": "201f6d7580af81e92e1fe9c759972a4d2bc1f865cbbe651dd7977e10a130062e",
"reviewedSourceSha256": "201f6d7580af81e92e1fe9c759972a4d2bc1f865cbbe651dd7977e10a130062e",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 38
},
{
"file": "job-tracker-ui/src/components/DashboardGrid.tsx",
@@ -107,7 +117,8 @@
"historicalSourceSha256": "201f6d7580af81e92e1fe9c759972a4d2bc1f865cbbe651dd7977e10a130062e",
"reviewedSourceSha256": "201f6d7580af81e92e1fe9c759972a4d2bc1f865cbbe651dd7977e10a130062e",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 39
},
{
"file": "job-tracker-ui/src/components/DashboardLayoutEditor.tsx",
@@ -116,7 +127,8 @@
"historicalSourceSha256": "faab5c4d63d650c02f4fa0a6f0e2880b1b21535b444a143e1989d9e378f0e16f",
"reviewedSourceSha256": "faab5c4d63d650c02f4fa0a6f0e2880b1b21535b444a143e1989d9e378f0e16f",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 45
},
{
"file": "job-tracker-ui/src/components/DashboardView.tsx",
@@ -125,7 +137,8 @@
"historicalSourceSha256": "37952276ba7d3d0c65df734c816e317b54d50034838dc91f56e3de6f1eb17879",
"reviewedSourceSha256": "37952276ba7d3d0c65df734c816e317b54d50034838dc91f56e3de6f1eb17879",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 48
},
{
"file": "job-tracker-ui/src/components/DashboardView.tsx",
@@ -134,7 +147,8 @@
"historicalSourceSha256": "37952276ba7d3d0c65df734c816e317b54d50034838dc91f56e3de6f1eb17879",
"reviewedSourceSha256": "37952276ba7d3d0c65df734c816e317b54d50034838dc91f56e3de6f1eb17879",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 57
},
{
"file": "job-tracker-ui/src/pipeline.ts",
@@ -143,7 +157,8 @@
"historicalSourceSha256": "fa755ced07a90cef79ceff1622049adc7ed7df3794c942512d9675ef04af8843",
"reviewedSourceSha256": "ad6018cad66d4b7afe022a1e8d2bfb5874906552929f60f9f4075704499a6073",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 79
},
{
"file": "job-tracker-ui/src/views/AdminProcessingPage.tsx",
@@ -152,7 +167,8 @@
"historicalSourceSha256": "13973a963ec247c2b61230f5b96ebe1e5feb73ccc9374f15c9bd05f2b3699d1c",
"reviewedSourceSha256": "dadaf0c481af705c6e6f8ac2ce0e63dd3453680d575d3f7262721d3c2574005a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 87
},
{
"file": "job-tracker-ui/src/views/AdminProcessingPage.tsx",
@@ -161,7 +177,8 @@
"historicalSourceSha256": "13973a963ec247c2b61230f5b96ebe1e5feb73ccc9374f15c9bd05f2b3699d1c",
"reviewedSourceSha256": "dadaf0c481af705c6e6f8ac2ce0e63dd3453680d575d3f7262721d3c2574005a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 88
},
{
"file": "job-tracker-ui/src/views/AdminProcessingPage.tsx",
@@ -170,7 +187,8 @@
"historicalSourceSha256": "13973a963ec247c2b61230f5b96ebe1e5feb73ccc9374f15c9bd05f2b3699d1c",
"reviewedSourceSha256": "dadaf0c481af705c6e6f8ac2ce0e63dd3453680d575d3f7262721d3c2574005a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 94
},
{
"file": "job-tracker-ui/src/views/career/careerCompletenessLabels.ts",
@@ -179,7 +197,8 @@
"historicalSourceSha256": "b841cc4af73307fa33e772b8a10ddfe9620a7566f2b30ef34eb2b832da02d41e",
"reviewedSourceSha256": "672a0cc113838f266a578d01ec445299ed12465c08fcf3cff0b5cfae464a4cbe",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage"
"runtimeCoverage": "see named focused regression reports; static review alone is not runtime coverage",
"inventoryEntryIndex": 187
},
{
"file": "job-tracker-ui/src/views/AdminProcessingPage.tsx",
@@ -188,7 +207,8 @@
"historicalSourceSha256": "13973a963ec247c2b61230f5b96ebe1e5feb73ccc9374f15c9bd05f2b3699d1c",
"reviewedSourceSha256": "dadaf0c481af705c6e6f8ac2ce0e63dd3453680d575d3f7262721d3c2574005a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases"
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases",
"inventoryEntryIndex": 80
},
{
"file": "job-tracker-ui/src/views/AdminProcessingPage.tsx",
@@ -197,7 +217,8 @@
"historicalSourceSha256": "13973a963ec247c2b61230f5b96ebe1e5feb73ccc9374f15c9bd05f2b3699d1c",
"reviewedSourceSha256": "dadaf0c481af705c6e6f8ac2ce0e63dd3453680d575d3f7262721d3c2574005a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases"
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases",
"inventoryEntryIndex": 81
},
{
"file": "job-tracker-ui/src/views/AdminProcessingPage.tsx",
@@ -206,7 +227,8 @@
"historicalSourceSha256": "13973a963ec247c2b61230f5b96ebe1e5feb73ccc9374f15c9bd05f2b3699d1c",
"reviewedSourceSha256": "dadaf0c481af705c6e6f8ac2ce0e63dd3453680d575d3f7262721d3c2574005a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases"
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases",
"inventoryEntryIndex": 89
},
{
"file": "job-tracker-ui/src/views/AdminProcessingPage.tsx",
@@ -215,7 +237,8 @@
"historicalSourceSha256": "13973a963ec247c2b61230f5b96ebe1e5feb73ccc9374f15c9bd05f2b3699d1c",
"reviewedSourceSha256": "dadaf0c481af705c6e6f8ac2ce0e63dd3453680d575d3f7262721d3c2574005a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases"
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases",
"inventoryEntryIndex": 91
},
{
"file": "job-tracker-ui/src/views/AdminProcessingPage.tsx",
@@ -224,7 +247,8 @@
"historicalSourceSha256": "13973a963ec247c2b61230f5b96ebe1e5feb73ccc9374f15c9bd05f2b3699d1c",
"reviewedSourceSha256": "dadaf0c481af705c6e6f8ac2ce0e63dd3453680d575d3f7262721d3c2574005a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases"
"runtimeCoverage": "PROCESSING_LABEL_FALLBACKS.md; six inherited-key/language regressions plus eleven existing cases",
"inventoryEntryIndex": 96
},
{
"file": "job-tracker-ui/src/components/InterviewPrep.tsx",
@@ -233,7 +257,8 @@
"historicalSourceSha256": "eadf345d3613ad867788f6a74a8fd1fbba508bb81ec7bc87fe54e4f66dadc69b",
"reviewedSourceSha256": "eadf345d3613ad867788f6a74a8fd1fbba508bb81ec7bc87fe54e4f66dadc69b",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review only; no inference or provider calls"
"runtimeCoverage": "static owner-map review only; no inference or provider calls",
"inventoryEntryIndex": 63
},
{
"file": "job-tracker-ui/src/components/InterviewPrep.tsx",
@@ -242,7 +267,8 @@
"historicalSourceSha256": "eadf345d3613ad867788f6a74a8fd1fbba508bb81ec7bc87fe54e4f66dadc69b",
"reviewedSourceSha256": "eadf345d3613ad867788f6a74a8fd1fbba508bb81ec7bc87fe54e4f66dadc69b",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review only; no inference or provider calls"
"runtimeCoverage": "static owner-map review only; no inference or provider calls",
"inventoryEntryIndex": 64
},
{
"file": "job-tracker-ui/src/components/InterviewPrep.tsx",
@@ -251,7 +277,8 @@
"historicalSourceSha256": "eadf345d3613ad867788f6a74a8fd1fbba508bb81ec7bc87fe54e4f66dadc69b",
"reviewedSourceSha256": "eadf345d3613ad867788f6a74a8fd1fbba508bb81ec7bc87fe54e4f66dadc69b",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review only; no inference or provider calls"
"runtimeCoverage": "static owner-map review only; no inference or provider calls",
"inventoryEntryIndex": 65
},
{
"file": "job-tracker-ui/src/components/RemindersView.tsx",
@@ -260,7 +287,8 @@
"historicalSourceSha256": "1eedbc443761001e86be1f322691ab4058553033e764b0c6cf9c93ce4fab05c0",
"reviewedSourceSha256": "1eedbc443761001e86be1f322691ab4058553033e764b0c6cf9c93ce4fab05c0",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review only; no inference or provider calls"
"runtimeCoverage": "static owner-map review only; no inference or provider calls",
"inventoryEntryIndex": 76
},
{
"file": "job-tracker-ui/src/components/RemindersView.tsx",
@@ -269,7 +297,8 @@
"historicalSourceSha256": "1eedbc443761001e86be1f322691ab4058553033e764b0c6cf9c93ce4fab05c0",
"reviewedSourceSha256": "1eedbc443761001e86be1f322691ab4058553033e764b0c6cf9c93ce4fab05c0",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review only; no inference or provider calls"
"runtimeCoverage": "static owner-map review only; no inference or provider calls",
"inventoryEntryIndex": 77
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -278,7 +307,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 4
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -287,7 +317,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 5
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -296,7 +327,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 6
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -305,7 +337,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 7
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -314,7 +347,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 8
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -323,7 +357,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 9
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -332,7 +367,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 10
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -341,7 +377,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 11
},
{
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
@@ -350,7 +387,8 @@
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static owner-map review; no AI inference or provider calls"
"runtimeCoverage": "static owner-map review; no AI inference or provider calls",
"inventoryEntryIndex": 13
},
{
"file": "job-tracker-ui/src/views/DocumentsPage.tsx",
@@ -359,7 +397,8 @@
"historicalSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"reviewedSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static source review; no marketing or accessibility acceptance"
"runtimeCoverage": "static source review; no marketing or accessibility acceptance",
"inventoryEntryIndex": 134
},
{
"file": "job-tracker-ui/src/views/DocumentsPage.tsx",
@@ -368,7 +407,8 @@
"historicalSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"reviewedSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static source review; no marketing or accessibility acceptance"
"runtimeCoverage": "static source review; no marketing or accessibility acceptance",
"inventoryEntryIndex": 135
},
{
"file": "job-tracker-ui/src/views/DocumentsPage.tsx",
@@ -377,7 +417,8 @@
"historicalSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"reviewedSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static source review; no marketing or accessibility acceptance"
"runtimeCoverage": "static source review; no marketing or accessibility acceptance",
"inventoryEntryIndex": 137
},
{
"file": "job-tracker-ui/src/views/DocumentsPage.tsx",
@@ -386,7 +427,8 @@
"historicalSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"reviewedSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static source review; no marketing or accessibility acceptance"
"runtimeCoverage": "static source review; no marketing or accessibility acceptance",
"inventoryEntryIndex": 144
},
{
"file": "job-tracker-ui/src/views/DocumentsPage.tsx",
@@ -395,7 +437,8 @@
"historicalSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"reviewedSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static source review; no marketing or accessibility acceptance"
"runtimeCoverage": "static source review; no marketing or accessibility acceptance",
"inventoryEntryIndex": 145
},
{
"file": "job-tracker-ui/src/views/DocumentsPage.tsx",
@@ -404,7 +447,8 @@
"historicalSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"reviewedSourceSha256": "fa53a826ebbdbc868c8b21a0387138c12611d3e2867de0fa0e5f6d8483471eb9",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static source review; no marketing or accessibility acceptance"
"runtimeCoverage": "static source review; no marketing or accessibility acceptance",
"inventoryEntryIndex": 146
},
{
"file": "job-tracker-ui/src/views/LandingPage.tsx",
@@ -419,7 +463,8 @@
"file": "job-tracker-ui/src/planCatalog.ts",
"sha256": "14eb6a27455289e7231cc1a67f2c8acd7fe89d038d8ac93ce1a774f2bbec9f12"
}
]
],
"inventoryEntryIndex": 160
},
{
"file": "job-tracker-ui/src/views/LandingPage.tsx",
@@ -434,7 +479,8 @@
"file": "job-tracker-ui/src/planCatalog.ts",
"sha256": "14eb6a27455289e7231cc1a67f2c8acd7fe89d038d8ac93ce1a774f2bbec9f12"
}
]
],
"inventoryEntryIndex": 162
},
{
"file": "job-tracker-ui/src/views/LandingPage.tsx",
@@ -449,7 +495,8 @@
"file": "job-tracker-ui/src/planCatalog.ts",
"sha256": "14eb6a27455289e7231cc1a67f2c8acd7fe89d038d8ac93ce1a774f2bbec9f12"
}
]
],
"inventoryEntryIndex": 163
},
{
"file": "job-tracker-ui/src/views/LandingPage.tsx",
@@ -464,7 +511,8 @@
"file": "job-tracker-ui/src/planCatalog.ts",
"sha256": "14eb6a27455289e7231cc1a67f2c8acd7fe89d038d8ac93ce1a774f2bbec9f12"
}
]
],
"inventoryEntryIndex": 164
},
{
"file": "job-tracker-ui/src/views/LandingPage.tsx",
@@ -479,7 +527,8 @@
"file": "job-tracker-ui/src/planCatalog.ts",
"sha256": "14eb6a27455289e7231cc1a67f2c8acd7fe89d038d8ac93ce1a774f2bbec9f12"
}
]
],
"inventoryEntryIndex": 165
},
{
"file": "job-tracker-ui/src/components/KanbanBoard.tsx",
@@ -494,7 +543,8 @@
"file": "job-tracker-ui/src/pipeline.ts",
"sha256": "ad6018cad66d4b7afe022a1e8d2bfb5874906552929f60f9f4075704499a6073"
}
]
],
"inventoryEntryIndex": 71
},
{
"file": "job-tracker-ui/src/components/KanbanBoard.tsx",
@@ -509,7 +559,8 @@
"file": "job-tracker-ui/src/pipeline.ts",
"sha256": "ad6018cad66d4b7afe022a1e8d2bfb5874906552929f60f9f4075704499a6073"
}
]
],
"inventoryEntryIndex": 74
},
{
"file": "job-tracker-ui/src/views/CvBuilderEditor.tsx",
@@ -524,7 +575,8 @@
"file": "job-tracker-ui/src/cvBuilder.ts",
"sha256": "7cf5976778cab8e902f13464706883845d8f5ca67ba72c9b37199334804123fd"
}
]
],
"inventoryEntryIndex": 116
},
{
"file": "job-tracker-ui/src/views/CvBuilderEditor.tsx",
@@ -533,7 +585,8 @@
"historicalSourceSha256": "b163cbe792e98cc1afdd775ffb595c1abb8b58c5fdd9a79bbd6fa6b552f868ae",
"reviewedSourceSha256": "b163cbe792e98cc1afdd775ffb595c1abb8b58c5fdd9a79bbd6fa6b552f868ae",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static control-flow review; no PDF metric or model rerun"
"runtimeCoverage": "static control-flow review; no PDF metric or model rerun",
"inventoryEntryIndex": 117
},
{
"file": "job-tracker-ui/src/views/CvBuilderEditor.tsx",
@@ -542,7 +595,8 @@
"historicalSourceSha256": "b163cbe792e98cc1afdd775ffb595c1abb8b58c5fdd9a79bbd6fa6b552f868ae",
"reviewedSourceSha256": "b163cbe792e98cc1afdd775ffb595c1abb8b58c5fdd9a79bbd6fa6b552f868ae",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static control-flow review; no PDF metric or model rerun"
"runtimeCoverage": "static control-flow review; no PDF metric or model rerun",
"inventoryEntryIndex": 131
},
{
"file": "job-tracker-ui/src/views/CvBuilderPage.tsx",
@@ -557,7 +611,8 @@
"file": "job-tracker-ui/src/cvBuilder.ts",
"sha256": "7cf5976778cab8e902f13464706883845d8f5ca67ba72c9b37199334804123fd"
}
]
],
"inventoryEntryIndex": 132
},
{
"file": "job-tracker-ui/src/views/career/CareerProfileSections.tsx",
@@ -566,7 +621,8 @@
"historicalSourceSha256": "0c772feb6bde8324676b0884aaf343283465c5cd3b3318128363063df4ea22ab",
"reviewedSourceSha256": "0c772feb6bde8324676b0884aaf343283465c5cd3b3318128363063df4ea22ab",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static control-flow review; no PDF metric or model rerun"
"runtimeCoverage": "static control-flow review; no PDF metric or model rerun",
"inventoryEntryIndex": 176
},
{
"file": "job-tracker-ui/src/views/career/CareerProfileSections.tsx",
@@ -575,7 +631,8 @@
"historicalSourceSha256": "0c772feb6bde8324676b0884aaf343283465c5cd3b3318128363063df4ea22ab",
"reviewedSourceSha256": "0c772feb6bde8324676b0884aaf343283465c5cd3b3318128363063df4ea22ab",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static control-flow review; no PDF metric or model rerun"
"runtimeCoverage": "static control-flow review; no PDF metric or model rerun",
"inventoryEntryIndex": 177
},
{
"file": "job-tracker-ui/src/components/ApplicationChecklist.tsx",
@@ -590,7 +647,8 @@
"file": "job-tracker-ui/src/applicationWorkspace.ts",
"sha256": "286c5f6b5c360dddaebcf1eaaaa1157b8dfb750e8a204b7863d59e8fd33ecf2f"
}
]
],
"inventoryEntryIndex": 15
},
{
"file": "job-tracker-ui/src/components/ApplicationChecklist.tsx",
@@ -605,7 +663,8 @@
"file": "job-tracker-ui/src/applicationWorkspace.ts",
"sha256": "286c5f6b5c360dddaebcf1eaaaa1157b8dfb750e8a204b7863d59e8fd33ecf2f"
}
]
],
"inventoryEntryIndex": 16
},
{
"file": "job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
@@ -620,7 +679,8 @@
"file": "job-tracker-ui/src/applicationWorkspace.ts",
"sha256": "286c5f6b5c360dddaebcf1eaaaa1157b8dfb750e8a204b7863d59e8fd33ecf2f"
}
]
],
"inventoryEntryIndex": 101
},
{
"file": "job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
@@ -635,7 +695,8 @@
"file": "job-tracker-ui/src/applicationWorkspace.ts",
"sha256": "286c5f6b5c360dddaebcf1eaaaa1157b8dfb750e8a204b7863d59e8fd33ecf2f"
}
]
],
"inventoryEntryIndex": 102
},
{
"file": "job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
@@ -650,7 +711,8 @@
"file": "job-tracker-ui/src/applicationWorkspace.ts",
"sha256": "286c5f6b5c360dddaebcf1eaaaa1157b8dfb750e8a204b7863d59e8fd33ecf2f"
}
]
],
"inventoryEntryIndex": 103
},
{
"file": "job-tracker-ui/src/views/career/CareerEvidenceBank.tsx",
@@ -659,7 +721,128 @@
"historicalSourceSha256": "fc85ccfc1addd48af3a29bc263b089858765b2ac3ec7db3b66dedc55ddfab625",
"reviewedSourceSha256": "fc85ccfc1addd48af3a29bc263b089858765b2ac3ec7db3b66dedc55ddfab625",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "CHECKLIST_UNKNOWN_SYSTEM_KEYS.md; 37 focused cases; other finite labels statically reviewed"
"runtimeCoverage": "CHECKLIST_UNKNOWN_SYSTEM_KEYS.md; 37 focused cases; other finite labels statically reviewed",
"inventoryEntryIndex": 175
},
{
"inventoryEntryIndex": 2,
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
"historicalLine": 104,
"expression": "t(error.messageKey)",
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 12,
"file": "job-tracker-ui/src/components/ApplicationAssets.tsx",
"historicalLine": 887,
"expression": "t(error.messageKey)",
"historicalSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"reviewedSourceSha256": "25216c80ef92d519baad9e428a0e77390150605c1a3529a4809819d120661f29",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 97,
"file": "job-tracker-ui/src/views/AdminSystemPage.tsx",
"historicalLine": 333,
"expression": "t(kind === \"status\" && status ? \"adminSystemRefreshFailed\" : readErrorKeys[kind])",
"historicalSourceSha256": "1e76931739d779d9edb17e22846d16fffef7ebd1a0c27aebf740c2c46c79b3de",
"reviewedSourceSha256": "1e76931739d779d9edb17e22846d16fffef7ebd1a0c27aebf740c2c46c79b3de",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 98,
"file": "job-tracker-ui/src/views/AdminSystemPage.tsx",
"historicalLine": 448,
"expression": "t(actionErrorKeys[actionError.kind])",
"historicalSourceSha256": "1e76931739d779d9edb17e22846d16fffef7ebd1a0c27aebf740c2c46c79b3de",
"reviewedSourceSha256": "1e76931739d779d9edb17e22846d16fffef7ebd1a0c27aebf740c2c46c79b3de",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 99,
"file": "job-tracker-ui/src/views/AdminSystemPage.tsx",
"historicalLine": 449,
"expression": "t(message)",
"historicalSourceSha256": "1e76931739d779d9edb17e22846d16fffef7ebd1a0c27aebf740c2c46c79b3de",
"reviewedSourceSha256": "1e76931739d779d9edb17e22846d16fffef7ebd1a0c27aebf740c2c46c79b3de",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 104,
"file": "job-tracker-ui/src/views/CareerProfilePage.tsx",
"historicalLine": 508,
"expression": "t(stageKeys[stage])",
"historicalSourceSha256": "d8f302c2bd8b09544a41735b4d63818c2843ca5193f7b733a3e8447c828f181a",
"reviewedSourceSha256": "d8f302c2bd8b09544a41735b4d63818c2843ca5193f7b733a3e8447c828f181a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 105,
"file": "job-tracker-ui/src/views/CareerProfilePage.tsx",
"historicalLine": 509,
"expression": "t(importLabelKeys[value])",
"historicalSourceSha256": "d8f302c2bd8b09544a41735b4d63818c2843ca5193f7b733a3e8447c828f181a",
"reviewedSourceSha256": "d8f302c2bd8b09544a41735b4d63818c2843ca5193f7b733a3e8447c828f181a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 106,
"file": "job-tracker-ui/src/views/CareerProfilePage.tsx",
"historicalLine": 865,
"expression": "t(runActionErrors[run.id].key)",
"historicalSourceSha256": "d8f302c2bd8b09544a41735b4d63818c2843ca5193f7b733a3e8447c828f181a",
"reviewedSourceSha256": "d8f302c2bd8b09544a41735b4d63818c2843ca5193f7b733a3e8447c828f181a",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 153,
"file": "job-tracker-ui/src/views/GmailReviewPage.tsx",
"historicalLine": 231,
"expression": "t(writeError.key)",
"historicalSourceSha256": "3609ec12dd9619f7cbbd3541dcf2563a33e4ef3cb7cf9eab0cfc4a17a43d22d8",
"reviewedSourceSha256": "3609ec12dd9619f7cbbd3541dcf2563a33e4ef3cb7cf9eab0cfc4a17a43d22d8",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 154,
"file": "job-tracker-ui/src/views/GmailReviewPage.tsx",
"historicalLine": 231,
"expression": "t(writeError.key)",
"historicalSourceSha256": "3609ec12dd9619f7cbbd3541dcf2563a33e4ef3cb7cf9eab0cfc4a17a43d22d8",
"reviewedSourceSha256": "3609ec12dd9619f7cbbd3541dcf2563a33e4ef3cb7cf9eab0cfc4a17a43d22d8",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 155,
"file": "job-tracker-ui/src/views/JobDiscoveryPage.tsx",
"historicalLine": 229,
"expression": "t(error ?? \"jobDiscoveryUnavailable\")",
"historicalSourceSha256": "e15f5183fe6d41ecb7a53ec9806872a67f0d6ce683354d0abef53527bd397b94",
"reviewedSourceSha256": "e15f5183fe6d41ecb7a53ec9806872a67f0d6ce683354d0abef53527bd397b94",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
},
{
"inventoryEntryIndex": 156,
"file": "job-tracker-ui/src/views/JobDiscoveryPage.tsx",
"historicalLine": 230,
"expression": "t(error)",
"historicalSourceSha256": "e15f5183fe6d41ecb7a53ec9806872a67f0d6ce683354d0abef53527bd397b94",
"reviewedSourceSha256": "e15f5183fe6d41ecb7a53ec9806872a67f0d6ce683354d0abef53527bd397b94",
"status": "finite-key-domain-reviewed",
"runtimeCoverage": "static state-constructor and own-property review; no admin actions, external mail or AI executed"
}
],
"limitations": [
+13
View File
@@ -0,0 +1,13 @@
# Error-state translation inputs
2 November 2026. Twelve historical call sites reviewed through local state constructors; no runtime implementation changed or privileged action executed.
- ApplicationAssets.tsx:104/887: AssetError.messageKey originates in the private assetError helper with literal/finite conditional arguments, or three explicit cover-AI source error constructors. Conflict status selects revisionConflict; API error text stays display data rather than a catalogue key. Shell is private to this module with AssetError props from these owners.
- AdminSystemPage.tsx:333/448/449: ReadKind/ActionKind are bounded by four local read/action entry points; readNotice is called only with status/benchmark/maintenance/email. Error-key maps have fixed entries; success state is supplied only by four local literal runAction calls. API response bodies never supply kind/success keys. No maintenance/probe/email request was run by this review.
- CareerProfilePage.tsx:508/509/865: stage/import-label maps already use Object.hasOwn with explicit generic or raw-text fallback. Run action errors are constructed from cancel/retry/accept/discard and conflict status, with fixed key literals; server error message remains data. No import processing or canonical profile mutation was executed.
- GmailReviewPage.tsx:231 has two distinct translator calls, both fed by only three literal write-error constructors (save/sync/create). No real mail operation or provider access.
- JobDiscoveryPage.tsx:229/230: error state receives only five literal keys from local catches, or null; the first call has a fixed unavailable fallback and the second is guarded by non-null state. No provider request or source grant implied.
All components obtain t from useI18n. Assertion verified 87 distinct relevant keys, including the import label/stage maps, in both catalogues. This is finite key/owner/control-flow review, not native translation quality, all message formatting or a security/operational pass.
Register schema 2 now uses immutable inventoryEntryIndex (bound to the original inventory hash) to distinguish the two identical Gmail expressions on the same line. All 74 supplemental indices are unique. Earlier file/line/expression fields remain for readability; they alone cannot identify same-line repeated calls. Reconciliation: 108 original + 74 supplemental = 182 resolved / 6 pending of 188.