Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions docs/roadmaps/barc-01-useful-play.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down