operations-progress-r3-stage-a.json 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. {
  2. "schema": "ksf.unified-db.operations-progress.v1",
  3. "recordedAt": "2026-11-09T13:43:53.275768+00:00",
  4. "provenance": "user-forwarded operations report; not independently queried on production",
  5. "reportedStage": "A",
  6. "status": "apply-reported-running-not-verified",
  7. "release": "ksf-unified-database-migration-20261109-r3",
  8. "package": {
  9. "bytes": 624332,
  10. "sha256": "6bf273509ea6f016a5b3e6c38d077bbce158e677bd701e189c80e016788d93c2",
  11. "filesVerified": 135
  12. },
  13. "formalPlan": {
  14. "reportedExitCode": 0,
  15. "reportedOk": true,
  16. "database": "FKieRbIoGt_master"
  17. },
  18. "sourceGeneration": "82b104fc024b49a75d2f5376bf9778ced6f63a9433b5fc5a6daa3c458d05d5ea",
  19. "dependenciesReportedReady": true,
  20. "connectionReported": {
  21. "service": "ksfunified",
  22. "serviceFile": "/etc/ksf/pgservice.conf",
  23. "independentlyVerified": false,
  24. "note": "Names differ from earlier report; preserve working private configuration and verify actual process binding, do not rewrite to match a stale example."
  25. },
  26. "sourceBackupsReported": {
  27. "research-before.sqlite": 113463296,
  28. "monitoring-before.sqlite": 1650688,
  29. "pointer-before.json": 28141,
  30. "backupMethod": "SQLite backup API including WAL"
  31. },
  32. "apply": {
  33. "reportedPid": 5441,
  34. "reportedElapsedMinutes": 12,
  35. "reportedResearchSchemas": 20,
  36. "reportedControlSchemas": 1,
  37. "reportedTables": 535,
  38. "liveProcessCheckedHere": false,
  39. "complete": false,
  40. "note": "Physical table count can include historical snapshots; it is not a completed-row or progress percentage measure."
  41. },
  42. "writers": {
  43. "inboxReportedStopped": true,
  44. "allOtherOldWritersConfirmedStopped": false,
  45. "automaticStageEndInboxRestartReported": true,
  46. "freezeUntilCutoverRequired": true
  47. },
  48. "readServicesReportedUnchanged": true,
  49. "productionDataImportsStarted": true,
  50. "businessArtifactsWrittenReported": false,
  51. "runningServicesSwitchedReported": false,
  52. "migrationComplete": false,
  53. "verification": {
  54. "applyReceipt": "pending",
  55. "verify": "pending",
  56. "parity": "pending",
  57. "targetAndServiceConfigBackup": "not confirmed by this report",
  58. "writerFreezeCoverage": "needs immediate confirmation"
  59. },
  60. "operationsCorrectionsRequired": [
  61. "Remove unconditional stage-end trap that restarts old inbox; maintain all old research and monitoring writer freezes through verification and service cutover.",
  62. "Confirm SSH intake, task/detail/policy/ranking registration, manual ingestion and timers/active jobs are paused, not only inbox.",
  63. "If any old writer resumed or source changed, do not cut over or force reimport/delete imported schemas; preserve evidence and reconcile source/backup/target versions first.",
  64. "Deploy sealed r3 workshop r9 plus script-only research runtime; local r10 instructions remain unpublished and outside this migration.",
  65. "Verify actual PGSERVICEFILE/service/private config in all new runtime processes rather than replacing working private paths with example values."
  66. ]
  67. }