429 lines
12 KiB
JSON
429 lines
12 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"checkedUtc": "2026-10-11T14:34:44.228719+00:00",
|
|
"status": "BASELINE_VERIFIED_FROM_COMMITTED_PHASE6_EVIDENCE",
|
|
"evidenceQualification": "Inherited measured Phase6 runtime baseline at b531998. This checkpoint performs read-only source/contract/static assertions; no fresh Phase7 runtime success is claimed.",
|
|
"authority": {
|
|
"checkpoint": "b5319981ad3d1bd635daff861453d23c0de5320b",
|
|
"branch": "codex/ui-redesign-phase4",
|
|
"measuredApplication": "bd47214bdcd74336788dca0f294b8ddb9403cac1",
|
|
"measuredExportBuildId": "2LDblja_XnSBWSuY6ys_V",
|
|
"productionMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
|
"inheritedManifest": "docs/redesign/phase-6/p6-05/evidence/validation.json",
|
|
"inheritedBackendManifest": "docs/redesign/phase-6/p6-05/evidence/backend-validation.json",
|
|
"phase6Ledger": "docs/redesign/phase-6/COMMITS.md"
|
|
},
|
|
"observation": {
|
|
"head": "b5319981ad3d1bd635daff861453d23c0de5320b",
|
|
"originDevelopment": "b5319981ad3d1bd635daff861453d23c0de5320b",
|
|
"localMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
|
"originMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
|
"sourceChangesSinceBaseline": [],
|
|
"remoteQualification": "Local fetched refs only; parent owns fresh remote fetch/push observations and receipts."
|
|
},
|
|
"inheritedMeasuredResults": {
|
|
"backend": 1033,
|
|
"frontend": {
|
|
"tests": 521,
|
|
"suites": 85
|
|
},
|
|
"ordinaryBrowser": 159,
|
|
"sidecar": 49,
|
|
"backendSubsets": {
|
|
"ai": 108,
|
|
"revisions": 5
|
|
},
|
|
"separateNativeLanes": {
|
|
"realHttp": 2,
|
|
"rateLimits": 9,
|
|
"ingress": 6,
|
|
"pdfAdmission": 1,
|
|
"configuration": 3,
|
|
"diagnostics": 3
|
|
},
|
|
"separateHelpers": {
|
|
"supplyChain": 3,
|
|
"offlineEvaluation": 5,
|
|
"extension": 3
|
|
},
|
|
"fidelity": {
|
|
"standard": {
|
|
"cases": 16,
|
|
"previewPages": 36,
|
|
"pdfPages": 36
|
|
},
|
|
"settings": {
|
|
"cases": 8,
|
|
"previewPages": 24,
|
|
"pdfPages": 24
|
|
}
|
|
},
|
|
"P2D01": "Ordinary passing case in the committed Phase6 native manifest; no skip or expected-failure conversion."
|
|
},
|
|
"sourceFingerprints": {
|
|
"policy": "Portable evidence text hashes normalize CRLF to LF; source tree uses immutable Git object IDs. Measured Phase6 file fingerprint algorithms are retained as inherited measurements.",
|
|
"phase6ManifestSha256Lf": "39c85e7807e4f86bb2b6ff8959f0ee3c9d5cefe4e34cb20d74bd6bb3ef3967bb",
|
|
"backendManifestSha256Lf": "e899206edc1236b808f664b545217fa9c044c1fc378e203ae14e4bb3039dd5d5",
|
|
"committedSourceTree": {
|
|
"files": 694,
|
|
"sha256": "5c9bab44387dcdd30064568ca2964d2ee4dbcf31d4364e7d6194efbd334a3678",
|
|
"algorithm": "SHA256 of exact git ls-tree -r baseline output over recorded path roots",
|
|
"pathRoots": [
|
|
"JobTrackerApi",
|
|
"JobTrackerApi.Tests",
|
|
"tools/summarizer",
|
|
"job-tracker-ui/src",
|
|
"job-tracker-ui/app",
|
|
"job-tracker-ui/e2e",
|
|
"job-tracker-ui/ai-tests",
|
|
"job-tracker-ui/package.json",
|
|
"job-tracker-ui/package-lock.json",
|
|
"job-tracker-ui/playwright.config.ts",
|
|
"browser-extension",
|
|
"docker-compose.yml",
|
|
"docker-compose.dev.yml",
|
|
".gitea/workflows/ci-deploy.yml",
|
|
"deploy"
|
|
]
|
|
},
|
|
"inheritedFrontend": {
|
|
"files": 126,
|
|
"sha256": "1f1ed70a98ae83bc52e6d33f05db588c7a1c9fcd94cb6769bece2fed1b3983b4",
|
|
"algorithm": "SHA256 of sorted relative-path:SHA256-file newline records for current src files excluding test/spec names; repaired source frozen atbd47214 and production export2LDblja_XnSBWSuY6ys_V."
|
|
},
|
|
"inheritedBackend": {
|
|
"files": 440,
|
|
"sha256": "91800d847398484a8de4f379edac4d8f56995e49043643fd1e0a382cc937ccf8"
|
|
}
|
|
},
|
|
"preservation": {
|
|
"total": 57,
|
|
"statuses": {
|
|
"PASS": 0,
|
|
"PARTIAL": 56,
|
|
"FAIL": 0,
|
|
"DEFERRED": 1
|
|
},
|
|
"matrixIdsAndStatuses": "MATCH_COMMITTED_PHASE6_AND_ALL_ORIGINAL_GROUPS",
|
|
"groups": [
|
|
{
|
|
"id": "PRES-E01",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-E02",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-E03",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-E04",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-E05",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-E06",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-E07",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-E08",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-E09",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J01",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J02",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J03",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J04",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J05",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J06",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J07",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J08",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J09",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-J10",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W01",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W02",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W03",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W04",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W05",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W06",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W07",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W08",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W09",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W10",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W11",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-W12",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C01",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C02",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C03",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C04",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C05",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C06",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C07",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C08",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C09",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C10",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-C11",
|
|
"status": "DEFERRED"
|
|
},
|
|
{
|
|
"id": "PRES-C12",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-M01",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-M02",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-M03",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-M04",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-M05",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-M06",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-S01",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-S02",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-S03",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-S04",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-S05",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-A01",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-A02",
|
|
"status": "PARTIAL"
|
|
},
|
|
{
|
|
"id": "PRES-A03",
|
|
"status": "PARTIAL"
|
|
}
|
|
],
|
|
"matrix": "docs/redesign/phase-6/p6-05/PRESERVATION.md",
|
|
"original": "docs/redesign/phase-5/p5-15/PRESERVATION_ACCEPTANCE.md",
|
|
"qualification": "PARTIAL retains unaccepted human/device/provider/production sub-workflows; not 56 known defects."
|
|
},
|
|
"routes": {
|
|
"total": 32,
|
|
"patterns": [
|
|
"/",
|
|
"/login",
|
|
"/register",
|
|
"/forgot-password",
|
|
"/reset-password",
|
|
"/verify-email",
|
|
"/confirm-email-change",
|
|
"/microsoft-legacy-relink",
|
|
"/cv/:slug",
|
|
"/dashboard",
|
|
"/analytics",
|
|
"/discover",
|
|
"/jobs",
|
|
"/jobs/:id",
|
|
"/reminders",
|
|
"/operations",
|
|
"/kanban",
|
|
"/companies",
|
|
"/offers",
|
|
"/correspondence",
|
|
"/correspondence/review",
|
|
"/profile",
|
|
"/applications/:id",
|
|
"/career",
|
|
"/career/builder",
|
|
"/career/builder/:id",
|
|
"/admin/audit",
|
|
"/admin/users",
|
|
"/admin/system",
|
|
"/trash",
|
|
"/settings",
|
|
"/settings/connected-accounts"
|
|
],
|
|
"appSource": "job-tracker-ui/src/App.tsx",
|
|
"routeLedger": "docs/redesign/phase-5/p5-15/ROUTE_ACCEPTANCE.md",
|
|
"comparison": "EXACT_PATTERN_SET_MATCH",
|
|
"qualification": "Retained route patterns are inherited PARTIAL for whole-workflow acceptance; no new /documents or /notifications UI route is claimed."
|
|
},
|
|
"documentsProjection": {
|
|
"status": "ABSENT_AT_BASELINE",
|
|
"searchExpression": "api/documents|DocumentMetadata|DocumentsController|DocumentIndex|document-metadata|all-documents",
|
|
"existingOwners": [
|
|
"/api/cv/variants",
|
|
"/api/attachments/{jobId}",
|
|
"/api/jobapplications/{jobId}/cover-letter",
|
|
"/api/jobapplications/{jobId}/submitted-packages"
|
|
],
|
|
"constraint": "P7-07 needs a bounded authenticated metadata-only cross-job projection before a complete Documents index; reuse existing persistence and owner editors, do not crawl bodies/binaries in the browser.",
|
|
"testRequirements": [
|
|
"Authenticated A/B/anonymous and foreign-job isolation",
|
|
"Bounded stable pagination/search/type/sort, with actual SQLite and deployed-provider compatibility",
|
|
"No private bodies/settings overrides/HTML/storage paths/binary reads/render/AI/save side effects on listing",
|
|
"Truthful current/frozen/public/soft-deleted-parent labels and stale-result handling",
|
|
"Ordinary P2-D01 unchanged snapshot/archived bytes; variant association/detach/revision/public boundaries retained"
|
|
]
|
|
},
|
|
"production": {
|
|
"decision": "NO-GO",
|
|
"authoritativeGate": "docs/redesign/phase-5/p5-15/p5-15-05/README.md",
|
|
"withheldAiGuard": "UNCHANGED",
|
|
"remaining": [
|
|
"F04 deployed ingress/topology/identity",
|
|
"Current complete off-host backup and isolated restore",
|
|
"Actual effective provider/schema/configuration/secrets and F19 fallback risk",
|
|
"Tested isolated Linux rollback",
|
|
"Protected CI/deployed identity/smoke/monitoring",
|
|
"Mandatory human reader/device and production font/portrait qualification"
|
|
]
|
|
},
|
|
"boundaries": {
|
|
"runtimeRerun": false,
|
|
"applicationWrites": false,
|
|
"schemaOrNewContract": false,
|
|
"modelCalls": false,
|
|
"productionAccess": false,
|
|
"mainPush": false,
|
|
"commitOrPush": false
|
|
},
|
|
"limits": [
|
|
"Any Phase7 source/test changes require appropriate fresh affected evidence; inherited Phase6 green is not a fresh Phase7 test result.",
|
|
"Main and production are unchanged; development-migration authorization does not supply a release GO.",
|
|
"Static baseline does not replace human accessibility, physical touch/software keyboard, actual providers or deployed output acceptance."
|
|
]
|
|
}
|