feat(ui): migrate Career Profile structured editor

This commit is contained in:
cesnimda
2026-10-12 13:32:55 +02:00
parent 704637ab37
commit f7f6b774b9
17 changed files with 8314 additions and 158 deletions
@@ -3,7 +3,7 @@
"checkpoint": "P7-03",
"slice": "Separate source-ID and nullable-metadata prerequisite repair",
"collectedUtc": "2026-10-12T06:16:28.371706+00:00",
"acceptance": "GO for bounded runtime compatibility repair; corrected staged hygiene PASS, normal hygiene successor and push pending",
"acceptance": "GO for bounded forward compatibility repair; corrected hygiene PASS, normal two-commit push directly verified",
"entryCommit": "8b4d5c21125e800199d3ecc2d9c059a80ac5125d",
"entrySnapshot": {
"path": ".artifacts/phase7/p7-03/source-id-repair/final/entry-career-results.json",
@@ -50,10 +50,11 @@
"hashPolicy": "Exact measured raw bytes"
},
"canonicalLf": {
"path": "job-tracker-ui/src/profile-page.test.tsx",
"path": ".artifacts/phase7/p7-03/source-id-repair/final/tests/job-tracker-ui/src/profile-page.test.tsx",
"sha256": "ac1421ecf0fb4723fa974e4e1f0899d0eb0aa53d3225eb428b11c086d6f22950",
"bytes": 30021,
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
"hashPolicy": "UTF-8 text with CRLF normalized to LF",
"originalSourcePath": "job-tracker-ui/src/profile-page.test.tsx"
}
},
{
@@ -65,10 +66,11 @@
"hashPolicy": "Exact measured raw bytes"
},
"canonicalLf": {
"path": "job-tracker-ui/e2e/phase7-career-source-ids.spec.ts",
"path": ".artifacts/phase7/p7-03/source-id-repair/final/tests/job-tracker-ui/e2e/phase7-career-source-ids.spec.ts",
"sha256": "92bc8f1b4c82210207071c56940813dfece3136832ba09ebd1e6c3471d8d7945",
"bytes": 20601,
"hashPolicy": "UTF-8 text with CRLF normalized to LF"
"hashPolicy": "UTF-8 text with CRLF normalized to LF",
"originalSourcePath": "job-tracker-ui/e2e/phase7-career-source-ids.spec.ts"
}
}
],
@@ -2042,8 +2044,30 @@
"M01–M12 human/device/zoom/contextual requirements carry; P5-13/C11 deferred, Phase8 separate, main unchanged/production NO-GO."
],
"pushReceipt": {
"status": "LOCAL_REPAIR_COMMITTED_UNPUSHED_PENDING_HYGIENE_SUCCESSOR",
"repairCommit": "3047b6c4a87c43de6f397e4a3d109be9ce3ddeca"
"status": "PUSHED_AND_DIRECTLY_VERIFIED",
"repairCommit": "3047b6c4a87c43de6f397e4a3d109be9ce3ddeca",
"hygieneCommit": "704637ab375c32d14aa46f9d4ef0f210136de4d9",
"record": {
"observedUtc": "2026-10-12T06:34:48.620963+00:00",
"branch": "codex/ui-redesign-phase4",
"sourceRepairCommit": "3047b6c4a87c43de6f397e4a3d109be9ce3ddeca",
"hygieneCommit": "704637ab375c32d14aa46f9d4ef0f210136de4d9",
"head": "704637ab375c32d14aa46f9d4ef0f210136de4d9",
"originDevelopment": "704637ab375c32d14aa46f9d4ef0f210136de4d9",
"liveDevelopment": "704637ab375c32d14aa46f9d4ef0f210136de4d9",
"main": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"originMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"liveMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"workingTreePorcelain": "",
"push": "normal; both new commits; no force/main push"
},
"raw": {
"path": ".artifacts/phase7/p7-03/source-id-repair/push-receipt.json",
"sha256": "fa8ae1e5170110070e4ca02507517628fce8b5aed1512a6ef44e1d76275a15dd",
"bytes": 687,
"hashPolicy": "Exact saved raw bytes"
},
"qualification": "Actual normal chronological two-commit push; no rewrite/force/main push. Measured runtime/test source3047 and the one-LF hygiene relation remain historical and unchanged."
},
"readbackPayloads": [
{
@@ -2286,9 +2310,9 @@
"qualification": "Earlier static observation PASS06:21:53; subsequent final staged check failed and the root committed without handling it. Current repository hygiene is separately pending correction recheck in repositoryHygiene; prior measured static/runtime records remain unchanged."
},
"repositoryHygiene": {
"status": "CORRECTED_FULL_STAGED_GATE_PASS_PENDING_SUCCESSOR_AND_PUSH",
"status": "CORRECTED_SUCCESSOR_COMMITTED_AND_NORMAL_PUSH_VERIFIED",
"repairCommit": "3047b6c4a87c43de6f397e4a3d109be9ce3ddeca",
"pushStatus": "UNPUSHED",
"pushStatus": "PUSHED_AND_DIRECTLY_VERIFIED",
"reportedOriginalStagedCheckExitCode": 1,
"historicalCommittedCheck": {
"record": {
@@ -2498,7 +2522,8 @@
"Static evidence is not runtime/manual/device/provider/production acceptance."
]
},
"qualification": "Fresh actual staged correction gate PASS; original failure/local3047/as-run snapshots remain immutable. Normal hygiene successor commit and subsequent normal two-commit push pending."
}
"qualification": "Fresh actual staged correction gate PASS; subsequent normal hygiene successor704637a and two-commit push directly verified. Original failure/local3047/as-run snapshots remain immutable."
},
"hygieneCommit": "704637ab375c32d14aa46f9d4ef0f210136de4d9"
}
}