Files
jobtrackingapp/docs/redesign/phase-6/p6-05/evidence/backend-static-checks.json
T

123 lines
4.3 KiB
JSON

{
"checkedUtc": "2026-10-11T13:43:07.850055+00:00",
"commands": [
{
"name": "secret-scan",
"command": [
"rtk",
"proxy",
"python",
"-X",
"utf8",
"scripts/supply-chain.py",
"scan-secrets"
],
"startedUtc": "2026-10-11T13:43:05.031694+00:00",
"finishedUtc": "2026-10-11T13:43:07.187288+00:00",
"exitCode": 0,
"logPath": ".artifacts/phase6/current/backend-static/20261011T134305Z/secret-scan.log",
"logSha256": "c5a88d5ebdc042adba125c1eaacbe44f9f4a5c19898c0f195573c00d511aa28d"
},
{
"name": "working-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check"
],
"startedUtc": "2026-10-11T13:43:07.187790+00:00",
"finishedUtc": "2026-10-11T13:43:07.274663+00:00",
"exitCode": 0,
"logPath": ".artifacts/phase6/current/backend-static/20261011T134305Z/working-whitespace.log",
"logSha256": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6"
},
{
"name": "staged-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--cached",
"--check"
],
"startedUtc": "2026-10-11T13:43:07.275197+00:00",
"finishedUtc": "2026-10-11T13:43:07.363968+00:00",
"exitCode": 0,
"logPath": ".artifacts/phase6/current/backend-static/20261011T134305Z/staged-whitespace.log",
"logSha256": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6"
},
{
"name": "phase6-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check",
"9d6d29dba4733778e478909d4ff74a25409b3115"
],
"startedUtc": "2026-10-11T13:43:07.363968+00:00",
"finishedUtc": "2026-10-11T13:43:07.489684+00:00",
"exitCode": 0,
"logPath": ".artifacts/phase6/current/backend-static/20261011T134305Z/phase6-whitespace.log",
"logSha256": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6"
},
{
"name": "phase5-handoff-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check",
"9528504866054da10e20d5196e65de536c4c9499"
],
"startedUtc": "2026-10-11T13:43:07.490689+00:00",
"finishedUtc": "2026-10-11T13:43:07.616618+00:00",
"exitCode": 0,
"logPath": ".artifacts/phase6/current/backend-static/20261011T134305Z/phase5-handoff-whitespace.log",
"logSha256": "d2993bc68ad9a63f711c8f5473155e2ba00fdcd461220cc3849185f2f9ad93e6"
}
],
"untrackedSecretScan": {
"files": 0,
"findings": 0
},
"documentation": {
"checkedUtc": "2026-10-11T13:43:07.850055+00:00",
"status": "PASS",
"documents": 18,
"relativeLinks": 315,
"preservationGroups": 57,
"groupStatuses": {
"PARTIAL": 56,
"DEFERRED": 1
},
"originalRoutePatterns": 32,
"aggregateMatrixIdsAndStatuses": "MATCH",
"errors": [],
"selfOutputBootstrap": {
"required": false,
"path": "docs/redesign/phase-6/p6-05/evidence/backend-static-checks.json",
"policy": "Only this generated result path may be created; every link is checked again after writing. No other missing target is accepted.",
"postWriteVerified": true
}
},
"priorRunnerIncident": {
"log": ".artifacts/phase6/current/backend-static/phase6-whitespace.log",
"result": "Exit2: inherited docs/roadmap/todo.md EOF blank line across Phase5 handoff delta; retained and corrected before final checks"
},
"limits": [
"Repository secret scan covers configured token/private-key patterns in nonbinary files up to 2 MiB; it is not a historical Git scan or proof of production secret configuration.",
"Documentation links are checked for local target existence; anchor correctness and human prose acceptance require separate review.",
"Static checks do not provide deployed ingress/backup/rollback acceptance or human accessibility evidence."
],
"priorDocumentationAttempt": {
"run": ".artifacts/phase6/current/backend-static/20261011T092451Z",
"result": "Strict link scan rejected README source filename ending in :73; writer corrected repository link before final verification. Secret and whitespace lanes passed in that attempt."
}
}