Phase 103 — assemble first named local ONIX repo
At a glance
| Field | Value |
|---|---|
| Phase family | Phase 1 — first stones |
| Run command | make phase 103 |
| Underlying make target/script | vm/phase1/build-local-repo.sh |
| Runs on | guest over SSH |
| Main proof/artifact | Creates the first named local ONIX Moss repo and installs packages from it by name. |
Phase 101 and 102 prove individual stones work. Phase 103 proves the next layer: those stones can live in a named repository.
It collects:
~/stone-lab/onix-branding/out/*.stone
~/stone-lab/onix-filesystem/out/*.stone
then creates:
~/stone-lab/onix-repo/repo/stone.index
and adds that index to a disposable Moss root as repo name onix-local.
The important proof is that the install happens by package name:
moss ... install --to <target> onix-branding onix-filesystem
So this is the bridge from “we have loose package files” to “ONIX has the beginning of a package repository.”