{ "schemaVersion": 1, "checkpoint": "P7-07", "slice": "Backend metadata contract", "recordedUtc": "2026-10-14T15:59:01.541142+00:00", "acceptance": "BACKEND_CONTRACT_IMPLEMENTED_SCOPE_CONDITIONAL_GO_HYGIENE_PASS_NORMAL_PUSH_VERIFIED", "entry": { "path": "docs/redesign/phase-7/p7-07/evidence/entry.json", "bytes": 7037, "sha256": "749704f885b31b9080853fb55dd11c31e34615cf8ac5a7c68c6761d848573db4", "hashPolicy": "Exact raw bytes" }, "precedingComposeCommit": "223dcf57d26bab624261994b61a46f2d3e2dd5b2", "finalBackend": { "command": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "--filter", "FullyQualifiedName~DocumentsControllerTests", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p707-documents-final-20261014T155024Z" ], "startedUtc": "2026-10-14T15:50:24.880378+00:00", "finishedUtc": "2026-10-14T15:50:35.341407+00:00", "exitCode": 0, "logSha256": "d7de6b459d2ccc7d46d260a3bf313512a5b5fc77e6c7d8a8aae0b8056c3dc4d8", "counts": { "total": 12, "passed": 12, "failed": 0, "notExecuted": 0 }, "resultSha256": "4d34e2045ced1a0b2bd3251893a5cad0e012c396fabd8b989466a84b2365b139" }, "raw": [ { "path": ".artifacts/phase7/current/backend-career/p707-documents-final-20261014T155024Z/command.json", "bytes": 902, "sha256": "257412e0ddb1bfc3203fd75ba9cbca9359b7ea65d46be68ca72841de79cb9ed7", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-documents-final-20261014T155024Z/career.log", "bytes": 988, "sha256": "d7de6b459d2ccc7d46d260a3bf313512a5b5fc77e6c7d8a8aae0b8056c3dc4d8", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-documents-final-20261014T155024Z/career.trx", "bytes": 19180, "sha256": "4d34e2045ced1a0b2bd3251893a5cad0e012c396fabd8b989466a84b2365b139", "hashPolicy": "Exact raw bytes" } ], "qualification": "12ordinaryPASS:11loopbackHTTP/nativeSQLite cases with controlled fixed test claims, one actual unexecuted MariaDB command/query composition policy. Real provider execution and productionJWT are not inferred from this fixture." }, "relatedBackend": { "command": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-build", "--filter", "FullyQualifiedName~SqliteDateTimeOffsetCompatibilityTests|FullyQualifiedName~ApplicationAssetsTests|FullyQualifiedName~ApplicationWorkspaceTests|FullyQualifiedName~SubmittedApplicationPackageTests|FullyQualifiedName~AttachmentsControllerTests|FullyQualifiedName~ApiAuthorizationPostureTests|FullyQualifiedName~SessionContextMiddlewareTests|FullyQualifiedName~EmailDraftsControllerTests|FullyQualifiedName~EmailDraftPersistenceTests|FullyQualifiedName~EmailSendControllerTests|FullyQualifiedName~EmailSendAttemptStoreTests", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p707-related-security-final-20261014T155248Z" ], "startedUtc": "2026-10-14T15:52:48.930990+00:00", "finishedUtc": "2026-10-14T15:52:53.240041+00:00", "exitCode": 0, "logSha256": "e0f76be4231cf35387991304e41cdd6a0ad6ffa5b3662d7dbe61ee568bcd61c2", "counts": { "total": 80, "passed": 80, "failed": 0, "notExecuted": 0 }, "resultSha256": "0fcf921713577adf3fb0a03d15162efaab54d561afcfc7709ade8127f8a99f1d" }, "raw": [ { "path": ".artifacts/phase7/current/backend-career/p707-related-security-final-20261014T155248Z/command.json", "bytes": 1385, "sha256": "2789da16cca83848a6068c28e4e9de2fe46d09cb18578109bb06d36e1b9699d3", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-related-security-final-20261014T155248Z/career.log", "bytes": 624, "sha256": "e0f76be4231cf35387991304e41cdd6a0ad6ffa5b3662d7dbe61ee568bcd61c2", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-related-security-final-20261014T155248Z/career.trx", "bytes": 115033, "sha256": "0fcf921713577adf3fb0a03d15162efaab54d561afcfc7709ade8127f8a99f1d", "hashPolicy": "Exact raw bytes" } ], "caseInventory": { "EmailDraftsControllerTests": 12, "ApplicationAssetsTests": 15, "SubmittedApplicationPackageTests": 4, "EmailSendControllerTests": 7, "SessionContextMiddlewareTests": 13, "EmailSendAttemptStoreTests": 5, "AttachmentsControllerTests": 3, "ApiAuthorizationPostureTests": 5, "ApplicationWorkspaceTests": 10, "SqliteDateTimeOffsetCompatibilityTests": 5, "EmailDraftPersistenceTests": 1 }, "qualification": "80existingordinaryPASS, samefinalReleaseDLL/no-build:37 document/archive/SQLite contracts,25draft/send guards,18authposture/session. Not additive cases or whole backend acceptance." }, "native": { "documents-contract": { "command": { "name": "documents-contract", "command": [ "rtk", "proxy", "node", "node_modules/@playwright/test/cli.js", "test", "e2e/phase7-documents-contract.spec.ts", "--retries=0", "--reporter=list,json", "--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\documents-contract-results" ], "startedUtc": "2026-10-14T15:54:17.479545+00:00", "finishedUtc": "2026-10-14T15:54:29.733344+00:00", "exitCode": 0 }, "commandRaw": { "path": ".artifacts/phase7/p7-07/native-final/report/documents-contract-command.json", "sha256": "296e077bbdd1137ceba19e8f8b483ccd2a006c7728cd012f30c4751eedaec90b", "bytes": 497, "hashPolicy": "Exact measured raw bytes" }, "reportRaw": { "path": ".artifacts/phase7/p7-07/native-final/report/documents-contract.json", "sha256": "1527020501855bcc5e5733bc680d3fba8e6719a035b7e4948b7d7c2097f430a9", "bytes": 48386, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-07/native-final/report/documents-contract.log", "sha256": "bb4da25989d80fbefa62fb4a0029704a5c27d77f5953f28e52f8ffb79fdfd64e", "bytes": 1129, "hashPolicy": "Exact measured raw bytes" }, "stats": { "startTime": "2026-10-14T15:54:18.126Z", "duration": 11565.979000000001, "expected": 3, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "[P7-07 documents contract] actual owner metadata has exact27 keys, literal Nordic search, intersecting filters and stable paginated rereads", "file": "phase7-documents-contract.spec.ts", "line": 58, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 1720 }, { "title": "[P7-07 documents contract] actual cookies require authentication and isolate owner metadata despite forged owner or foreign-parent filters", "file": "phase7-documents-contract.spec.ts", "line": 72, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 821 }, { "title": "[P7-07 documents contract] existing CV and email revisions detach and deletes preserve projection identities without metadata-list writes", "file": "phase7-documents-contract.spec.ts", "line": 80, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 909 } ], "reportErrors": [], "configuration": { "version": "1.62.1", "workers": 1, "projects": [ { "name": "chromium", "retries": 0 } ] }, "audit": { "scans": [], "violationNodes": 0, "incompleteNodes": 0, "checkContexts": [], "qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending." } }, "application-p2d01": { "command": { "name": "application-p2d01", "command": [ "rtk", "proxy", "node", "node_modules/@playwright/test/cli.js", "test", "e2e/redesign-preservation.spec.ts", "--grep", "legacy workspace preserves frozen documents", "--retries=0", "--reporter=list,json", "--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\ui\\application-p2d01-results" ], "startedUtc": "2026-10-14T15:54:29.738467+00:00", "finishedUtc": "2026-10-14T15:54:43.075754+00:00", "exitCode": 0 }, "commandRaw": { "path": ".artifacts/phase7/p7-07/native-final/report/application-p2d01-command.json", "sha256": "999f173b1e75f9c0fa7928244f8f9fe25b15c04c74205c040b7ea816e8241d1d", "bytes": 558, "hashPolicy": "Exact measured raw bytes" }, "reportRaw": { "path": ".artifacts/phase7/p7-07/native-final/report/application-p2d01.json", "sha256": "05ab995fa44c0e6c885a9b8fc2624acf294aaac4fb6179e06430f4be4d610f10", "bytes": 150244, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-07/native-final/report/application-p2d01.log", "sha256": "c4e621a5fbcb548dda34d89970fe81c75bd883b8f7287432659f2aaf1928b33b", "bytes": 674, "hashPolicy": "Exact measured raw bytes" }, "stats": { "startTime": "2026-10-14T15:54:30.305Z", "duration": 12729.931, "expected": 1, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "[PRES-W01 PRES-W05 PRES-W06 PRES-W07 PRES-W08] legacy workspace preserves frozen documents after current sources change", "file": "redesign-preservation.spec.ts", "line": 73, "expectedStatus": "passed", "project": "chromium", "resultStatuses": [ "passed" ], "retries": [ 0 ], "errors": [ [] ], "durationMs": 4613 } ], "reportErrors": [], "configuration": { "version": "1.62.1", "workers": 1, "projects": [ { "name": "chromium", "retries": 0 } ] }, "audit": { "scans": [], "violationNodes": 0, "incompleteNodes": 0, "checkContexts": [], "qualification": "Every violation/incomplete category counted; complete node/check vectors remain exact raw report and extracted JSON. Parent contextual triage pending." } } }, "immutableNativeCapsule": { "path": ".artifacts/phase7/p7-07/native-final/report/results.json", "bytes": 50448, "sha256": "baa1d592e5408220ed9d6f9742af907014c275cbbcb3ad76fb7117435ace345e", "hashPolicy": "Exact raw bytes" }, "gates": [ { "command": { "name": "browser-typecheck", "command": [ "rtk", "proxy", "npm.cmd", "exec", "tsc", "--", "--project", "../.artifacts/phase7/e2e-tsconfig.json", "--noEmit" ], "startedUtc": "2026-10-14T11:25:11.856886+00:00", "finishedUtc": "2026-10-14T11:25:16.962096+00:00", "exitCode": 0 }, "commandRaw": { "path": ".artifacts/phase7/p7-07/native-final/report/gates/browser-typecheck-command.json", "sha256": "0f32835a896b72b0fbb13840432fa04bc76e13fbaebb4651caf314241c754f5f", "bytes": 343, "hashPolicy": "Exact measured raw bytes" }, "logRaw": { "path": ".artifacts/phase7/p7-07/native-final/report/gates/browser-typecheck.log", "sha256": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6", "bytes": 78, "hashPolicy": "Exact measured raw bytes" } } ], "sourceBoundary": [ { "pre": { "path": ".artifacts/phase7/p7-07/contract-final/pre-source.json", "bytes": 8178, "sha256": "9f2036dabb4bafdf16cac949fe08be725ce771767ab72347d62668e72a9c0505", "hashPolicy": "Exact raw bytes" }, "post": { "path": ".artifacts/phase7/p7-07/contract-final/post-source.json", "bytes": 5545, "sha256": "708f70a6ae88e1c814dd2f9f0c4e2adb741267cae08b181eccc5a4586db26c36", "hashPolicy": "Exact raw bytes" } }, { "pre": { "path": ".artifacts/phase7/p7-07/contract-related-final/pre-source.json", "bytes": 11057, "sha256": "ff058f49bbd7746ceaa05a4620711dbf1430b695afd003fa7533ac377232e720", "hashPolicy": "Exact raw bytes" }, "post": { "path": ".artifacts/phase7/p7-07/contract-related-final/post-source.json", "bytes": 6281, "sha256": "9a3bfdd2069672b46159042e9d6e3ed13912a52880a5903c8c94c9bad20f7274", "hashPolicy": "Exact raw bytes" } }, { "pre": { "path": ".artifacts/phase7/p7-07/native-final/pre-source.json", "bytes": 7814, "sha256": "7e6d9212c76fffa6395d58ea4b0055a7e30190b7a808a9222f01025c3cf82d3d", "hashPolicy": "Exact raw bytes" }, "post": { "path": ".artifacts/phase7/p7-07/native-final/post-source.json", "bytes": 4376, "sha256": "b801ccb9fea98d7af66c6c68daac57600719d7e8b524aa64257a49dd2f97a6d0", "hashPolicy": "Exact raw bytes" } } ], "sources": [ { "originalSourcePath": "JobTrackerApi/Models/CvVariant.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/CvVariant.cs", "sha256": "9032bd64091d5162e8998b4d117cd0a653323b22ae9653edf0e33566c25807ba", "bytes": 2528, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/CvVariant.cs", "sha256": "9032bd64091d5162e8998b4d117cd0a653323b22ae9653edf0e33566c25807ba", "bytes": 2528, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Models/CoverLetterVersion.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/CoverLetterVersion.cs", "sha256": "96adb0b37a80533a65688ab28b0e9432616ef67d2b2eec0224a76fb3c6caf0bb", "bytes": 1724, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/CoverLetterVersion.cs", "sha256": "8648c1d567584e6f353c0e470997b3d201ccaa30ec30b513bb4d9a7f02498ffe", "bytes": 1683, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Models/Attachments.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/Attachments.cs", "sha256": "23dc6834f533b319fcdb7d908bdc67b2d77702a7b888aaed51f80e30ba6ca581", "bytes": 680, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/Attachments.cs", "sha256": "23dc6834f533b319fcdb7d908bdc67b2d77702a7b888aaed51f80e30ba6ca581", "bytes": 680, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Models/SubmittedApplicationPackage.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/SubmittedApplicationPackage.cs", "sha256": "5baac5a52cadda819ce10c818226f6debcf5c4c8845dc3418430c870ae3cbb0a", "bytes": 1727, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/SubmittedApplicationPackage.cs", "sha256": "e24feca929d72e0d044f5b68f0493049658cc7ff96a8a6805e4b9b8363ab89c8", "bytes": 1690, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Models/EmailDraft.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/EmailDraft.cs", "sha256": "546f51251d3743cae68149c656366c0ead74aa1ea22d35318508b5ec2ce17671", "bytes": 1047, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/EmailDraft.cs", "sha256": "ad775240255512aec5ec33c7c15639235c231cd9432487c646ab8d76b7b7f6aa", "bytes": 1016, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Models/JobApplication.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/JobApplication.cs", "sha256": "dd75f1e33d5094e0c244938365e1a3ff63a1ecf1895247a8008dd0ec667904d1", "bytes": 4147, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/JobApplication.cs", "sha256": "acba81ce225265b9af0fe0dc2bae52020a556c25552dc86d3c0919127ab1c3da", "bytes": 4059, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Models/TailoredCvDraft.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/TailoredCvDraft.cs", "sha256": "5d3427ce02cc5a5763b752c27b338eae6f561f6b00f6902e6bf8481d1f7f5e90", "bytes": 2809, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/TailoredCvDraft.cs", "sha256": "1f0b283ef416f7776a6e029c29461c624b7a02d9a97d17254b968daa6933697b", "bytes": 2738, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Data/JobTrackerContext.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Data/JobTrackerContext.cs", "sha256": "d755c97ad025d09e06e92e4d338be8cfbb332ea13e2fd4c32046fe2763a006be", "bytes": 37702, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Data/JobTrackerContext.cs", "sha256": "006e025533da2a110edeb6ef9f6c33fa651b7fb3dc018c36be40d7efbf1250cc", "bytes": 37068, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Services/JobApplicationHelpers.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/JobApplicationHelpers.cs", "sha256": "61b04b3d3bd040129510eaef66eef6f14fd4455593ffbecb42f34319aff16d5d", "bytes": 31076, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/JobApplicationHelpers.cs", "sha256": "2a51e1edb8ce43f987b2381e35f2495e42c078bc69838b31b1a3c645717d90cb", "bytes": 30438, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Services/CvVariantService.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/CvVariantService.cs", "sha256": "97f450fc3613c03de064816e6388a8cfab60d46db5d2739ed3e9ba5da7a71bc2", "bytes": 13061, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/CvVariantService.cs", "sha256": "e9b12b9bb23dee29b72c716a07976a7f2b4d1817999e6a594184b1f60c2b1f2b", "bytes": 12824, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Services/SubmittedApplicationPackageService.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/SubmittedApplicationPackageService.cs", "sha256": "4f1b6a8f1f72dfe1f3f77bcd1b68e326d2b9eed5cacd72e6b3e54263ff15da5c", "bytes": 8750, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/SubmittedApplicationPackageService.cs", "sha256": "724f8e5d5a4398d64c7248abc2df4de1d4901e55bfd1393c8d8c902788052727", "bytes": 8574, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Services/ApplicationAssetsService.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/ApplicationAssetsService.cs", "sha256": "0eeb42c046bc0724acc93eff31275b156f69f7e8d6c6200ee620a3d5011bacb4", "bytes": 15548, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/ApplicationAssetsService.cs", "sha256": "9e98be758c86dc95738ce398760ab70077d76ec75315c2c271d0995e0e46a13b", "bytes": 15221, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Services/ApplicationWorkspaceService.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/ApplicationWorkspaceService.cs", "sha256": "89804f852b410b6b5f357ee202ba4d11974f5b795679ef6b6978fb140fb936a5", "bytes": 7343, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/ApplicationWorkspaceService.cs", "sha256": "916f4a0bfadf3e444090565c893a045ec5a7d690b4db18db73c53dc85f6b5024", "bytes": 7179, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Controllers/AttachmentsController.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Controllers/AttachmentsController.cs", "sha256": "ac5de30857d39bd9f03409d43e1bf2272af4d5a98bd6505c913405d2bde5b82f", "bytes": 18173, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Controllers/AttachmentsController.cs", "sha256": "9faf924f7d756ad1ec4bd174b1e175bbef57ad5f6444e769db590784a58188c9", "bytes": 17780, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Controllers/EmailDraftsController.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Controllers/EmailDraftsController.cs", "sha256": "bcbb26145668bb82666d43e1721418864220a15149487282af40397cd86784a5", "bytes": 11172, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Controllers/EmailDraftsController.cs", "sha256": "a4c563e6266c944a9be467f4a8278cacc6e9a3ebc1625cb5b1fe791a2ff3887f", "bytes": 10932, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Program.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Program.cs", "sha256": "e906d23d8d4195a8e361428b26a9a713a77981f4d6636c80f68f6706c47e4d53", "bytes": 32013, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Program.cs", "sha256": "6a548ddf7bc311840b931deaa89d21f75f01ac1f48d09699e4b5cd904f716432", "bytes": 31366, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Controllers/DocumentsController.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Controllers/DocumentsController.cs", "sha256": "44633b84fbd33116e7f79f0fcd77cc8c15aea86d752464c6940b7dcd5506548b", "bytes": 1711, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Controllers/DocumentsController.cs", "sha256": "44633b84fbd33116e7f79f0fcd77cc8c15aea86d752464c6940b7dcd5506548b", "bytes": 1711, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Services/DocumentsIndexService.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/DocumentsIndexService.cs", "sha256": "def370bd0dbe90260e42800fded99302e56f8ac6b7693e73dd0a60cf0a3f7fd1", "bytes": 14996, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/DocumentsIndexService.cs", "sha256": "def370bd0dbe90260e42800fded99302e56f8ac6b7693e73dd0a60cf0a3f7fd1", "bytes": 14996, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Controllers/EmailController.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Controllers/EmailController.cs", "sha256": "75b01564daa046c51a28bf15688770c6f71d168cf17efe6ed52d5e7894d88929", "bytes": 14133, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Controllers/EmailController.cs", "sha256": "06582547ffe17631563f39b9409cf00de5b8b98c1aca48bf3d5dad5e7a079246", "bytes": 13846, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Services/EmailSendAttemptStore.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/EmailSendAttemptStore.cs", "sha256": "4fb3e7ad8a8534cfbc081c42114bbf2fce65b954d561f6cff96d3548bc346f13", "bytes": 9777, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Services/EmailSendAttemptStore.cs", "sha256": "efaafea9e0b845f31d54b6472d59c15b42d992705a99c3413f2b219d3ac452e2", "bytes": 9599, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "JobTrackerApi/Models/EmailSendAttempt.cs", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/EmailSendAttempt.cs", "sha256": "47c1f579fd72d37dd9e020b4dd11d8c10cbfa5741e04076fcbd9c73ef579e062", "bytes": 1373, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/JobTrackerApi/Models/EmailSendAttempt.cs", "sha256": "54bbe297c3397e7240ed5ccb307c0212dc6696ecee8c1561410eb4f33aa19a61", "bytes": 1334, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "job-tracker-ui/e2e/phase7-documents-contract.spec.ts", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/job-tracker-ui/e2e/phase7-documents-contract.spec.ts", "sha256": "aca359ec044332ed688bd108352c28d6f4c960c8201dd4a7853b6281d341f483", "bytes": 18346, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/job-tracker-ui/e2e/phase7-documents-contract.spec.ts", "sha256": "aca359ec044332ed688bd108352c28d6f4c960c8201dd4a7853b6281d341f483", "bytes": 18346, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." }, { "originalSourcePath": "job-tracker-ui/e2e/redesign-preservation.spec.ts", "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/source/job-tracker-ui/e2e/redesign-preservation.spec.ts", "sha256": "997b01c7e2a313e5f590820bad6b630af7eec67e782df7a786ccce6ebd569da0", "bytes": 23275, "hashPolicy": "Exact measured raw bytes" }, "canonicalLf": { "path": ".artifacts/phase7/p7-07/native-final/report/source/job-tracker-ui/e2e/redesign-preservation.spec.ts", "sha256": "fd96f798f33badd676c5850f65b306ad171af69bfc5644e35760482518c25105", "bytes": 22991, "hashPolicy": "UTF-8 text with CRLF normalized to LF" }, "qualification": "Current candidate snapshot at collection time; parent must qualify unchanged as-run source before acceptance." } ], "verifiedFileReferences": 137, "frontend": { "buildId": "LFCrTZzDtX5hNBSRBj5Xx", "export": { "count": 74, "sha256": "569954e8909ed96298d4aa7c219a60cf2c35c22bc05c3fd009f3fa77b5404962", "policy": "Windows Path sort; original output path + TAB + exact raw file SHA + LF" }, "qualification": "Frontend product unchanged. P7-06 export is launch fixture for API-only3; existingworkspace used byP2-D01. Browsertypes11:25pass with heldaca native spec, no new frontendproductbuild or Jest execution required by backend-only change." }, "visuals": { "retained": 1, "reviewed": 1, "images": [ { "raw": { "path": ".artifacts/phase7/p7-07/native-final/report/embedded/application-p2d01/001-native-frozen-package.png", "sha256": "e37f5f0c59e267f37e3dcb54d992b626f3329dcf13c57860dd5d7cd6d6226dd4", "bytes": 109364, "hashPolicy": "Exact measured raw bytes" }, "originalEmbeddedReport": { "path": ".artifacts/phase7/p7-07/native-final/report/application-p2d01.json", "sha256": "05ab995fa44c0e6c885a9b8fc2624acf294aaac4fb6179e06430f4be4d610f10", "bytes": 150244, "hashPolicy": "Exact measured raw bytes" }, "lane": "application-p2d01", "test": "[PRES-W01 PRES-W05 PRES-W06 PRES-W07 PRES-W08] legacy workspace preserves frozen documents after current sources change", "name": "native-frozen-package", "manualReview": "ACTUALLY_DISPLAYED_BY_ROOT" } ], "qualification": "Existing P2-D01 frozen-package consumer screenshot, no DocumentsUI image. Opacity transition/full-page sticky capture limits; not settledvisual/contrast/rendering-fidelity certification." }, "accessibility": { "newDocumentsUIScans": 0, "status": "UI_NOT_STARTED", "qualification": "API contract does not establish responsive/axe/humanreader/device/zoom acceptance; UI checkpoint follows verified contract push." }, "history": [ { "command": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "--filter", "FullyQualifiedName~DocumentsControllerTests", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p707-documents-red-20261014T111234Z" ], "startedUtc": "2026-10-14T11:12:34.372367+00:00", "finishedUtc": "2026-10-14T11:12:50.335904+00:00", "exitCode": 1, "logSha256": "928a0156329e379ba536b735be49d398d80a3d36d85e06618ded4904cf22de12", "counts": { "total": 11, "passed": 0, "failed": 11, "notExecuted": 0 }, "resultSha256": "bd914741dc627466c20d74347a3df17dd42011914b9dfeffe53bdc6314846616" }, "raw": [ { "path": ".artifacts/phase7/current/backend-career/p707-documents-red-20261014T111234Z/command.json", "bytes": 900, "sha256": "cb95c3165b72cf3c5ca8401d3d6cbcfabe36ec7ffc688a1bc9d82dde9af145e3", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-documents-red-20261014T111234Z/career.log", "bytes": 13149, "sha256": "928a0156329e379ba536b735be49d398d80a3d36d85e06618ded4904cf22de12", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-documents-red-20261014T111234Z/career.trx", "bytes": 42815, "sha256": "bd914741dc627466c20d74347a3df17dd42011914b9dfeffe53bdc6314846616", "hashPolicy": "Exact raw bytes" } ] }, { "command": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "--filter", "FullyQualifiedName~DocumentsControllerTests.MariaDb_composition", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p707-provider-policy-red-20261014T112750Z" ], "startedUtc": "2026-10-14T11:27:50.588566+00:00", "finishedUtc": "2026-10-14T11:28:02.188395+00:00", "exitCode": 1, "logSha256": "7b8818228c9486f5e49597804122a3adf7419be77d94a9f67476fe0231c23c29", "counts": { "total": 1, "passed": 0, "failed": 1, "notExecuted": 0 }, "resultSha256": "c6fca622a09e8c85971514e7b1ca70ba81b99db645d55c87c3a3ce7f9597a0da" }, "raw": [ { "path": ".artifacts/phase7/current/backend-career/p707-provider-policy-red-20261014T112750Z/command.json", "bytes": 924, "sha256": "042f3e7cea069b61febbc63c7114f0ab08f8225365be3d7009e64671a3c74cb9", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-provider-policy-red-20261014T112750Z/career.log", "bytes": 1970, "sha256": "7b8818228c9486f5e49597804122a3adf7419be77d94a9f67476fe0231c23c29", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-provider-policy-red-20261014T112750Z/career.trx", "bytes": 5105, "sha256": "c6fca622a09e8c85971514e7b1ca70ba81b99db645d55c87c3a3ce7f9597a0da", "hashPolicy": "Exact raw bytes" } ] }, { "command": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "--filter", "FullyQualifiedName~DocumentsControllerTests", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p707-documents-green-candidate-1-20261014T113029Z" ], "startedUtc": "2026-10-14T11:30:29.637426+00:00", "finishedUtc": "2026-10-14T11:30:41.875848+00:00", "exitCode": 1, "logSha256": "7e7542bc8c2a1da78deadf0809572251e3aed97eae155f37550e2eb7e9ce1d60", "counts": { "total": 12, "passed": 10, "failed": 2, "notExecuted": 0 }, "resultSha256": "e97c2250003429562a5542174a1aea03ec3005c77590fc1b94056f37d3689a1c" }, "raw": [ { "path": ".artifacts/phase7/current/backend-career/p707-documents-green-candidate-1-20261014T113029Z/command.json", "bytes": 914, "sha256": "6c8194e12f28f8bf7bdba98a408ef4614d71bf10a354f71104e0a350f59027bf", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-documents-green-candidate-1-20261014T113029Z/career.log", "bytes": 2933, "sha256": "7e7542bc8c2a1da78deadf0809572251e3aed97eae155f37550e2eb7e9ce1d60", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-documents-green-candidate-1-20261014T113029Z/career.trx", "bytes": 23098, "sha256": "e97c2250003429562a5542174a1aea03ec3005c77590fc1b94056f37d3689a1c", "hashPolicy": "Exact raw bytes" } ] }, { "command": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "--filter", "FullyQualifiedName~DocumentsControllerTests.Cleared_letter_history|FullyQualifiedName~DocumentsControllerTests.MariaDb_composition", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p707-diagnostic-2-20261014T154117Z" ], "startedUtc": "2026-10-14T15:41:17.837210+00:00", "finishedUtc": "2026-10-14T15:41:31.709973+00:00", "exitCode": 1, "logSha256": "73eec678fb39d80446c56c195fda2267a7a218c033a2d9375d06b3f50a7838c3", "counts": { "total": 2, "passed": 0, "failed": 2, "notExecuted": 0 }, "resultSha256": "a47babbe906616b17431ea8f6a690730e3e6b76227b12a8f87594accb4f81787" }, "raw": [ { "path": ".artifacts/phase7/current/backend-career/p707-diagnostic-2-20261014T154117Z/command.json", "bytes": 984, "sha256": "f02e1f408dc95d6d39ad475c8f55fcc37ece0845f444bf8701e3167f8710df68", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-diagnostic-2-20261014T154117Z/career.log", "bytes": 13559, "sha256": "73eec678fb39d80446c56c195fda2267a7a218c033a2d9375d06b3f50a7838c3", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-diagnostic-2-20261014T154117Z/career.trx", "bytes": 33668, "sha256": "a47babbe906616b17431ea8f6a690730e3e6b76227b12a8f87594accb4f81787", "hashPolicy": "Exact raw bytes" } ] }, { "command": { "command": [ "rtk", "proxy", "C:/Users/Connor/.dotnet/dotnet.exe", "test", "JobTrackerApi.Tests/JobTrackerApi.Tests.csproj", "--configuration", "Release", "--no-restore", "--filter", "FullyQualifiedName~DocumentsControllerTests", "--logger", "trx;LogFileName=career.trx", "--results-directory", "E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase7\\current\\backend-career\\p707-documents-green-candidate-3-20261014T154719Z" ], "startedUtc": "2026-10-14T15:47:19.771612+00:00", "finishedUtc": "2026-10-14T15:47:36.190838+00:00", "exitCode": 0, "logSha256": "243967d5225dd0eb398ae6b0216a944e4519a4047fb7fb33530699059fa4afd9", "counts": { "total": 12, "passed": 12, "failed": 0, "notExecuted": 0 }, "resultSha256": "cf5791cef3e159d144cb5a4b0628beeba78562d1975676108458005e028e2277" }, "raw": [ { "path": ".artifacts/phase7/current/backend-career/p707-documents-green-candidate-3-20261014T154719Z/command.json", "bytes": 914, "sha256": "2bdc4912b5fc46e643aca0f87ce8add9c40bd031505fe960eb7df9767a821a85", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-documents-green-candidate-3-20261014T154719Z/career.log", "bytes": 1000, "sha256": "243967d5225dd0eb398ae6b0216a944e4519a4047fb7fb33530699059fa4afd9", "hashPolicy": "Exact raw bytes" }, { "path": ".artifacts/phase7/current/backend-career/p707-documents-green-candidate-3-20261014T154719Z/career.trx", "bytes": 19180, "sha256": "cf5791cef3e159d144cb5a4b0628beeba78562d1975676108458005e028e2277", "hashPolicy": "Exact raw bytes" } ] } ], "nativeRed": { "path": ".artifacts/phase7/p7-07/native-red-old-api/report/results.json", "bytes": 16128, "sha256": "a67a8152b6bbff140868f9414d0381d86f9f1089cc726b33caa892827bb20c39", "hashPolicy": "Exact raw bytes" }, "nativeRedSourceReceipt": { "path": ".artifacts/phase7/p7-07/native-red-old-api/pre.json", "bytes": 1485, "sha256": "7b458cca8e26f9a428222cd54c4d2dca37ff611c5d260804733e2f14b3b8740f", "hashPolicy": "Exact raw bytes" }, "nativeRedCaptureCorrection": { "path": ".artifacts/phase7/p7-07/native-red-old-api/capture-qualification.json", "bytes": 558, "sha256": "32e64300bae5b9c00cf1724c261bc6eee6db4b32acb38742868d0ab13b52b9cf", "hashPolicy": "Exact raw bytes" }, "historySource": [ { "pre": { "path": ".artifacts/phase7/p7-07/contract-red/pre-source.json", "bytes": 6837, "sha256": "3d4eed5b62d962735878173d11b9aafaf66387bb67853f8cdcd780acff0d851e", "hashPolicy": "Exact raw bytes" }, "post": { "path": ".artifacts/phase7/p7-07/contract-red/post-source.json", "bytes": 4561, "sha256": "92279d7ec16184f7792e828e19423b5049cd26c97e26f061ccb85d20ac40e4fd", "hashPolicy": "Exact raw bytes" } }, { "pre": { "path": ".artifacts/phase7/p7-07/contract-provider-red/pre-source.json", "bytes": 7662, "sha256": "cc06010d6823473da7ecc8c8aca08489465a5d56cf8cfe14e3bc491ad23eecd9", "hashPolicy": "Exact raw bytes" }, "post": { "path": ".artifacts/phase7/p7-07/contract-provider-red/post-source.json", "bytes": 4560, "sha256": "fda97b9647ffba138ee9df77aab5e3a69b65df5041440f7084488de99faa7dbc", "hashPolicy": "Exact raw bytes" } }, { "pre": { "path": ".artifacts/phase7/p7-07/contract-green-candidate-1/pre-source.json", "bytes": 8521, "sha256": "1aafe6088c32b362d203da7359666c83c5e7f967066413ac81642d86d33c65ca", "hashPolicy": "Exact raw bytes" }, "post": { "path": ".artifacts/phase7/p7-07/contract-green-candidate-1/post-source.json", "bytes": 4943, "sha256": "e72936b3dbae3f0fad5f5ffc23f524cd52ce2aef36426a8ba6a78fbef6252436", "hashPolicy": "Exact raw bytes" } }, { "pre": { "path": ".artifacts/phase7/p7-07/contract-diagnostic-2/pre-source.json", "bytes": 8345, "sha256": "3a6d74215a45cba80f4a7f5bc6dcc7a27097e254d72dbdc612964a47643f116d", "hashPolicy": "Exact raw bytes" }, "post": { "path": ".artifacts/phase7/p7-07/contract-diagnostic-2/post-source.json", "bytes": 4943, "sha256": "e25372027f81c193c524f8809df9ed2f13266b9693125ed520dfc393f581f643", "hashPolicy": "Exact raw bytes" } }, { "pre": { "path": ".artifacts/phase7/p7-07/contract-green-candidate-3/pre-source.json", "bytes": 8472, "sha256": "c0f8bb4b9fd1f748157266a6f97b029aed5bf3bb97e784e9adda8d9988224dcf", "hashPolicy": "Exact raw bytes" }, "post": { "path": ".artifacts/phase7/p7-07/contract-green-candidate-3/post-source.json", "bytes": 5030, "sha256": "0a4c2f5c26ad795804d9524924d83dff3c52696e04a5259f1d7a3346d4965694", "hashPolicy": "Exact raw bytes" } } ], "corrections": "Allfailed attempts retained. InitialHTTP11 andactualProgram3 fail missing404 before later assertions. MariaDB modernmarkerpolicy lacked ordinalUnicodecollation:CONVERTutf8mb4/utf8mb4_bin preservescharacterpositions. WindowsEFSQLlineformatting rewrote literalLF/CR matchvalues, exposing phantomempty material5/7; sharedCHAR9-13 fix passedstrict4IDs and fullstandard.NETwhitespace fixture. ToQueryString rendersMariaDBLIMIT values for display; actualunexecutedDbCommand preservesdistinctbound7/14 parameters. No skips/retries/expected-failure markers orrelaxedpayload/tenant/history/assertions. Oldnativebinary/spec receipt11:26:04 wasAFTERrun11:25:28; rawDURINGlabelcorrected explicitly, no fabricatedpre/duringcapture.", "contract": "GET/api/documents:27publicmetadatafields acrosssevenexistingresourcekinds;2parameterizedSELECTcount+boundedpage;authenticatedowner ineachbranch/parent/company;literalmetadata-onlyNordicsearch;validatedfilters/name-date sorts;ownedtrashedresources/detachedCV/history-onlyletter/capturedpackage preserved;no body/settings/profile/HTML/path/bytes/address/thread/sendingUUID output;no entitywholecollection/materializedbody/storage/renderer/AI/capture/listwrites.", "datePolicy": "ExactUTCintegeroffset/fractionordering, knowncomparableUTCdatesfirst. Uploaded-local wall-clock date withtimezoneunrecorded retained; UTCsortkeynull, unknown/local lastinbothdirections, stabletype/resource ties. No fabricatedUTC or genericlastupdated claim.", "actions": "Sourcesremainexistingowners. EmailCorrespondence andpackageSubmission are context links, notexactresume/selectedsnapshot. CVPDF remains explicitPOST atsource; no fakeGETdownload. AttachmentdownloadHref isAPIpath/api/attachments/download/id; Axiosbasealready/api mustuseexistingrelativeauthenticatedhelper. No genericDocumentmodel/storage/schema orfile relocation.", "countProvenance": "12newbackendcases derive1053 from1041; three newordinarynative cases derive304 from301; frontend739/94unchanged. Actualwhole573/89frontend,1033backend,49sidecar inherited untilP7-12. Related80andexistingP2-D01 are notnewcases.", "preservation": { "groups": 57, "partial": 56, "deferred": [ "PRES-C11" ], "originalRoutes": 32, "currentFrontendRoutes": 32, "references": [ "PRES-C05", "PRES-C06", "PRES-C07", "PRES-C08", "PRES-C09", "PRES-C10", "PRES-C12", "PRES-W05", "PRES-W06", "PRES-W07", "PRES-W08", "PRES-M04", "PRES-S05", "PRES-E09" ], "qualification": "Finiteindexcontracts strengthened; no whole-groupPASS, no existingroute/sourceaction/ownership/data removed. OrdinaryP2-D01 freshlypasses;renderer/frozen sourcebytes remainunchanged." }, "review": "Independent connected-source reviewer found no criticalconcrete contract issue; no runtimeclaims fromreview. FinalSource/runtime/static/push checks remainindependent.", "remaining": "DocumentsUI nextaftercontractpush. ActualMariaDBexecution/performance unverified; opaquequerycomposition cannotcertifySQLserversemantics. Humanreader/device/zoom/fonts/photo/print/provider and productionF04/backup/schema/config/rollback/otherdebt retained. P513/C11withheld32/366/0calls/0human;06Fdeferred. Main27657f3unchanged, productionNO-GO, noPhase8.", "finalHygiene": { "schemaVersion": 1, "checkpoint": "p7-07", "status": "PASS", "checkedUtc": "2026-10-14T16:00:00.842457+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-14T15:59:56.613262+00:00", "finishedUtc": "2026-10-14T16:00:00.024723+00:00", "exitCode": 0, "log": ".artifacts/phase7/current/static/20261014T155956Z/secret-scan.log", "logSha256Raw": "c5a88d5ebdc042adba125c1eaacbe44f9f4a5c19898c0f195573c00d511aa28d" }, { "name": "working-whitespace", "command": [ "rtk", "proxy", "git", "diff", "--check" ], "startedUtc": "2026-10-14T16:00:00.025224+00:00", "finishedUtc": "2026-10-14T16:00:00.135215+00:00", "exitCode": 0, "log": ".artifacts/phase7/current/static/20261014T155956Z/working-whitespace.log", "logSha256Raw": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6" }, { "name": "staged-whitespace", "command": [ "rtk", "proxy", "git", "diff", "--cached", "--check" ], "startedUtc": "2026-10-14T16:00:00.136212+00:00", "finishedUtc": "2026-10-14T16:00:00.244002+00:00", "exitCode": 0, "log": ".artifacts/phase7/current/static/20261014T155956Z/staged-whitespace.log", "logSha256Raw": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6" }, { "name": "phase7-whitespace", "command": [ "rtk", "proxy", "git", "diff", "--check", "b5319981ad3d1bd635daff861453d23c0de5320b" ], "startedUtc": "2026-10-14T16:00:00.244505+00:00", "finishedUtc": "2026-10-14T16:00:00.427465+00:00", "exitCode": 0, "log": ".artifacts/phase7/current/static/20261014T155956Z/phase7-whitespace.log", "logSha256Raw": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6" } ], "untrackedSecretScan": { "files": 0, "findings": 0 }, "documentation": { "files": 18, "relativeLinks": 504, "errors": [] }, "preservation": { "groups": 57, "statuses": { "PARTIAL": 56, "PASS": 0, "FAIL": 0, "DEFERRED": 1 }, "originalRoutesPreserved": true, "currentConcreteRoutes": 32 }, "production": { "main": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "originMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "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." ] }, "normalPush": { "commit": "8e4db121ae0ec3f1637c83ddeaa3f31abd0a61be", "observedUtc": "2026-10-14T16:02:14.215615+00:00", "receipt": { "path": ".artifacts/phase7/p7-07/contract-push-receipt.json", "bytes": 2849, "sha256": "cefd6e560dcbe62737898b11b1538e3c663835a745d4b1fc54f4dbdaa01b854c", "hashPolicy": "Exact raw bytes" }, "headOriginLiveEqual": true, "workingTreeCleanAtObservation": true, "mainUnchanged": "27657f31131cd95d42f0e1290853ec9c9b3959a4", "qualification": "Successor observation recorded during the separate Documents UI boundary; not a new runtime test." } }