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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ This tree is a desk runtime plus a released kit plus research. Maturity is
| C++ kernel + Galaxy (`godbrain_core/cpp_kernel`, `godbrain_core/frontend`) | daily-driver on this host | `:8083`, `/edit`, privileged `command_type` |
| [Memory Store / rag-service](godbrain_core/memory_store/README.md) | daily-driver | `:8084` Golden Records; lexical default |
| Heal / Watch / `Start-GodBrain.ps1` | daily-driver | one loop; WMI children get Mongo DB name + embedding identity, not `GODBRAIN_RAG_PORT` |
| [Reclaim11](godbrain_core/reclaim11/README.md) | released kit (v10) | Windows repair ISO/zip; not the Jarvis loop |
| [Reclaim11](godbrain_core/reclaim11/README.md) | released kit (v11) | Windows repair ISO/zip; not the Jarvis loop |
| [Skill Lab](godbrain_core/skill_lab/README.md) | source + one fixture gate | promotion needs a second independent fixture before it is usable policy |
| [local_ingestion](godbrain_core/local_ingestion/README.md) | source implemented | adapter; no Mongo writes from Python |
| Go / Rust routers | experimental | not the operator UI |
Expand Down
10 changes: 5 additions & 5 deletions godbrain_core/reclaim11/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ until a WinPE receipt. Exact flags are under Advanced.

## What to do

1. Get `Reclaim11-kit-v10.zip` from
[GitHub Releases](https://github.com/usrname1git/GodBrain/releases/tag/reclaim11-v10)
1. Get `Reclaim11-kit-v11.zip` from
[GitHub Releases](https://github.com/usrname1git/GodBrain/releases/tag/reclaim11-v11)
and unzip it. Check the `.sha256` next to the zip.
2. Double-click `Reclaim11.cmd`. You do not type `pwsh`. The `.cmd` hops
to a hidden host so Windows Terminal does not stay as an empty black
Expand Down Expand Up @@ -84,13 +84,13 @@ The kit zip ships `winpe\reclaim11-stub.exe` (MZ). PREP does not need Visual Stu
pwsh -NoProfile -File .\scripts\New-Reclaim11WinPeIso.ps1
```

Output: `C:\Reclaim11\Reclaim11-WinPE-v10.iso`.
Output: `C:\Reclaim11\Reclaim11-WinPE-v11.iso`.
v1/v2 copied EXE over `.sys` and bootloop; do not attach those.

### Boot the ISO in VMware

The VM CD/DVD picker browses the **host**, not the guest. Copy
`C:\Reclaim11\Reclaim11-WinPE-v10.iso` out of the VM (shared folder or
`C:\Reclaim11\Reclaim11-WinPE-v11.iso` out of the VM (shared folder or
drag-drop), then VM Settings → CD/DVD → Use ISO image file → that host
path. EFI firmware. Boot the CD (firmware menu). USB EFI passthrough of
the PREP stick is the same WinPE; VMware USB is slow, not a kit hang.
Expand All @@ -100,7 +100,7 @@ Delete the ISO and click PREP MEDIA again after a kit update — an
existing ISO skips the rebuild, and both ISO and USB bake scripts into
`boot.wim`.

Snapshot, attach **v10**. PE **deletes** catalog
Snapshot, attach **v11**. PE **deletes** catalog
`drivers\WdBoot.sys` / `WdFilter.sys` / `WdNisDrv.sys` / `WdDevFlt.sys`
(exact names, never a `Wd*.sys` glob), stubs catalog usermode EXEs,
`reg delete` pack-A keys then Start=4 fallback, IFEO +
Expand Down
2 changes: 1 addition & 1 deletion godbrain_core/reclaim11/catalog.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "reclaim11-pack-a-v1",
"kit_version": "10",
"kit_version": "11",
"pack": "A",
"trust": "candidate",
"auto_verify": "never",
Expand Down
4 changes: 2 additions & 2 deletions godbrain_core/reclaim11/ps1/Reclaim11.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -652,8 +652,8 @@ function Get-Reclaim11PrepScript([string]$Name) {

function Get-Reclaim11PrepIsoPath {
$isoDir = "C:\Reclaim11"
$want = Join-Path $isoDir "Reclaim11-WinPE-v10.iso"
foreach ($n in @("Reclaim11-WinPE-v10.iso", "Reclaim11-WinPE-v9.iso", "Reclaim11-WinPE.iso", "Reclaim11-WinPE-v8.iso", "Reclaim11-WinPE-v7.iso")) {
$want = Join-Path $isoDir "Reclaim11-WinPE-v11.iso"
foreach ($n in @("Reclaim11-WinPE-v11.iso", "Reclaim11-WinPE-v10.iso", "Reclaim11-WinPE-v9.iso", "Reclaim11-WinPE.iso", "Reclaim11-WinPE-v8.iso", "Reclaim11-WinPE-v7.iso")) {
$p = Join-Path $isoDir $n
if (Test-Path -LiteralPath $p) {
return [pscustomobject]@{ want = $want; iso = $p; have = $true }
Expand Down
2 changes: 1 addition & 1 deletion scripts/New-Reclaim11KitZip.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[CmdletBinding()]
param(
[string]$RepoRoot = $PSScriptRoot,
[string]$OutZip = "C:\nvme\reclaim11\Reclaim11-kit-v10.zip"
[string]$OutZip = "C:\nvme\reclaim11\Reclaim11-kit-v11.zip"
)

Comment on lines 5 to 9
Set-StrictMode -Version Latest
Expand Down
2 changes: 1 addition & 1 deletion scripts/New-Reclaim11WinPeIso.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[CmdletBinding()]
param(
[string]$RepoRoot = $PSScriptRoot,
[string]$OutIso = "C:\Reclaim11\Reclaim11-WinPE-v10.iso",
[string]$OutIso = "C:\Reclaim11\Reclaim11-WinPE-v11.iso",
[string]$WorkDir = "C:\Reclaim11\winpe-work",
[string]$StubPath = "C:\Reclaim11\reclaim11-stub.exe",
[switch]$Probe,
Expand Down
22 changes: 11 additions & 11 deletions scripts/Test-Reclaim11.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -173,11 +173,11 @@ if ($cliSrc -match 'LASTEXITCODE') {
if ($cliSrc -notmatch 'Get-Reclaim11WinPeReceipt') {
throw "Test-Reclaim11: GrimReaperCli must re-read the WinPE receipt"
}
if ($launchSrc -notmatch 'Reclaim11-WinPE-v10\.iso') {
throw "Test-Reclaim11: PREP MEDIA must name the v10 ISO"
if ($launchSrc -notmatch 'Reclaim11-WinPE-v11\.iso') {
throw "Test-Reclaim11: PREP MEDIA must name the v11 ISO"
}
if ($launchSrc -match 'Sort-Object LastWriteTime') {
throw "Test-Reclaim11: PREP MEDIA must not let mtime promote v7/v8/v9 over v10"
throw "Test-Reclaim11: PREP MEDIA must not let mtime promote v7/v8/v9/v10 over v11"
}
$prepAt = $launchSrc.IndexOf('function Get-Reclaim11PrepScript')
$prepEnd = $launchSrc.IndexOf('$window.Add_MouseLeftButtonDown')
Expand Down Expand Up @@ -329,7 +329,7 @@ if ($invOnlyAt -lt 0 -or $runAsAt -lt 0 -or $invOnlyAt -gt $runAsAt) {

$cat = Get-Content -LiteralPath $catPath -Raw -Encoding UTF8 | ConvertFrom-Json
if ($cat.id -ne "reclaim11-pack-a-v1") { throw "Test-Reclaim11: catalog id" }
if ([string]$cat.kit_version -ne "10") { throw "Test-Reclaim11: catalog kit_version 10" }
if ([string]$cat.kit_version -ne "11") { throw "Test-Reclaim11: catalog kit_version 11" }
if ([string]$cat.stub_exe -ne "C:\Reclaim11\reclaim11-stub.exe") {
throw "Test-Reclaim11: catalog stub_exe must be C:\Reclaim11\reclaim11-stub.exe"
}
Expand Down Expand Up @@ -392,14 +392,14 @@ if ($readme -notmatch '\*\*MUST:\*\*' -or $readme -notmatch 'bloat only') {
if ($readme -notmatch 'ui/DoorChooser\.jpg' -or $readme -notmatch 'ui/ExpertPanel\.jpg') {
throw "Test-Reclaim11: README must show DoorChooser.jpg and ExpertPanel.jpg"
}
if ($readme -notmatch 'C:\\Reclaim11\\Reclaim11-WinPE-v10\.iso') {
throw "Test-Reclaim11: README must name C:\\Reclaim11\\Reclaim11-WinPE-v10.iso"
if ($readme -notmatch 'C:\\Reclaim11\\Reclaim11-WinPE-v11\.iso') {
throw "Test-Reclaim11: README must name C:\\Reclaim11\\Reclaim11-WinPE-v11.iso"
}
if ($readme -match 'attach \*\*v7\*\*') {
throw "Test-Reclaim11: README must attach v10, not leftover v7"
throw "Test-Reclaim11: README must attach v11, not leftover v7"
}
if ($readme -notmatch 'attach \*\*v10\*\*') {
throw "Test-Reclaim11: README step 4 must attach v10"
if ($readme -notmatch 'attach \*\*v11\*\*') {
throw "Test-Reclaim11: README step 4 must attach v11"
}
if ($readme -match 'C:\\nvme') {
throw "Test-Reclaim11: README must not name a host nvme path"
Expand Down Expand Up @@ -686,8 +686,8 @@ if ($isoSrc -notmatch "28000") { throw "Test-Reclaim11: ISO builder must warn ag
if ($isoSrc -match 'C:\\nvme') {
throw "Test-Reclaim11: ISO builder must not default to a host nvme path"
}
if ($isoSrc -notmatch 'C:\\Reclaim11\\Reclaim11-WinPE-v10\.iso') {
throw "Test-Reclaim11: ISO builder default OutIso must be C:\\Reclaim11\\Reclaim11-WinPE-v10.iso"
if ($isoSrc -notmatch 'C:\\Reclaim11\\Reclaim11-WinPE-v11\.iso') {
throw "Test-Reclaim11: ISO builder default OutIso must be C:\\Reclaim11\\Reclaim11-WinPE-v11.iso"
}
if ($launchSrc -match 'C:\\nvme') {
throw "Test-Reclaim11: GUI PREP MEDIA must not hardcode a host nvme path"
Expand Down