Files
jobtrackingapp/docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/evidence/repository-validation.json
T

293 lines
9.5 KiB
JSON

{
"status": "PASS for repository/static/document checks; no production or complete Phase5 acceptance.",
"sourceCheckpoint": "339e3ba591c91dcd3590d4cbc451ad31268f1aec",
"codeCheckpoint": "68437671762aa9a4d93036a23a06810f1f47dd57",
"finalDocumentCommit": "This record; final commit/push/tree equality is verified afterward and reported to owner.",
"productionMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
"productionChanged": false,
"checks": [
{
"name": "e2e-typescript",
"command": [
"rtk",
"proxy",
"node",
"job-tracker-ui/node_modules/typescript/bin/tsc",
"--project",
".artifacts/p5-15-01/e2e-tsconfig.json",
"--noEmit",
"--incremental",
"false"
],
"startedUtc": "2026-10-10T13:03:38.885179+00:00",
"finishedUtc": "2026-10-10T13:03:41.193863+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/e2e-typescript.log",
"logSha256": "a4ed4c2c830adf807283a578ea7ee8b2f659416a86da69815d6147237e7d7f36"
},
{
"name": "document-links",
"command": [
"rtk",
"proxy",
"C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe",
"-X",
"utf8",
".artifacts/p4-04-check-doc-links.py"
],
"startedUtc": "2026-10-10T13:03:41.194362+00:00",
"finishedUtc": "2026-10-10T13:03:41.872415+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/document-links.log",
"logSha256": "ccdc000ff4b5d0eb9fb5762359fb6a7c4716dc6b9641c378c4506d80e18221cc"
},
{
"name": "secret-scan",
"command": [
"rtk",
"proxy",
"C:/Users/Connor/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe",
"-X",
"utf8",
"scripts/supply-chain.py",
"scan-secrets"
],
"startedUtc": "2026-10-10T13:03:41.872915+00:00",
"finishedUtc": "2026-10-10T13:03:43.711682+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/secret-scan.log",
"logSha256": "da6efdc7fe0b34b8658c000c05ed2eaa8fdaf0dd62756adf51f7a770d5a4485f"
},
{
"name": "working-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check"
],
"startedUtc": "2026-10-10T13:03:43.711682+00:00",
"finishedUtc": "2026-10-10T13:03:43.811370+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/working-whitespace.log",
"logSha256": "a2671a8fe8421cd6b0dd53d8b4d460271309557e5f0fc80de3d2204e468e93a7"
},
{
"name": "staged-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--cached",
"--check"
],
"startedUtc": "2026-10-10T13:03:43.811871+00:00",
"finishedUtc": "2026-10-10T13:03:43.890250+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/staged-whitespace.log",
"logSha256": "a4ed4c2c830adf807283a578ea7ee8b2f659416a86da69815d6147237e7d7f36"
},
{
"name": "checkpoint-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"339e3ba591c91dcd3590d4cbc451ad31268f1aec",
"--check"
],
"startedUtc": "2026-10-10T13:03:43.890764+00:00",
"finishedUtc": "2026-10-10T13:03:43.991084+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/checkpoint-whitespace.log",
"logSha256": "a2671a8fe8421cd6b0dd53d8b4d460271309557e5f0fc80de3d2204e468e93a7"
},
{
"name": "checkpoint-files",
"command": [
"rtk",
"proxy",
"git",
"diff",
"339e3ba591c91dcd3590d4cbc451ad31268f1aec",
"--name-only"
],
"startedUtc": "2026-10-10T13:03:43.991084+00:00",
"finishedUtc": "2026-10-10T13:03:44.083847+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/checkpoint-files.log",
"logSha256": "2ab03ee5e62c936723adc1675072881fce68b5935e832b92acea6034111dcb51"
},
{
"name": "untracked-files",
"command": [
"rtk",
"proxy",
"git",
"ls-files",
"--others",
"--exclude-standard"
],
"startedUtc": "2026-10-10T13:03:44.084347+00:00",
"finishedUtc": "2026-10-10T13:03:44.180872+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/untracked-files.log",
"logSha256": "aede1cd454baa249798554e2eef09a52ede7bbdda29ac0dca34c0961f51cf468"
},
{
"name": "original-contracts-unchanged",
"command": [
"rtk",
"proxy",
"git",
"diff",
"339e3ba591c91dcd3590d4cbc451ad31268f1aec",
"--",
"docs/redesign/phase-2",
"docs/redesign/audit/ROUTE_MAP.md"
],
"startedUtc": "2026-10-10T13:03:44.181383+00:00",
"finishedUtc": "2026-10-10T13:03:44.258887+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/original-contracts-unchanged.log",
"logSha256": "a4ed4c2c830adf807283a578ea7ee8b2f659416a86da69815d6147237e7d7f36"
},
{
"name": "development-branch",
"command": [
"rtk",
"proxy",
"git",
"branch",
"--show-current"
],
"startedUtc": "2026-10-10T13:03:44.259891+00:00",
"finishedUtc": "2026-10-10T13:03:44.333341+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/development-branch.log",
"logSha256": "b6bdec29438bc83c44fd5e3e8c1a0e3379bb3b7bea701966b24ad7df2091c7b2"
},
{
"name": "main-revision",
"command": [
"rtk",
"proxy",
"git",
"rev-parse",
"main"
],
"startedUtc": "2026-10-10T13:03:44.334332+00:00",
"finishedUtc": "2026-10-10T13:03:44.404849+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/main-revision.log",
"logSha256": "897066df123bc63e82a45f42fe9b6dbc9dd0aeff602dd814ffdf3ffd8de8ec2c"
},
{
"name": "code-head",
"command": [
"rtk",
"proxy",
"git",
"rev-parse",
"HEAD"
],
"startedUtc": "2026-10-10T13:03:44.405348+00:00",
"finishedUtc": "2026-10-10T13:03:44.474005+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/code-head.log",
"logSha256": "c3b1798598a94ab2a1fcc87b6f50348014b9fa4c70358d92f6fba2f035811caf"
},
{
"name": "remote-branches",
"command": [
"rtk",
"proxy",
"git",
"ls-remote",
"origin",
"refs/heads/main",
"refs/heads/codex/ui-redesign-phase4"
],
"startedUtc": "2026-10-10T13:03:44.474005+00:00",
"finishedUtc": "2026-10-10T13:03:44.705606+00:00",
"exitCode": 0,
"logPath": ".artifacts/p5-15-01R-03/hygiene/remote-branches.log",
"logSha256": "ebdd583b225748390c82cdc34b8f053993a513cfd1f2226ecde3a56b604b6ab3"
}
],
"changedTrackedFiles": [
"docs/redesign/phase-5/p5-15/PRESERVATION_ACCEPTANCE.md",
"docs/redesign/phase-5/p5-15/README.md",
"docs/redesign/phase-5/p5-15/p5-15-01/DEFECTS.md",
"docs/redesign/phase-5/p5-15/p5-15-01/INTERMITTENT_FAILURES.md",
"docs/redesign/phase-5/p5-15/p5-15-01/PRES_RESULTS.md",
"docs/redesign/phase-5/p5-15/p5-15-01/README.md",
"docs/redesign/phase-5/p5-15/p5-15-01/ROUTE_RESULTS.md",
"docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/README.md",
"docs/roadmap/todo.md",
"job-tracker-ui/e2e/analytics-auth-repair.spec.ts",
"job-tracker-ui/src/App.tsx",
"job-tracker-ui/src/auth.ts",
"job-tracker-ui/src/login-page.test.tsx",
"job-tracker-ui/src/views/LoginPage.tsx"
],
"untrackedFilesWithinScope": [
"docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/evidence/analytics-auth-en-dark-768.png",
"docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/evidence/analytics-auth-en-light-1440.png",
"docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/evidence/analytics-auth-nb-dark-390.png",
"docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/evidence/analytics-auth-nb-light-320.png",
"docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/evidence/auth-proof.json",
"docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/evidence/repository-validation.json",
"docs/redesign/phase-5/p5-15/p5-15-01/analytics-auth-repair/evidence/validation.json"
],
"applicationFiles": [
"job-tracker-ui/src/App.tsx",
"job-tracker-ui/src/auth.ts",
"job-tracker-ui/src/views/LoginPage.tsx"
],
"preservation": {
"total": 57,
"before": {
"PARTIAL": 56,
"DEFERRED": 1
},
"audit": {
"PARTIAL": 53,
"FAIL": 3,
"DEFERRED": 1
},
"R01": {
"PARTIAL": 54,
"FAIL": 2,
"DEFERRED": 1
},
"R02": {
"PARTIAL": 55,
"FAIL": 1,
"DEFERRED": 1
},
"current": {
"PARTIAL": 56,
"DEFERRED": 1
},
"originalIdsUnchanged": true,
"onlyE02StatusChanged": true
},
"routes": {
"patterns": 32,
"original": 31,
"analyticsAdded": 1,
"sourceDeclarationsReconciled": true
},
"balancedMarkdown": true,
"evidenceFingerprintReferencesVerified": 104,
"limits": [
"No real external-provider authentication, human AT/physical-device or production acceptance.",
"CV Unsaved intermittent cause and historical preference500 causes remain open.",
"No P5-15-02/P5-13/Docker/B07 work or production branch mutation."
]
}