fix(companies): reuse exact Norwegian company names

This commit is contained in:
cesnimda
2026-10-20 09:16:11 +02:00
parent f9bf31c9a9
commit 5addcde1e2
5 changed files with 349 additions and 1 deletions
@@ -0,0 +1,121 @@
{
"schemaVersion": 1,
"checkpoint": "P7-09 company-create prerequisite",
"observedUtc": "2026-10-20T07:15:05.299883+00:00",
"baselineBackend": 1054,
"newBackendCases": 3,
"targeted": {
"path": ".artifacts/phase7/current/backend-career/p709-company-compatibility-fresh-20261020T070423Z/command.json",
"command": [
"rtk",
"proxy",
"C:/Users/Connor/.dotnet/dotnet.exe",
"test",
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
"--configuration",
"Release",
"--no-restore",
"--filter",
"FullyQualifiedName~CompanyCreateCompatibilityTests",
"--logger",
"trx;LogFileName=career.trx",
"--results-directory",
"E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p709-company-compatibility-fresh-20261020T070423Z"
],
"startedUtc": "2026-10-20T07:04:23.391824+00:00",
"finishedUtc": "2026-10-20T07:04:41.335549+00:00",
"exitCode": 0,
"logSha256": "f9fe87f762d872f11e2d6a7e14448e9f0451c2794b4094f5fe34eed1cd7cd6ad",
"counts": {
"total": 3,
"passed": 3,
"failed": 0,
"notExecuted": 0
},
"resultSha256": "54e0867d3d80c438e9cdd026c1811ea8a52a7d8d9d057c847dac3a1593cf9fa9"
},
"fullBackend": {
"path": ".artifacts/phase7/current/backend-career/p709-company-full-regression-20261020T070521Z/command.json",
"command": [
"rtk",
"proxy",
"C:/Users/Connor/.dotnet/dotnet.exe",
"test",
"JobTrackerApi.Tests/JobTrackerApi.Tests.csproj",
"--configuration",
"Release",
"--no-build",
"--logger",
"trx;LogFileName=career.trx",
"--results-directory",
"E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p709-company-full-regression-20261020T070521Z"
],
"startedUtc": "2026-10-20T07:05:21.416786+00:00",
"finishedUtc": "2026-10-20T07:05:38.375404+00:00",
"exitCode": 0,
"logSha256": "fa6461b4e59d07bfa2ffe1d0a59daf7ab616a4e87b9dbb80f4548cee703a3537",
"counts": {
"total": 1057,
"passed": 1057,
"failed": 0,
"notExecuted": 0
},
"resultSha256": "0c995ebf824d6a4b446af9878bdcfd53e72ee90759fead491d1bd1108be3b45e"
},
"native": {
"path": ".artifacts/phase7/current/ui/companies.json",
"command": {
"name": "companies",
"command": [
"rtk",
"proxy",
"node",
"node_modules/@playwright/test/cli.js",
"test",
"e2e/phase7-companies.spec.ts",
"--retries=0",
"--reporter=list,json",
"--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\companies-results"
],
"startedUtc": "2026-10-20T07:10:12.619786+00:00",
"finishedUtc": "2026-10-20T07:11:05.493360+00:00",
"exitCode": 0
},
"stats": {
"startTime": "2026-10-20T07:10:13.244Z",
"duration": 52203.75399999999,
"expected": 6,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
"preservation": [
"PRES-J08",
"PRES-J10",
"PRES-E09"
],
"sources": [
{
"path": "JobTrackerApi/Controllers/CompaniesController.cs",
"sha256Raw": "a913bcd1e9993bc4f8fd88b5554b92eade263967c4027b2179244354ed96f7ec",
"sha256Lf": "4db8eb5a0d434a346538003c426f9ace9fad55695b9a57c3a4bf441e5c0d37e3"
},
{
"path": "JobTrackerApi.Tests/CompanyCreateCompatibilityTests.cs",
"sha256Raw": "b15bbe1b256cae2a5712a954d2f84470d5a9acc1b734143d5879690486b5227c",
"sha256Lf": "b15bbe1b256cae2a5712a954d2f84470d5a9acc1b734143d5879690486b5227c"
}
],
"binaries": [
{
"path": "JobTrackerApi/bin/Release/net9.0/JobTrackerApi.dll",
"sha256": "addbeef095ec5a69b9dc4646f790117d18faa24ab5cb7e36663e84f4fa3f9a66"
},
{
"path": "JobTrackerApi.Tests/bin/Release/net9.0/JobTrackerApi.Tests.dll",
"sha256": "12f4003d9e0a4f98598175a72d1bc7291c1f08fc166bd2b4e1b47f844c33b013"
}
],
"qualification": "Source/binary identities observed after the fresh backend and Companies runs; earlier RED/native evidence remains separately retained. Not a pre-run capture or production/MariaDB acceptance."
}
@@ -0,0 +1,104 @@
{
"schemaVersion": 1,
"checkpoint": "p7-09",
"status": "PASS",
"checkedUtc": "2026-10-20T07:15:55.632615+00:00",
"commands": [
{
"name": "secret-scan",
"command": [
"rtk",
"proxy",
"C:\\Users\\Connor\\AppData\\Local\\Programs\\Python\\Python312\\python.exe",
"-X",
"utf8",
"scripts/supply-chain.py",
"scan-secrets"
],
"startedUtc": "2026-10-20T07:15:51.896284+00:00",
"finishedUtc": "2026-10-20T07:15:54.661570+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261020T071551Z/secret-scan.log",
"logSha256Raw": "be5119e6057287d397e87759f855c91e634e3bfac61c8be7584d05592ba2dfcd"
},
{
"name": "working-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check"
],
"startedUtc": "2026-10-20T07:15:54.662586+00:00",
"finishedUtc": "2026-10-20T07:15:54.772491+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261020T071551Z/working-whitespace.log",
"logSha256Raw": "7d4d21b7cfbda7f0adedeec159d5457b079dd3046eab064066ed668c6d1139cd"
},
{
"name": "staged-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--cached",
"--check"
],
"startedUtc": "2026-10-20T07:15:54.772959+00:00",
"finishedUtc": "2026-10-20T07:15:54.895580+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261020T071551Z/staged-whitespace.log",
"logSha256Raw": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"name": "phase7-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check",
"b5319981ad3d1bd635daff861453d23c0de5320b"
],
"startedUtc": "2026-10-20T07:15:54.896077+00:00",
"finishedUtc": "2026-10-20T07:15:55.135880+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261020T071551Z/phase7-whitespace.log",
"logSha256Raw": "c42dc788a516c9c9baadd44ae7a8c4c6d5b0e4cbff688f5b45647999e953e099"
}
],
"untrackedSecretScan": {
"files": 6,
"findings": 0
},
"documentation": {
"files": 29,
"relativeLinks": 607,
"errors": []
},
"preservation": {
"groups": 57,
"statuses": {
"PARTIAL": 56,
"PASS": 0,
"FAIL": 0,
"DEFERRED": 1
},
"originalRoutesPreserved": true,
"currentConcreteRoutes": 33
},
"production": {
"main": "f9bf31c9a9a9f40edefb855a0911d7f057fa4990",
"originMain": "f9bf31c9a9a9f40edefb855a0911d7f057fa4990",
"status": "NO-GO",
"qualification": "Local fetched refs; direct push observation recorded separately."
},
"hashPolicy": "Portable JSON UTF8 LF; raw log hashes measure exact saved bytes.",
"limits": [
"Pattern scanner skips binary and files over2MiB; not historical Git/production secrets.",
"Local links check target existence, not URL/heading anchors.",
"Static evidence is not runtime/manual/device/provider/production acceptance."
]
}