Dated source reference. Current release status: handoff state. Full original relative paths are in the developer archive.
Coordinated Dell testing — October19,2026
October 26 bounded 2K / MVP coexistence observation
Brent explicitly authorized the arena-standards and MVP UI chats to coordinate one bounded test. The ordinary schema1 GPU lock remained exclusive to the parent; an immutable grant named exactly one MVP child on an inactive private desktop. Attempt c verified three changing 2K native-game images and eleven fresh MVP UI renderer images during a 180-second overlap. All 93 sampled parent desktop states and MVP's before/after checks preserved 2K foreground ownership, cursor bounds and display configuration. No virtual monitor was added.
This is a qualified rendering/capture result, not clean end-to-end joint-test acceptance: the parent guard refused immediately after MVP exited and closed its own 2K game/broker. The inner reason was not retained. A process-query race is plausible but unproven. Camera navigation was unexercised; performance, controllers, multiple 2K instances and other games remain unverified. Both projects' preservation/restoration and release passed. The c closeout found all 16 registrations released/no lock at 23:43:44 UTC; MVP then acquired a separate ordinary exclusive236 window. Treat that availability as dated.
Read the result and evidence.
The shared contract and simultaneous_games_verified: false remain unchanged.
Do not reuse expired a/b/c grants or bypass ordinary exclusive guards. A clean
child-exit transition needs new evidence before routine concurrency is accepted.
October 24 storage maintenance checkpoint
The authorized large Dell cleanup retired 31,985 verified old payload files into external recovery storage and reclaimed 41.58 GB of original file allocation. Current games, saves, tools, accepted sources and shared custody records passed full preservation checks. All seven registrations were released; no GPU lease, game, build, service, desktop input or peer messaging was used. MVP data was excluded. See the final dated storage/process/custody readback instead of treating older free-space figures below as current.
Historical launch stages and cleanup72/73 archive payloads can require explicit
restoration from
/Volumes/MacStudioExternal/Modding/Dell-Archives/OpenHoops-20261024/.
Read that folder's README.md before using old scripts. This storage operation
does not restart or accept any application. Windows' component cleanup ran with
/NoRestart. Brent subsequently explicitly approved one restart: the new boot
and SSH recovery passed, both pending-restart flags cleared, and the supported
cleanup recheck succeeded. Two superseded Windows packages remain. The bounded
arena_standards maintenance lease was then released; all six peer status hashes
and the contract remained unchanged. Final free space was 134,825,451,520 bytes
at 18:49:04 UTC. No game/build restarted.
Approved restart and final readback.
The shared lock, fresh owner/process checks and 3,221,225,472-byte reserve still
apply to future game use and staging.
Historical work70 acceptance
Current supported private subset is accepted on API70e/API55, unchanged native70d/DLL 5cf761962d7dde03d0c7007f6e43be2e9c7a74fd31b44dc56bac973c916526bc and strict C module70b. 634 Windows API tests/126 schemas and source verification pass. All88 native inputs retain470-check original/college adapter fixtures,1,261 registry checks/eight fault processes and eight platform modes. Original70liveo passes natural9–6/301 schema checks; college70liveq passes natural6–3/247 checks. Both verify held-phase4 binding, strict native copied metadata/epoch/hash/physical-arena identity, both selected court/arena opens and independent immutable reconciled results/repeated ACK with zero adapter/host/module faults. Their21 classification callbacks include nine native3→2 applications. FT-count live scope remains one original baseline2→2 query and none in college; changed counts retain original-instruction/headless evidence. Both restore98 baseline files/DLL50/INI. Final preservation passes00:25:15UTC; OpenHoops releases and arena r11 is next. Closeout. This is private supported-subset acceptance, not a public/stable promotion or full-rulebook certification.
The natural70liveg original match finished12–8, but acceptance failed: the classifier was never called and neither selected asset was opened. Its successful metadata observations and final snapshot do not establish the failed features or durable consumer acceptance. The run closed, restored98 files/DLL50/INI and released at23:14:30UTC. Diagnostic70livek then captured423 same-thread records and actual registration callers. Its53-record successor 70livel distinguishes canceled shot preparation/pass registrations from actual shot detach: 82AFE4 and 84286D enter 7A1D80 with official ball, matching attached/registered shooter and target state3. Classification now runs before that existing detach boundary; generic foot queries and shot preparation stay native. Shooting-foul classification retains its own original predicate and continuation receipt. The independent C module is now stricter: it requires physical arena row10 for selected native arena:11.
70livel also proves both selected f011.iff and s011.iff opens through actual OPENHO~1\\MATCH-~2 paths. The adapter expands the parent directory alias while retaining root/name/read-only guards and immutable independent handles. Eight platform modes pass; the old alias code fails against different installed/overlay bytes. This is diagnostic native-read evidence; original70liveo and college70liveq later pass production acceptance.70livel closed/restored98 baseline files and original INI, removed its task and released at23:31:25UTC. MVP117 subsequently owns the GPU; OpenHoops remains released/headless.
The native arena identifier is HCParamsID, not physical ROS section9 row. API70c resolves that mapping uniquely; all102 captured native catalog entries match. Selected native11 maps to row10/New Orleans/f011/s011. The earlier claim that the original fixture selected the wrong arena files was incorrect: its files were right, while metadata had used row11. Corrected native context SHA is de872b327a205de8a82408420b36756211de459bab7b5816a8b3b76c119649b3. Historical saved contexts/results are unchanged.
Additional bounded compression70b retains500 more old single-link files with zero refusals, recovering459,009,768 allocated bytes in34seconds. Together the two batches recover5,379,952,328 allocated bytes across3,000 files, retaining every path/content hash. Latest compression free space is4,254,380,032bytes; this remains a timestamped observation, not a reservation.
Arena r11 release and latest storage guard
Arena reports successful corrected-apron playback, exact s070/f070 reads, visible wood/lines/reflections and native actors/crowds/displays, both teams scoring, advancing second-quarter clocks and zero adapter errors; broadcast/nosebleeds/2K captures belong to arena's evidence. It reports exact child9716/broker8172/task closure and98 files/DLL50/original INIs/EXE/nine native dependencies restored at00:34:45UTC, then explicit release00:35:33UTC. These rendered findings are attributed to arena and were not independently reinspected in this OpenHoops turn.
Read-only custody/storage check at00:36:12UTC confirms all three registrations released with null token/game/broker and no shared lock. Free3,213,733,888 bytes is7,491,584 below the3,221,225,472-byte launch floor. No new GPU slot is reserved; fresh storage/process/custody guards must clear before any future acquisition/staging/start. Arena is inspecting only its own closed archive for bounded headless compression; OpenHoops leaves those files and all peer/live/shared-link paths untouched. This later storage observation does not change the00:25:15 work70 preservation receipt.
College acceptance and final release — October20,2026
After arena's verified r10-a release/restoration, fresh preflight found all three exact registered records released, no lock/game/test API and3,525,214,208 free bytes. OpenHoops acquired70liveq at00:15:32UTC, token d8b57ea7-6435-46f2-ac3e-d3d2e48eadf9, bounded to00:35:32. Actual game10808/start00:15:44.8331740Z and broker5496/start00:15:44.4347923Z ran in Session1/WinSta0 Default, HWND0xB302E4, with watchdog11776 and zero generated input. The same60-second-half/120-second-OT module configuration that failed70livep now binds at held phase4, reveals and plays naturally with the broker-only decoder fix.
College70liveq finishes away6–home3 after two60-second halves. All247 schema checks pass. Six classification callbacks apply: two baseline1→0 and four0→0. Every player/team has zero3PA/3PM and points=2*FGM+FTM. The independent C reader confirms rank3/seed12/player2026/number1.25/provenance2, all labels and matching context epoch/hash; physical arena row10 matches nativearena11. Both selected IFFs open once with zero write refusals. Two independent ResultInbox consumers receive identical reconciled frozen results; repeated ACK and owned finished-session stop pass. No FT-count callback occurs in this college run; it cannot establish changed FT-count live coverage. Actual decision receipts.
Exact game/broker/watchdog/task close,64 current files are archived and all98 baseline files/DLL50/INI are restored; two new cache files are retained in the after-archive before removal from the live saves folder. Restoration and task receipt. Matching custody releases at00:25:11UTC; final preservation passes00:25:15UTC:95 originals in both games,98 isolated files, original EXE/INI, stable/restored DLLs, public ZIPs and four hosting identities; zero owned workers/tasks/game/API and no lock. Free3,566,993,408 bytes. This is the pre-handoff observation; subsequent arena work has its own custody and evidence. Arena r11 gets the next slot; OpenHoops reserves no further GPU run.
Two bounded hash-checked maintenance batches compress200 single-link cache IFFs only inside closed/restored work70 after-archives, recovering281,743,352 allocated bytes in14seconds. First, second. Every byte/path/timestamp is preserved and journals retain metadata; no live saves/game, shared historical links, peer paths, databases, source/public packages or hosts are targets. Earlier3,141-file old-log batches remain separately receipted. Space remains guarded before every future staging/start.
College startup failure and headless correction
The 70livep observer failed with the startup/reveal deadline; it accepted no natural result. All Load/preparation/Start commands had applied. Native logging records participation/settings ready at23:52:08UTC, then the90-second opening metadata deadline. The last persisted snapshot remained invalid/menu state. This is a broker snapshot failure, not evidence of a game crash.
The ABI18+ launch-rules decoder still required scaled college overtime even after the native SDK froze independent period/OT values. Using the failed run's persisted runtime and a clearly simulated main mapping reproduces API70c rejection and API70e acceptance of the same60-second half/120-second OT. The fix requires matching frozen college authority; missing/unfrozen/wrong-profile/mismatched state and invalid durations still refuse. Standard1–20 minute halves and original declarations retain validation. The634-test suite passes with zero failures/errors/skips. Intermediate API70d preserved a failed original-profile regression fixture (revision4 was inappropriate for original1); API70e corrects that fixture and has identical implementation bytes.
Fresh70liveq preparation preserves the failed request's duration policy, native DLL, strict module and assets while assigning new single-use request/match/run IDs. The observer now retains its latest startup snapshot/launch gates before reporting failure. This preserved preparation/headless checkpoint is superseded by the accepted70liveq game/result evidence below.
At23:56:05UTC, preservation70 verified95 original saves in both games,98 isolated files, protected DLLs/EXE/INI/public packages/four hosts and zero owned game/API/task resources. This is the recorded post70livep preservation checkpoint, not an assertion about arena's subsequent active run. MVP117 released and completed its own installation at00:05:54UTC; arena acquired its bounded slot at00:07:06UTC. OpenHoops remains released/headless.
Preserved earlier attempts
Current work70: compression finished22:34:42UTC after2,500 files, recovering4,920,942,560 allocated bytes with zero refusals and every path/hash retained. Free345,718,784→5,273,067,520bytes; net movement includes shared activity. Receipt, journal.
First lease22:35:06–22:39:23UTC:63livee/native63i/API63f failed startup. Its phase1 metadata hold blocked loading before phase4 binding. Failed acceptance, closure, restoration and owned task removal remain.98 baseline files/DLL50/INI restored; MVP notified before its next private-desktop run. Earlier scheduled-wrapper failure occurred before broker/game and was corrected with process-local ExecutionPolicy Bypass, leaving system policy unchanged.
Native70a fixed the early hold, but70livea exposed loading status reporting waiting while unblocked. Native70b now reports inactive during loading and arms hold/deadline at phase4. DLL 426be30a01e2c610ac0ae8d9234845a217f44b4f12525bb074f0e5de52169f7f changes only native/platform/platform.inc among production native inputs. Full warnings-as-errors build and eight platform modes pass, including actual native loading-status bytes decoded by Python and300 concurrent reads. The phase1→2→3→4 regression fails immutable63i at check9, as expected. These are headless checks.
70livec reached bound phase4 with native70b/API55, then schema validation correctly rejected expanded frozen-rule values omitted from OpenAPI. 63livee failure, 70livea failure and 70livec failure remain distinct. Each owned game/broker/task closed,98 isolated files/DLL50/INI restored, and its custody lease released. College prototypes63livef/70liveb/70lived remain unstarted/superseded; do not launch them.
Final API70b keeps API0.2.0.dev55/HTTPv1/mainABI26/event4/profile4/court3 and unchanged runtime logic. It adds canonical FrozenRuleValues shared by runtime and results, preserving historical empty/three-field contexts while validating expanded timing/reset/bonus values. 629 Windows API tests pass in api70a; all126 API inputs match final api70b byte for byte. Regenerated TypeScript covers126 schemas/50 operations; strict type/build checks and25 runtime tests pass. The suite ran once, not twice. The final private archive is 62380f49be9c5055df6cd66d4458ba9ce0c1b842cfa4412f919a81de68ca5214.
70livee/API70b observer stopped on a5-second concurrent GET timeout before startup completed; failure and closure/restoration remain. Static inspection confirms Engine.command holds its state lock while native launch acknowledgement can wait45seconds. The observer now uses bounded60-second observational reads, records requests taking at least1second and retains the17.5-minute total deadline and every semantic/schema assertion. This changes no API/native behavior and does not certify low-latency concurrent reads during loading.
70liveg's committed native metadata, expanded timing and zero native/module faults remain useful evidence. An exact game-session section read proves the independent C module reads rank3/seed12/player2026/number1.25 and all labels with matching epoch/hash. SSH's session0 Local lookup was a reader defect; its original observation and exact owned-process handoff are preserved. Its continuation retained the original deadline/event cursor. The final failure described above supersedes this run's earlier in-progress status.
Private trace70c/DLL279de019 was an unused diagnostic prototype;70livei was never launched. Later trace70d/70livek and trace70e/70livel supplied the actual diagnostic evidence. Final native70d contains no DIAGNOSTIC70 instrumentation. These builds and snapshots retain their original contents.
Brent explicitly authorized sharing the Dell between OpenHoops and MVP. MVP agent af5e06f5-ae15-4e36-9a45-aa77dda3d635 confirmed its last run is closed and granted OpenHoops the next bounded visible/GPU window for the already prepared63livee/f work once the3GiB floor is satisfied. This supersedes waiting for another Dell-safe answer. It does not authorize new feature scope, cross-project cleanup or simultaneous-game performance claims.
Shared contract
MVP created C:/Users/brent/Documents/DellSharedTesting/contract.json, schema_version1, and owns mvp.json. The authorized additive arena registration is read back with SHA 5e691c4e838c862afbc15a09bca07dbbab5590a22681b2f4d94c1a4a391f08f9; registration receipt preserves every pre-existing registration/status. Arena initialized its own arena.json as released at23:56:00UTC. OpenHoops writes only openhoops.json; all records use the actual15 contract fields, not the earlier17-field message. Read every registered status and require its exact project/agent identity and released/null token/game/broker before atomic acquisition. 35 headless custody checks cover all three projects and actual busy-acquisition refusal without mutation. 89 current PowerShell scripts parse and refuse missing/foreign custody. Read-back contract preserves the agreed format. The minimum is3,221,225,472 free bytes; recheck it before staging, scheduling and starting a game.
The shared visible-desktop.lock directory covers visible input and all GPU game/performance runs, including games on private Win32 desktops. Acquire with atomic os.mkdir/CreateDirectoryW, then exclusively create owner.json with a fresh token. An existing or incomplete directory means busy. Never automatically expire or take over a lease. Match project, agent, run and token in the owner and own status record before acting. Record game/broker PID, start time, path, desktop/window when known, acquisition/update times and expected release. Expected release is advisory; it does not establish that a process stopped.
Headless work and read-only collection may overlap within resource guards. Heavy GPU/performance work, reboots, sign-out and session/display changes require explicit coordination. Stop only owned processes/tasks, verify closure and exact lease ownership, restore isolated files, remove only the matching owner/empty lock and mark own status released. Notify the MVP agent when custody is available. Preserve its launcher, paths, saves, HDDs and evidence. Arena agent33e6ea7 continues independently in this Mac workspace; do not overwrite its work.
OpenHoops work70
Operational helpers implement own-record replacement and lease handling. Launch guard checks matching bounded custody, actual process absence and disk space. Separate guarded copies of the prepared install/launch/watchdog/close scripts retain the original work63 scripts unchanged. The current fixture identities above supersede the original prototypes; acceptance expectations are retained. A window-specific legacy safe receipt records the coordinated authorization; it is archived on release and cannot replace the shared lease.
Storage was initially348MB free, below the existing floor. Read-only inventory70b found old single-link cache captures suitable for reversible compression. Maintenance script touches only old OpenHoops/logs/**/cache/*.iff, excludes existing shared historical links and all current games/original saves/databases/packages/hosts/MVP paths, retains every path and verifies each content hash/size before and after. Its append-only journal retains file identity and original timestamps. Stop at5GiB free,2,500 files or ten minutes. This is maintenance, not a new game/build/test campaign.
Original70liveo and college70liveq are accepted; college70livep remains preserved failed startup evidence. Focused acceptance covers: copied native metadata through the stricter independent C module, actual selected asset reads, expanded rules and natural reconciled final results with independent consumers/repeated ACK. The observer additionally requires zero three-point attempts/makes and points = 2*FGM + FTM for every player and team under the test policy. All older unstarted work70/63 fixtures are superseded. These private source identities remain separate from stable35/restored50/public packages. Presentation GPU integration remains a later coordinated window; storage recovery and lease acquisition do not establish game acceptance.
The additional compression70c retains141 old single-link cache files and recovers81,687,692 allocated bytes with zero refusals. Free space at00:06:45UTC was3,701,043,200 bytes. These are closed OpenHoops historical captures; no current game, peer, save/database/package or shared historical link was changed.