From eecff2a50a58363cae05ff56a5eb2aaacab2d9ab Mon Sep 17 00:00:00 2001 From: EHotwagner Date: Mon, 5 Oct 2026 08:00:14 +0200 Subject: [PATCH] Reject consumed third seed destination and select fresh v4 --- docs/roadmaps/barc-01-useful-play.md | 21 +++++++++++++++++++ .../helper/mapping_profile.py | 8 +++---- .../helper/test_mapping_profile.py | 6 +++--- 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/docs/roadmaps/barc-01-useful-play.md b/docs/roadmaps/barc-01-useful-play.md index 0dad767..262248f 100644 --- a/docs/roadmaps/barc-01-useful-play.md +++ b/docs/roadmaps/barc-01-useful-play.md @@ -588,3 +588,24 @@ can become ready; native startup requires its own exact admission. A future operation-root change requires an explicit mapping successor. Neither this source change nor retained host custody admits native execution. Actor eligibility remains false and useful play remains 0/6; telemetry coverage is unknown. + +### Consumed third data-copy attempt and fresh destination (2026-10-05) + +The separately admitted `v3-clr10` data-copy attempt failed after 119.65 seconds +when the bounded process census could not read an unrelated process executable. +That process was still observed in the same generation with running state; its +CLR classification remained unknown. The owned Python copy process was retired +with no remaining owned group or cleanup uncertainty. The last complete samples +recorded zero owned CLR and two total CLR; the incomplete refusal sample cannot +establish capacity at that instant. + +The retained partial census contains 15,721 of 17,756 files and 1,800,521,469 of +2,111,386,119 bytes. No complete data-copy receipt exists. All three consumed +roots and their failures remain preserved. The finite mapping successor selects +the fresh `bar-native-seed-data-preparation-20261005-v4` destination and rejects +all three consumed destinations. Its 117 portable controls passed. + +A fresh sealed copy source and separate admission remain required; this mapping +change supplies no census exception or runtime authority. Final source rereads, +complete destination custody and immutable directory finalization remain +unproved. Native useful play remains 0/6. diff --git a/tests/Broker.NativeProof/RuntimeEvidence/fixtures/seed-attribution-helper/helper/mapping_profile.py b/tests/Broker.NativeProof/RuntimeEvidence/fixtures/seed-attribution-helper/helper/mapping_profile.py index 0d342e5..cc3eac4 100644 --- a/tests/Broker.NativeProof/RuntimeEvidence/fixtures/seed-attribution-helper/helper/mapping_profile.py +++ b/tests/Broker.NativeProof/RuntimeEvidence/fixtures/seed-attribution-helper/helper/mapping_profile.py @@ -28,13 +28,13 @@ def admitted_pins(p): HISTORICAL_PROFILE_SHA='b2d3dd34b88a838a073fa64aa514681c01f1dfee0bd4388fea8441a87bc93dcf' BASELINE_SHA='11224181c3b33d6894a35cc7e32f655b2087442e4ba4958ef7700dc2c333cad0' HISTORICAL_ROWS_SHA='8b5d4e2c59978b2e5f0d3d6457a3276935de52859279a0047102017ebd11324c' -RESULT_ROWS_SHA='33826428b41de8c76f4af81af287ecd83d9a13e3792e9105b40ca62156993ea0' -SUCCESSOR_BASE_ALLOWED_SHA='fbaf4b5b6c1c2b0bb11bd361931d4c194ec6da948ef9aeb73edfef2363343959' -SUCCESSOR_MAPPING_DELTA_SHA='5ea5acb80b52c5ec81a1b4cc999c1f8ca5c316ce0302218263ea9918b85b3310' +RESULT_ROWS_SHA='6c7bc4e89e6e23f6a56b310afc5983fd5a9cbef3cb2f98f1ae4796b4e81a7a79' +SUCCESSOR_BASE_ALLOWED_SHA='75e212e74bb1840d2e0671141e2c477d14bf5b0b5527c88dbc07e6748dce617d' +SUCCESSOR_MAPPING_DELTA_SHA='86090cd171d9e9dddabf1b8dfec6d8a81b1245069b20e05bd4b3356c415ef85b' RETAINED_PHYSICAL_ROWS_SHA='33f0adb4e40baf2da15d1794e46311b66ecb1bbb2c80cf517ce98d2f83d0d07a' BASE='/home/developer/.local/share/fs-gg-private' HISTORICAL_DATA=BASE+'/bar-stock-policy968-private-input-successor-20261003/packet/runtime-data' -DATA=BASE+'/bar-native-seed-data-preparation-20261005-v3-clr10/packet/runtime-data' +DATA=BASE+'/bar-native-seed-data-preparation-20261005-v4/packet/runtime-data' HOST=BASE+'/bar-detach-compiled-qualification-root-operation-20261005-v1/native-host/Broker.NativeProof' POLICY=BASE+'/bar-native-seed-policy-adoption-root-operation-20261005-v1/placement/managed/RuntimeEvidence' OLD_HOST='/tmp/bar-stock-fb00-managed-artifact-preparation-synthetic-pdb-successor-20261004/native-host/Broker.NativeProof' diff --git a/tests/Broker.NativeProof/RuntimeEvidence/fixtures/seed-attribution-helper/helper/test_mapping_profile.py b/tests/Broker.NativeProof/RuntimeEvidence/fixtures/seed-attribution-helper/helper/test_mapping_profile.py index 49da240..df8bb8a 100644 --- a/tests/Broker.NativeProof/RuntimeEvidence/fixtures/seed-attribution-helper/helper/test_mapping_profile.py +++ b/tests/Broker.NativeProof/RuntimeEvidence/fixtures/seed-attribution-helper/helper/test_mapping_profile.py @@ -44,10 +44,10 @@ def digest(value): def validate(self,p,digest): with patch.object(m,'semantic_digest',side_effect=digest):return m.validate_schema(p) def test_independent_golden_delta(self): - self.assertEqual(m.semantic_digest(self.delta),'5ea5acb80b52c5ec81a1b4cc999c1f8ca5c316ce0302218263ea9918b85b3310');self.assertEqual(len(self.projection),458);self.assertEqual(len(self.base),145);self.assertEqual(sum(x['kind']=='clrPE'for x in self.projection),313) - def test_consumed_v1_and_v2_data_paths_refuse(self): + self.assertEqual(m.semantic_digest(self.delta),'86090cd171d9e9dddabf1b8dfec6d8a81b1245069b20e05bd4b3356c415ef85b');self.assertEqual(len(self.projection),458);self.assertEqual(len(self.base),145);self.assertEqual(sum(x['kind']=='clrPE'for x in self.projection),313) + def test_consumed_v1_v2_v3_data_paths_refuse(self): p,digest=self.fixture();old='/home/developer/.local/share/fs-gg-private/bar-native-seed-data-preparation-20261005-v1/packet/runtime-data' - for consumed in (old,old.replace('-v1/','-v2/')): + for consumed in (old,old.replace('-v1/','-v2/'),old.replace('-v1/','-v3-clr10/')): q=copy.deepcopy(p);q['dataRoot']=consumed;self.denied(self.validate,q,digest) q=copy.deepcopy(p);entry=next(x for x in q['mappingDelta']['added']if x['role']=='highBarPlugin') for field in ('declaredPath','canonicalPath','baseAllowedKey'):entry['row'][field]=entry['row'][field].replace(m.DATA,old)