feat(settings): complete privacy usage and data recovery presentation
This commit is contained in:
@@ -0,0 +1,201 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"scope": "One owner-authorized promotion of completed published e7dba9a; this receipt does not certify deployment or technical readiness.",
|
||||
"authorization": {
|
||||
"source": "Direct owner instruction in parent conversation, recorded in original push receipt",
|
||||
"chronology": [
|
||||
"Owner requested main promotion.",
|
||||
"Owner explicitly accepted recorded NO-GOs and pending items and requested live now.",
|
||||
"Root promoted only the latest completed published revision; unfinished work was excluded."
|
||||
],
|
||||
"recordedText": "Owner explicitly requested main push and accepted recorded NO-GOs/pending items on 2026-10-17. One promotion of latest completed published development commit only; unfinished import/backend work excluded; no future automatic deployment authorization.",
|
||||
"futureAutomaticMainPromotionAuthorized": false
|
||||
},
|
||||
"promotion": {
|
||||
"command": [
|
||||
"rtk",
|
||||
"proxy",
|
||||
"git",
|
||||
"push",
|
||||
"origin",
|
||||
"e7dba9a2f776c55e3c4f4df7ef59076f93fa92df:refs/heads/main"
|
||||
],
|
||||
"startedUtc": "2026-10-17T13:54:33.243078+00:00",
|
||||
"finishedUtc": "2026-10-17T13:54:35.214338+00:00",
|
||||
"exitCode": 0,
|
||||
"previousMain": "27657f31131cd95d42f0e1290853ec9c9b3959a4",
|
||||
"candidate": "e7dba9a2f776c55e3c4f4df7ef59076f93fa92df"
|
||||
},
|
||||
"directRefs": {
|
||||
"observedUtc": "2026-10-17T13:54:35.567674+00:00",
|
||||
"localMain": "e7dba9a2f776c55e3c4f4df7ef59076f93fa92df",
|
||||
"originMain": "e7dba9a2f776c55e3c4f4df7ef59076f93fa92df",
|
||||
"liveRemoteMain": "e7dba9a2f776c55e3c4f4df7ef59076f93fa92df",
|
||||
"developmentHead": "e7dba9a2f776c55e3c4f4df7ef59076f93fa92df",
|
||||
"liveRemoteDevelopment": "e7dba9a2f776c55e3c4f4df7ef59076f93fa92df",
|
||||
"qualification": "Remote-ref equality is not deployed runtime identity and does not imply a clean worktree."
|
||||
},
|
||||
"excludedWork": {
|
||||
"description": "Unfinished import compatibility, Settings lifetime, backend company-create prerequisite, associated tests and documentation were not included.",
|
||||
"pendingPathsBefore": [
|
||||
"M JobTrackerApi/Controllers/CompaniesController.cs",
|
||||
" M docs/redesign/phase-7/COMMITS.md",
|
||||
" M docs/redesign/phase-7/PRESERVATION.md",
|
||||
" M docs/redesign/phase-7/README.md",
|
||||
" M docs/redesign/phase-7/p7-09/PREFERENCES.md",
|
||||
" M docs/redesign/phase-7/p7-09/README.md",
|
||||
" M docs/redesign/phase-7/p7-09/evidence/preferences-results.json",
|
||||
" M job-tracker-ui/e2e/csv-export.spec.ts",
|
||||
" M job-tracker-ui/src/components/ImportExportJobs.tsx",
|
||||
" M job-tracker-ui/src/components/SettingsView.tsx",
|
||||
" M job-tracker-ui/src/i18n/translations.ts",
|
||||
"?? JobTrackerApi.Tests/CompanyCreateCompatibilityTests.cs",
|
||||
"?? docs/redesign/phase-7/p7-09/IMPORT_COMPATIBILITY.md",
|
||||
"?? job-tracker-ui/e2e/phase7-job-import.spec.ts",
|
||||
"?? job-tracker-ui/src/job-import.test.tsx",
|
||||
"?? job-tracker-ui/src/settings-import-lifetime.test.tsx"
|
||||
],
|
||||
"pendingPathsAfter": [
|
||||
"M JobTrackerApi/Controllers/CompaniesController.cs",
|
||||
" M docs/redesign/phase-7/COMMITS.md",
|
||||
" M docs/redesign/phase-7/PRESERVATION.md",
|
||||
" M docs/redesign/phase-7/README.md",
|
||||
" M docs/redesign/phase-7/p7-09/PREFERENCES.md",
|
||||
" M docs/redesign/phase-7/p7-09/README.md",
|
||||
" M docs/redesign/phase-7/p7-09/evidence/preferences-results.json",
|
||||
" M job-tracker-ui/e2e/csv-export.spec.ts",
|
||||
" M job-tracker-ui/src/components/ImportExportJobs.tsx",
|
||||
" M job-tracker-ui/src/components/SettingsView.tsx",
|
||||
" M job-tracker-ui/src/i18n/translations.ts",
|
||||
"?? JobTrackerApi.Tests/CompanyCreateCompatibilityTests.cs",
|
||||
"?? docs/redesign/phase-7/p7-09/IMPORT_COMPATIBILITY.md",
|
||||
"?? job-tracker-ui/e2e/phase7-job-import.spec.ts",
|
||||
"?? job-tracker-ui/src/job-import.test.tsx",
|
||||
"?? job-tracker-ui/src/settings-import-lifetime.test.tsx"
|
||||
],
|
||||
"pathListsUnchanged": true
|
||||
},
|
||||
"ciObservations": [
|
||||
{
|
||||
"observedUtc": "2026-10-17T13:55:16.507277+00:00",
|
||||
"method": "GET",
|
||||
"httpStatus": 200,
|
||||
"matchingRuns": [
|
||||
{
|
||||
"id": 820,
|
||||
"name": null,
|
||||
"head_branch": "main",
|
||||
"head_sha": "e7dba9a2f776c55e3c4f4df7ef59076f93fa92df",
|
||||
"event": "push",
|
||||
"status": "in_progress",
|
||||
"conclusion": null,
|
||||
"html_url": "https://git.cesnimda.uk/cesnimda/jobtrackingapp/actions/runs/820",
|
||||
"created_at": null,
|
||||
"updated_at": null,
|
||||
"run_number": 401
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"observedUtc": "2026-10-17T13:56:07.968311+00:00",
|
||||
"method": "GET",
|
||||
"httpStatus": 200,
|
||||
"matchingRuns": [
|
||||
{
|
||||
"id": 820,
|
||||
"name": null,
|
||||
"head_branch": "main",
|
||||
"head_sha": "e7dba9a2f776c55e3c4f4df7ef59076f93fa92df",
|
||||
"event": "push",
|
||||
"status": "in_progress",
|
||||
"conclusion": null,
|
||||
"html_url": "https://git.cesnimda.uk/cesnimda/jobtrackingapp/actions/runs/820",
|
||||
"created_at": null,
|
||||
"updated_at": null,
|
||||
"run_number": 401,
|
||||
"jobs": [
|
||||
{
|
||||
"id": 1699,
|
||||
"name": "test",
|
||||
"status": "in_progress",
|
||||
"conclusion": null,
|
||||
"started_at": "2026-10-17T13:55:05Z",
|
||||
"completed_at": "1970-01-01T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"id": 1700,
|
||||
"name": "deploy",
|
||||
"status": "waiting",
|
||||
"conclusion": null,
|
||||
"started_at": "1970-01-01T00:00:00Z",
|
||||
"completed_at": "1970-01-01T00:00:00Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"decisions": {
|
||||
"technicalProductionReadiness": "NO-GO qualifications retained",
|
||||
"ownerAuthorizedPromotion": "PUSHED",
|
||||
"deploymentVerification": "PENDING",
|
||||
"verifiedLiveRuntime": false,
|
||||
"unfinishedP709DataBoundary": "PENDING",
|
||||
"phase8": "NOT STARTED"
|
||||
},
|
||||
"remainingRequirements": [
|
||||
"Production ingress/topology and trusted peer evidence",
|
||||
"Complete backup/restore recovery set",
|
||||
"Effective schema/configuration/secrets verification",
|
||||
"Tested rollback",
|
||||
"Deployed runtime revision, authenticated smoke and monitoring",
|
||||
"Applicable human screen-reader, physical device, provider and output qualifications",
|
||||
"P5-13 remains withheld"
|
||||
],
|
||||
"report": {
|
||||
"path": "docs/redesign/phase-7/p7-09/OWNER_AUTHORIZED_RELEASE.md",
|
||||
"sha256": "4a21780015104ea82fa57cb9e5b0c024b8f707672c48029167c3e30d8f6203f4",
|
||||
"wordCount": 758,
|
||||
"historicalWorkerReportSha256": "4601cd09e090183f2c2b403ece631324ad44e40c757d4927d44b6f4dce308f21",
|
||||
"historicalWorkerWordCount": 412,
|
||||
"continuationScope": "Root appended the separately authorized 20 October release repair observations; original promotion and CI observations below remain historical."
|
||||
},
|
||||
"rawReferences": [
|
||||
{
|
||||
"path": ".artifacts/phase7/p7-09/owner-authorized-main-push.json",
|
||||
"sha256": "8374142c7bac98e2861d74404167a8a4ec6e7f68b8178f972a4c41f9e6f813b8",
|
||||
"bytes": 3180
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/phase7/p7-09/owner-authorized-main-push.log",
|
||||
"sha256": "2095817c619ba1fb6bfdda68809aec2d428dcf77b221fe1a38a1922ff2fd4c9d",
|
||||
"bytes": 293
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/phase7/p7-09/main-ci/20261017T135515Z/observation.json",
|
||||
"sha256": "65fa31fcf38a9e494263210f19fed2ba81a732b3f4fa1d28cdb6c395c97091d0",
|
||||
"bytes": 711
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/phase7/p7-09/main-ci/20261017T135515Z/response.json",
|
||||
"sha256": "ce9f25974b94a28ef5a585c2842532104efc693af523a6f6e3a4df86c8f4e006",
|
||||
"bytes": 58756
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/phase7/p7-09/main-ci/20261017T135607Z/jobs-820.json",
|
||||
"sha256": "75e9d80bbac0c4b33c2867228f64b65dc39ae387fddf990537688528c2eaba24",
|
||||
"bytes": 6818
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/phase7/p7-09/main-ci/20261017T135607Z/observation.json",
|
||||
"sha256": "1b81e386d4e099d75d8063b10326568d44d341a556756f9ddea88542fe44a656",
|
||||
"bytes": 1213
|
||||
},
|
||||
{
|
||||
"path": ".artifacts/phase7/p7-09/main-ci/20261017T135607Z/response.json",
|
||||
"sha256": "ce9f25974b94a28ef5a585c2842532104efc693af523a6f6e3a4df86c8f4e006",
|
||||
"bytes": 58756
|
||||
}
|
||||
],
|
||||
"provenance": "Derived from existing root-agent push and read-only CI artifacts; this worker issued no Git push, API/network request, build, test or deployment. Later CI/deployment outcomes must be appended with their own observations."
|
||||
}
|
||||
Reference in New Issue
Block a user