Record the early production helper diagnostic at 5d4a6a4

This commit is contained in:
2026-09-13 06:31:20 -07:00
parent f0795aa5c2
commit 2507b9959f
15 changed files with 13985 additions and 0 deletions
@@ -0,0 +1 @@
* -text -whitespace
@@ -0,0 +1,9 @@
# Strict preflight at 5d4a6a4
The early desktop/server strict check failed on one production-bin diagnostic: `Scene::sequence` was unused outside tests (`behavior.rs:1317`, `dead_code`). Cargo exited 101; the PowerShell task exited 1. No test listing, test execution, GUI build or native acceptance occurred. The seven earlier diagnostics were corrected in this source, but a failed preflight does not establish a complete clean Clippy result.
Tested source: [5d4a6a47ce1085b818498bb281a41c3bc6a83847](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/5d4a6a47ce1085b818498bb281a41c3bc6a83847). The exact command was `cargo clippy -p oa-desktop -p oa-server --all-targets --locked --offline -- -D warnings`. It ran from 2026-09-13T13:26:26.0841732Z to 2026-09-13T13:27:02.3176609Z. All 612 captured source/config records and the recorded external inputs remained identical, with no postflight failure. The toolchain and command receipts identify the Windows environment.
The [raw log](original/strict-preflight.log), [closed receipt](original/strict-preflight-receipt.json), all bound recipes, baseline and before/after captures, and toolchain versions are copied byte-for-byte; [manifest](archive-manifest.json) binds 12 originals. The external environment script is already published unchanged in [the earlier gate archive](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/7122f91671b56a5f23f1495ff2e78dcaec3661ed/harness/experiments/scenario-details-focused-8bf7607-20260913/environment/env.ps1), SHA-256 `be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4`. Archived host paths are provenance; peers must use their own matching checkout/toolchain and a fresh reviewed recipe/output directory for new execution.
Source inspection found every wrapper call in test modules; the runtime resolver calls `sequence_geometry` directly. The follow-on correction [b10b28cefd1d0794073ba241a0c8de9a83e85f68](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/b10b28cefd1d0794073ba241a0c8de9a83e85f68) adds `#[cfg(test)]` to this wrapper without suppressing the warning or changing the renderer. That correction requires fresh validation; this archive claims no result for it. The prepared but unexecuted downstream 5d4 gate scripts are excluded.
@@ -0,0 +1,79 @@
{
"source_commit": "5d4a6a47ce1085b818498bb281a41c3bc6a83847",
"original_files": 12,
"original_bytes": 562926,
"files": [
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/cache-policy.json",
"path": "original/cache-policy.json",
"bytes": 286,
"sha256": "f8727e2e69831e6fa4f8250d1a1afd6130d3c4d465619344808240ddedbe6b75"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/capture.ps1",
"path": "original/capture.ps1",
"bytes": 4158,
"sha256": "59d57d361db713df8369e62a2dda41dcb9b35a3b74be95ec3b55462e395f63f4"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/enumeration.json",
"path": "original/enumeration.json",
"bytes": 73812,
"sha256": "ee1b1e33e414554b4f6bf9f515e8db49e4d3e75ec54590d702f8e16f3e994b78"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/expected-inputs.json",
"path": "original/expected-inputs.json",
"bytes": 114759,
"sha256": "630d486959e470ed8ec2cbe7e2842aac3f832c3fe79c7a6b8ff8742ed0ef4d8e"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/external-inputs.json",
"path": "original/external-inputs.json",
"bytes": 1413,
"sha256": "e84c6d2c244b482e684a19d659f8cbc45dd6f4e268b6d1cfc0bf4d22122a6813"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/inputs-complete-before.json",
"path": "original/inputs-complete-before.json",
"bytes": 119379,
"sha256": "669cb658d4a93d7ed70ae8e66be193dd2899984c7f6b8be77bc503dee31d0e7a"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/inputs-complete-strict-preflight-after.json",
"path": "original/inputs-complete-strict-preflight-after.json",
"bytes": 119379,
"sha256": "59ac966009823e7a72e4bbac551ad6c4847e1fba8110cae1ed2e39b2622bd885"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/inputs-complete-strict-preflight-before.json",
"path": "original/inputs-complete-strict-preflight-before.json",
"bytes": 119379,
"sha256": "3a68d8d81a174f4b73f12bfdd832f3f656ca2dfd94b5118d90debb1b9d345270"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/strict-preflight-receipt.json",
"path": "original/strict-preflight-receipt.json",
"bytes": 2244,
"sha256": "1df6e805136685854cc038cd30da1185dfa8571b65501a15d0f8efaecbc2ec54"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/strict-preflight.log",
"path": "original/strict-preflight.log",
"bytes": 667,
"sha256": "c291bda1f52b048bf015629b9b209759dc8a5cf82900b4757906f1977c03b034"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/strict-preflight.ps1",
"path": "original/strict-preflight.ps1",
"bytes": 5182,
"sha256": "7049b9cc8929c4cd98d6dd960d91e5a3853eef5a4acaef7ba1383ea9c780e280"
},
{
"source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-validation-gates-5d4a6a4-20260913/toolchain-versions.json",
"path": "original/toolchain-versions.json",
"bytes": 2268,
"sha256": "e95dced01fd7f502b9093ef91c6fcbb8fc172dc57d434e59d5185837e232a9fe"
}
]
}
@@ -0,0 +1,7 @@
{
"base": "5d4a6a47ce1085b818498bb281a41c3bc6a83847",
"retainExistingTarget": true,
"cleanRequested": false,
"target": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target",
"scope": "Parent-owned shared target; no cleanup requested or performed by recipe preparation."
}
@@ -0,0 +1,47 @@
#Requires -Version 7.0
param([Parameter(Mandatory=$true)][ValidatePattern('^(before|after|(strict-preflight|list|focused|focused-batch[0-9]{2}|all|clippy|build|diagnostic)-(before|after))$')][string]$Stage)
Set-StrictMode -Version Latest
$ErrorActionPreference='Stop'
$taskWorkspace='C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scenario-spacing-ytr83r-20260913'
$taskPin='5d4a6a47ce1085b818498bb281a41c3bc6a83847'
function Hash-Input([string]$Path){(Get-FileHash -LiteralPath $Path -Algorithm SHA256).Hash.ToLowerInvariant()}
$taskOutput=Join-Path $PSScriptRoot ('inputs-complete-'+$Stage+'.json')
if(Test-Path -LiteralPath $taskOutput){throw 'Preserve existing input evidence; use a new directory for retries.'}
$pinRecord=Get-Content -Raw -LiteralPath (Join-Path $PSScriptRoot 'expected-inputs.json')|ConvertFrom-Json
$enumeration=Get-Content -Raw -LiteralPath (Join-Path $PSScriptRoot 'enumeration.json')|ConvertFrom-Json
$external=Get-Content -Raw -LiteralPath (Join-Path $PSScriptRoot 'external-inputs.json')|ConvertFrom-Json
if($pinRecord.base -cne $taskPin -or $enumeration.base -cne $taskPin -or $external.base -cne $taskPin){throw 'Wrong input pin.'}
Push-Location -LiteralPath $taskWorkspace
try {
$taskBase=git rev-parse HEAD
if($LASTEXITCODE -ne 0 -or $taskBase -cne $taskPin){throw 'Wrong source commit.'}
$status=@(git status --porcelain)
if($LASTEXITCODE -ne 0 -or $status.Count){throw 'Frozen worktree changed.'}
$taskRoots=@($enumeration.rootInputs);$taskScopes=@($enumeration.scopes)
$tracked=@(git ls-files -- @taskRoots @taskScopes)
if($LASTEXITCODE -ne 0){throw 'Git enumeration failed.'}
$tracked=@($tracked | ForEach-Object {$_.Replace('\','/')} | Sort-Object -Unique)
$present=@(rg --files @taskScopes)
if($LASTEXITCODE -ne 0){throw 'Actual input enumeration failed.'}
$taskPaths=@(($present+$taskRoots) | ForEach-Object {$_.Replace('\','/')} | Sort-Object -Unique)
if(@(Compare-Object $tracked $taskPaths).Count -or @(Compare-Object @($enumeration.gitPaths) $tracked).Count){throw 'Frozen input membership changed.'}
$taskEntries=@($taskPaths | ForEach-Object {$item=Get-Item -LiteralPath $_;[ordered]@{path=$_;bytes=$item.Length;sha256=(Hash-Input $_)}})
$externalNow=@(foreach($f in $external.files){
$present=Test-Path -LiteralPath $f.path
if($present -ne $f.present){throw ('External config presence changed: '+$f.path)}
if($present){$item=Get-Item -LiteralPath $f.path;$hash=Hash-Input $f.path;if($item.Length -ne $f.bytes -or $hash -cne $f.sha256){throw ('External input changed: '+$f.path)};[ordered]@{path=$f.path;present=$true;bytes=$item.Length;sha256=$hash}}
else{[ordered]@{path=$f.path;present=$false}}
})
$taskRecord=[ordered]@{capturedUtc=[DateTime]::UtcNow.ToString('o');workspace=$taskWorkspace;base=$taskBase;count=$taskEntries.Count;files=$taskEntries;externalInputs=$externalNow;expectedInputsSha256=(Hash-Input (Join-Path $PSScriptRoot 'expected-inputs.json'));enumerationSha256=(Hash-Input (Join-Path $PSScriptRoot 'enumeration.json'))}
$taskRecord|ConvertTo-Json -Depth 8|Set-Content -LiteralPath $taskOutput -Encoding utf8
if($taskEntries.Count -ne $pinRecord.count){throw 'Pinned dynamic count changed.'}
$expected=@{}
foreach($f in $pinRecord.files){if($expected.ContainsKey($f.path)){throw 'Duplicate pinned input.'};$expected[$f.path]=$f}
foreach($f in $taskEntries){if(-not $expected.ContainsKey($f.path)){throw 'Unexpected input.'};$old=$expected[$f.path];if($f.bytes -ne $old.bytes -or $f.sha256 -cne $old.sha256){throw ('Input changed: '+$f.path)};$expected.Remove($f.path)}
if($expected.Count){throw 'Missing input.'}
if($Stage -ne 'before'){
$baseline=Get-Content -Raw -LiteralPath (Join-Path $PSScriptRoot 'inputs-complete-before.json')|ConvertFrom-Json
if($baseline.base -cne $taskPin -or $baseline.count -ne $pinRecord.count -or $baseline.expectedInputsSha256 -cne $taskRecord.expectedInputsSha256 -or $baseline.enumerationSha256 -cne $taskRecord.enumerationSha256){throw 'Baseline binding changed.'}
}
Write-Output ('Captured and verified '+$taskEntries.Count+' inputs: '+$Stage)
} finally {Pop-Location}
@@ -0,0 +1,44 @@
{
"base": "5d4a6a47ce1085b818498bb281a41c3bc6a83847",
"status": "Fresh external environment/config snapshot; not version-controlled inputs",
"files": [
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/env.ps1",
"present": true,
"bytes": 572,
"sha256": "be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4"
},
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.cargo/config",
"present": false
},
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/.cargo/config",
"present": false
},
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-spacing-ytr83r-20260913/.cargo/config",
"present": false
},
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/cargo/config",
"present": false
},
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.cargo/config.toml",
"present": false
},
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/.cargo/config.toml",
"present": false
},
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/scenario-spacing-ytr83r-20260913/.cargo/config.toml",
"present": false
},
{
"path": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/cargo/config.toml",
"present": false
}
]
}
@@ -0,0 +1,43 @@
{
"schema": "scenario_strict_preflight_v1",
"stage": "strict-preflight",
"base": "5d4a6a47ce1085b818498bb281a41c3bc6a83847",
"workspace": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-spacing-ytr83r-20260913",
"target": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target",
"command": "cargo clippy -p oa-desktop -p oa-server --all-targets --locked --offline -- -D warnings",
"arguments": [
"clippy",
"-p",
"oa-desktop",
"-p",
"oa-server",
"--all-targets",
"--locked",
"--offline",
"--",
"-D",
"warnings"
],
"startUtc": "2026-09-13T13:26:26.0841732Z",
"endUtc": "2026-09-13T13:27:02.3176609Z",
"cargoExitCode": 101,
"inputsUnchanged": true,
"postflightFailure": null,
"passed": false,
"boundScriptAndInputHashes": {
"expected-inputs.json": "630d486959e470ed8ec2cbe7e2842aac3f832c3fe79c7a6b8ff8742ed0ef4d8e",
"capture.ps1": "59d57d361db713df8369e62a2dda41dcb9b35a3b74be95ec3b55462e395f63f4",
"external-inputs.json": "e84c6d2c244b482e684a19d659f8cbc45dd6f4e268b6d1cfc0bf4d22122a6813",
"cache-policy.json": "f8727e2e69831e6fa4f8250d1a1afd6130d3c4d465619344808240ddedbe6b75",
"enumeration.json": "ee1b1e33e414554b4f6bf9f515e8db49e4d3e75ec54590d702f8e16f3e994b78",
"inputs-complete-before.json": "669cb658d4a93d7ed70ae8e66be193dd2899984c7f6b8be77bc503dee31d0e7a",
"strict-preflight.ps1": "7049b9cc8929c4cd98d6dd960d91e5a3853eef5a4acaef7ba1383ea9c780e280"
},
"externalEnvironmentPath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\env.ps1",
"externalEnvironmentSha256": "be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4",
"toolchainVersionsSha256": "e95dced01fd7f502b9093ef91c6fcbb8fc172dc57d434e59d5185837e232a9fe",
"rawLogSha256": "c291bda1f52b048bf015629b9b209759dc8a5cf82900b4757906f1977c03b034",
"beforeCaptureSha256": "3a68d8d81a174f4b73f12bfdd832f3f656ca2dfd94b5118d90debb1b9d345270",
"afterCaptureSha256": "59ac966009823e7a72e4bbac551ad6c4847e1fba8110cae1ed2e39b2622bd885",
"scope": "Strict desktop/server all-targets preflight only; no desktop listing, test execution, GUI build, or test-executable acceptance."
}
@@ -0,0 +1,13 @@
Checking oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scenario-spacing-ytr83r-20260913\crates\oa-desktop)
error: associated function `sequence` is never used
--> crates\oa-desktop\src\behavior.rs:1317:8
|
1316 | impl Scene {
| ---------- associated function in this implementation
1317 | fn sequence(p: &Project, owner: Id, selected: Id) -> Self {
| ^^^^^^^^
|
= note: `-D dead-code` implied by `-D warnings`
= help: to override `-D warnings` add `#[expect(dead_code)]` or `#[allow(dead_code)]`
error: could not compile `oa-desktop` (bin "arcadia-studio") due to 1 previous error
@@ -0,0 +1,49 @@
#Requires -Version 7.0
Set-StrictMode -Version Latest
$ErrorActionPreference='Stop'
$PSNativeCommandUseErrorActionPreference=$false
$taskWorkspace='C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scenario-spacing-ytr83r-20260913'
$taskTarget='C:\Users\User\Documents\Git\ARCADIA-Studio\target'
$taskPin='5d4a6a47ce1085b818498bb281a41c3bc6a83847'
$toolchainEnv='C:\Users\User\Documents\Git\ARCADIA-Studio\.local\toolchain\env.ps1'
function Hash-Input([string]$Path){(Get-FileHash -LiteralPath $Path -Algorithm SHA256).Hash.ToLowerInvariant()}
$log=Join-Path $PSScriptRoot 'strict-preflight.log'
$receipt=Join-Path $PSScriptRoot 'strict-preflight-receipt.json'
$versionPath=Join-Path $PSScriptRoot 'toolchain-versions.json'
foreach($p in @($log,$receipt,$versionPath)){if(Test-Path -LiteralPath $p){throw 'Preserve existing evidence; use a new directory for retries.'}}
$cache=Get-Content -Raw -LiteralPath (Join-Path $PSScriptRoot 'cache-policy.json')|ConvertFrom-Json
if($cache.base -cne $taskPin -or -not $cache.retainExistingTarget -or $cache.cleanRequested -or $cache.target -ine $taskTarget){throw 'Wrong reviewed cache policy'}
# This standalone preflight deliberately has no test-executable dependency.
& (Join-Path $PSScriptRoot 'capture.ps1') -Stage before
$bound=@{}
foreach($name in @('strict-preflight.ps1','capture.ps1','expected-inputs.json','enumeration.json','external-inputs.json','cache-policy.json','inputs-complete-before.json')){$bound[$name]=Hash-Input (Join-Path $PSScriptRoot $name)}
Push-Location -LiteralPath $taskWorkspace
try {
& (Join-Path $PSScriptRoot 'capture.ps1') -Stage strict-preflight-before
. $toolchainEnv
$env:CARGO_TARGET_DIR=$taskTarget
$env:CARGO_TERM_COLOR='never'
$PSNativeCommandUseErrorActionPreference=$false
$cargoVersion=@(& cargo --version --verbose 2>&1);$cargoVersionExit=$LASTEXITCODE
$rustcVersion=@(& rustc --version --verbose 2>&1);$rustcVersionExit=$LASTEXITCODE
$clippyVersion=@(& cargo clippy --version 2>&1);$clippyVersionExit=$LASTEXITCODE
$clangVersion=@(& clang --version 2>&1);$clangVersionExit=$LASTEXITCODE
[ordered]@{base=$taskPin;capturedUtc=[DateTime]::UtcNow.ToString('o');externalEnvironmentPath=$toolchainEnv;externalEnvironmentSha256=(Hash-Input $toolchainEnv);cargo=@($cargoVersion|ForEach-Object {$_.ToString()});cargoExitCode=$cargoVersionExit;rustc=@($rustcVersion|ForEach-Object {$_.ToString()});rustcExitCode=$rustcVersionExit;clippy=@($clippyVersion|ForEach-Object {$_.ToString()});clippyExitCode=$clippyVersionExit;clang=@($clangVersion|ForEach-Object {$_.ToString()});clangExitCode=$clangVersionExit;cargoPath=(Get-Command cargo).Source;rustcPath=(Get-Command rustc).Source;clangPath=(Get-Command clang).Source;cargoHome=$env:CARGO_HOME;rustupHome=$env:RUSTUP_HOME;rustupToolchain=$env:RUSTUP_TOOLCHAIN;buildJobs=$env:CARGO_BUILD_JOBS;incremental=$env:CARGO_INCREMENTAL}|ConvertTo-Json -Depth 8|Set-Content -LiteralPath $versionPath -Encoding utf8
if($cargoVersionExit -ne 0 -or $rustcVersionExit -ne 0 -or $clippyVersionExit -ne 0 -or $clangVersionExit -ne 0){throw 'Toolchain version query failed.'}
$versionsHash=Hash-Input $versionPath
$envHash=Hash-Input $toolchainEnv
$args=@('clippy','-p','oa-desktop','-p','oa-server','--all-targets','--locked','--offline','--','-D','warnings')
$start=[DateTime]::UtcNow.ToString('o');$cargoExit=-1;$failure=$null
try{& cargo @args 2>&1|Tee-Object -FilePath $log;$cargoExit=$LASTEXITCODE}catch{$failure=$_.Exception.Message;if(-not(Test-Path -LiteralPath $log)){[IO.File]::WriteAllText($log,$failure)}}
$end=[DateTime]::UtcNow.ToString('o');$unchanged=$false
try{
& (Join-Path $PSScriptRoot 'capture.ps1') -Stage strict-preflight-after
foreach($name in $bound.Keys){if((Hash-Input (Join-Path $PSScriptRoot $name)) -cne $bound[$name]){throw ('Recipe/input changed: '+$name)}}
if((Hash-Input $versionPath) -cne $versionsHash -or (Hash-Input $toolchainEnv) -cne $envHash){throw 'Toolchain binding changed'}
$unchanged=$true
}catch{$failure=$_.Exception.Message}
$after=Join-Path $PSScriptRoot 'inputs-complete-strict-preflight-after.json'
[ordered]@{schema='scenario_strict_preflight_v1';stage='strict-preflight';base=$taskPin;workspace=$taskWorkspace;target=$taskTarget;command=('cargo '+($args -join ' '));arguments=$args;startUtc=$start;endUtc=$end;cargoExitCode=$cargoExit;inputsUnchanged=$unchanged;postflightFailure=$failure;passed=($cargoExit -eq 0 -and $unchanged -and $null -eq $failure);boundScriptAndInputHashes=$bound;externalEnvironmentPath=$toolchainEnv;externalEnvironmentSha256=$envHash;toolchainVersionsSha256=$versionsHash;rawLogSha256=(Hash-Input $log);beforeCaptureSha256=(Hash-Input (Join-Path $PSScriptRoot 'inputs-complete-strict-preflight-before.json'));afterCaptureSha256=if(Test-Path -LiteralPath $after){Hash-Input $after}else{$null};scope='Strict desktop/server all-targets preflight only; no desktop listing, test execution, GUI build, or test-executable acceptance.'}|ConvertTo-Json -Depth 10|Set-Content -LiteralPath $receipt -Encoding utf8
if($cargoExit -ne 0){exit $cargoExit}
if(-not $unchanged -or $null -ne $failure){throw 'Preflight binding failed; inspect receipt.'}
}finally{Pop-Location}
@@ -0,0 +1,47 @@
{
"base": "5d4a6a47ce1085b818498bb281a41c3bc6a83847",
"capturedUtc": "2026-09-13T13:26:26.0583655Z",
"externalEnvironmentPath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\env.ps1",
"externalEnvironmentSha256": "be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4",
"cargo": [
"cargo 1.98.1 (797e8a9bc 2026-08-05)",
"release: 1.98.1",
"commit-hash: 797e8a9bca276c1c9f9f738d2a20f484fa4eea9d",
"commit-date: 2026-08-05",
"host: x86_64-pc-windows-gnullvm",
"libgit2: 1.9.4 (sys:0.21.0 vendored)",
"libcurl: 8.21.0-DEV (sys:0.4.90+curl-8.21.0 vendored ssl:Schannel)",
"os: Windows 10.0.26200 (Windows 11 Professional) [64-bit]"
],
"cargoExitCode": 0,
"rustc": [
"rustc 1.98.1 (48a229cea 2026-09-01)",
"binary: rustc",
"commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985",
"commit-date: 2026-09-01",
"host: x86_64-pc-windows-gnullvm",
"release: 1.98.1",
"LLVM version: 22.1.8"
],
"rustcExitCode": 0,
"clippy": [
"clippy 0.1.98 (48a229ceae 2026-09-01)"
],
"clippyExitCode": 0,
"clang": [
"clang version 23.1.1 (https://github.com/llvm/llvm-project.git 6dfe1677ab8dffbc6ec13d53a1e0215d75147689)",
"Target: x86_64-w64-windows-gnu",
"Thread model: posix",
"InstalledDir: C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin",
"Configuration file: C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin/x86_64-w64-windows-gnu.cfg"
],
"clangExitCode": 0,
"cargoPath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\cargo.exe",
"rustcPath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\rustc.exe",
"clangPath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\clang.exe",
"cargoHome": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"rustupHome": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"rustupToolchain": "stable-x86_64-pc-windows-gnullvm",
"buildJobs": "1",
"incremental": "0"
}