fix(career): preserve source ids and absent metadata

This commit is contained in:
cesnimda
2026-10-12 08:24:23 +02:00
parent 8b4d5c2112
commit 3047b6c4a8
15 changed files with 3458 additions and 21 deletions
@@ -0,0 +1,109 @@
{
"schemaVersion": 1,
"checkpoint": "P7-03",
"status": "ACCEPTED_ENTRY_WITH_MANDATORY_DEPENDENCIES",
"newRuntimeStatus": "PENDING_NOT_EXECUTED_BY_THIS_RECORD",
"developmentEntry": "8b4d5c21125e800199d3ecc2d9c059a80ac5125d",
"branch": "codex/ui-redesign-phase4",
"entryPushReceipt": {
"observedUtc": "2026-10-12T05:51:04.849644+00:00",
"branch": "codex/ui-redesign-phase4",
"head": "8b4d5c21125e800199d3ecc2d9c059a80ac5125d",
"origin": "8b4d5c21125e800199d3ecc2d9c059a80ac5125d",
"liveRemote": "8b4d5c21125e800199d3ecc2d9c059a80ac5125d",
"main": {
"local": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"origin": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"live": "27657f31131cd95d42f0e1290853ec9c9b3959a4"
},
"workingTreeClean": true,
"porcelain": "",
"normalPush": true,
"productionDecision": "NO-GO"
},
"production": {
"main": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"decision": "NO-GO"
},
"acceptedP702": {
"implementedScope": "CONDITIONAL GO",
"report": "docs/redesign/phase-7/p7-02/README.md",
"portableEvidence": "docs/redesign/phase-7/p7-02/evidence/career-results.json",
"immutableEntryManifest": {
"path": ".artifacts/phase7/p7-03/entry/career-results.json",
"sha256": "1f67cfc3b6d2f34143261bf81a466a28289f21bdbf105ac8ea0b45b4f8446951",
"bytes": 329258,
"hashPolicy": "Exact saved snapshot bytes"
},
"freshAffectedFrontend": {
"passed": 46,
"suites": 3,
"netAddedCases": 14
},
"freshNative": {
"career": 14,
"ordinaryPreservation": 2,
"skipped": 0,
"flaky": 0,
"unexpected": 0,
"retries": 0
},
"typesLintBuild": "PASS at P7-02 recorded source/export",
"static": "PASS at P7-02 recorded observation",
"buildId": "qG82wPnFf-IsAkFvXkmn6",
"sourceSha256Lf": "190d0a24368bfc3cc76550ff0f74c272200d3a30f61218a86628449ac83735ce",
"exportFiles": 75,
"exportSha256": "50896e8ad6934b909b83cc487eaf3579516921fde54b19e50a9039db68e04869",
"sourceApplicability": {
"acceptedCommit": "8b4d5c21125e800199d3ecc2d9c059a80ac5125d",
"qualification": "Measured P7-02 source hashes apply at this accepted commit and the immutable sourceSnapshots, not the live workspace after legitimate P7-03 edits. All original measured hashes/source/export identities remain unchanged."
},
"axe": {
"scans": 22,
"violationNodes": 0,
"incompleteNodes": 99,
"contexts": {
"backgroundOverlap": 74,
"invisibleBadgeShortText": 22,
"hiddenMuiSelectPortal": 3
}
}
},
"inheritedFullExecutions": {
"frontend": "573/89 P7-01; not rerun in P7-02",
"backend": "1033 Phase6;91 targeted guards fresh in separate P7-02 repair",
"sidecar": 49,
"renderingFidelity": "16/16 with36=36 pages and8/8 with24=24 pages from accepted Phase6; untouched"
},
"derivedExpectationsOnly": {
"frontend": "610/89",
"backend": 1034,
"ordinaryBrowser": 214,
"qualification": "Derived expectations, not newly executed whole-suite totals; finite overlapping packs are not summed as fresh full acceptance."
},
"preservation": {
"groups": 57,
"partial": 56,
"deferred": 1,
"routes": 32,
"qualification": "No full-group upgrade; C11 remains deferred"
},
"mandatoryDependencies": [
{
"name": "Optional stable source-ID preservation",
"status": "PENDING_SEPARATE_REPRODUCTION_REPAIR",
"scope": "Frontend normalizer optional job/education/certification/project IDs; meaningful normalizer/payload/native canonical/sibling proof before structured presentation; no schema change"
},
{
"name": "Concurrency and dirty/pending-write ownership",
"status": "OPEN_RD21",
"scope": "Resolve or explicitly bound canonical profile/job stale-save and creation-intent semantics; prove dirty-locale and held-PUT/pending-write recovery before save/history owner change"
}
],
"approvedCommitBoundaries": [
"Separate source-ID prerequisite repair after RED proof",
"Structured editor presentation",
"Import review/history presentation"
],
"manualQualifications": "M01–M12 remain unverified; M09/M11 contextual/reader, physical/device/zoom/provider/output and production gates carry; M13/P5-13 deferred, Phase8 separate."
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,104 @@
{
"schemaVersion": 1,
"checkpoint": "p7-03",
"status": "PASS",
"checkedUtc": "2026-10-12T06:21:53.962988+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-12T06:21:50.989006+00:00",
"finishedUtc": "2026-10-12T06:21:53.334042+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261012T062150Z/secret-scan.log",
"logSha256Raw": "c5a88d5ebdc042adba125c1eaacbe44f9f4a5c19898c0f195573c00d511aa28d"
},
{
"name": "working-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check"
],
"startedUtc": "2026-10-12T06:21:53.334561+00:00",
"finishedUtc": "2026-10-12T06:21:53.432831+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261012T062150Z/working-whitespace.log",
"logSha256Raw": "436a42b59983ec462f084c8728fedaff39a8c806159aac9a1a729531aa7fda5b"
},
{
"name": "staged-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--cached",
"--check"
],
"startedUtc": "2026-10-12T06:21:53.433325+00:00",
"finishedUtc": "2026-10-12T06:21:53.510414+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261012T062150Z/staged-whitespace.log",
"logSha256Raw": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6"
},
{
"name": "phase7-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check",
"b5319981ad3d1bd635daff861453d23c0de5320b"
],
"startedUtc": "2026-10-12T06:21:53.510414+00:00",
"finishedUtc": "2026-10-12T06:21:53.638067+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261012T062150Z/phase7-whitespace.log",
"logSha256Raw": "5ca1538c7d0fbd5ad380f1af7ce928e68c7e7158dd2cddaa077fcf07d7105a00"
}
],
"untrackedSecretScan": {
"files": 5,
"findings": 0
},
"documentation": {
"files": 10,
"relativeLinks": 370,
"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."
]
}