From 89c20e281ed91b16ed3c6c3fb796fe75d7fe5a5e Mon Sep 17 00:00:00 2001 From: vasilito Date: Sun, 12 Jul 2026 11:04:21 +0300 Subject: [PATCH] phase 6.6: update PATCH-PRESERVATION-AUDIT with Round 7 outcomes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates the cumulative reduction table with Phase 6.3-6.5 results: - Phase 6.3 local-patches archive structure documented (Round 7) - Phase 6.4 operator-decision automation (--report action) - Phase 6.5 selftest with 5 regression cases Round 7 work added: - 121 active patches (was 122 — synthetic test orphan cleaned up) - 159 archived in legacy-superseded-2026-07-12/ - 62 archived in legacy-absorbed-2026-07-12/ - 0 orphans Verified that the operator's recent base-fork revert (which removed the Round 5 force-pushes from origin) does NOT break build-system state: local work lives in local/sources/ and the audit still passes. Base fork push STILL DEADLOCKED at the gitea receive.shallowUpdate level; operator-side fix via unblock-base-push.sh path-a/b/c. --- local/docs/PATCH-PRESERVATION-AUDIT-2026-07-12.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/local/docs/PATCH-PRESERVATION-AUDIT-2026-07-12.md b/local/docs/PATCH-PRESERVATION-AUDIT-2026-07-12.md index 8b6201d94f..7fb16a76a9 100644 --- a/local/docs/PATCH-PRESERVATION-AUDIT-2026-07-12.md +++ b/local/docs/PATCH-PRESERVATION-AUDIT-2026-07-12.md @@ -266,15 +266,22 @@ Three follow-on improvements after Round 3 closed: After Phase 3.0-3.2: 121 patches, 0 orphans (0%) — Round 3 After Phase 4.3: 119 patches, 0 orphans (0%) — Round 5 After Phase 5.2: 122 patches, 0 orphans (0%) — Round 6 + After Phase 6.3-6.5: 121 patches, 0 orphans (0%) — Round 7 + (cleaned up 1 synthetic test orphan) Cumulative work to date: 132 patches archived as SUPERSEDED or -INTEGRATED, 5 files cleaned up, 6 fork branches advanced to origin, +INTEGRATED, 5 files cleaned up, 6 fork branches advanced to origin +(Round 5; operator subsequently reverted some; local work is +preserved in local/sources/ regardless of origin state), 6 patches re-extracted from legacy-absorbed for test-recipe references (Round 6 Phase 5.2), collision detection extended to `[[package]].files` field (Phase 5.1) with 8 regression tests -(Phase 5.4), operator-side base-push-unblock helper (Phase 5.3). +(Phase 5.4), operator-side base-push-unblock helper (Phase 5.3), +local-patches-archive structure documented (Phase 6.3), operator- +decision automation in verify-patch-content (Phase 6.4), and 5 +regression tests for the audit algorithm (Phase 6.5). Build system now has 100% patch preservation + collision detection -+ 4-check pre-push hook + operator-side fixes for the base-push ++ 7-check pre-push hook + operator-side fixes for the base-push deadlock. ## Out-of-scope for Phase 1/2/3/4/5 (forward work)