Files
jobtrackingapp/docs/redesign/phase-7/p7-00/evidence/baseline.json
T

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."
]
}