Context
Session-013 shipped three changes:
- Orient standalone —
kos orient now works from repos outside aae-orc
- Updater improvements — alpha channel, version-specific
kos update [VERSION], channel filtering
- Distribution —
brew install ArcavenAE/tap/kos confirmed working on macOS
This issue tracks functional acceptance testing across platforms.
Install
macOS (Homebrew)
brew install ArcavenAE/tap/kos
kos version
Expected: version, commit, build time, channel (alpha).
Note on capitalization: ArcavenAE uses mixed case deliberately — makes it easier to read for people with certain reading disorders or who might map -ae to Latin plurals.
Linux (direct binary)
# Download from latest release
curl -sL "https://github.com/ArcavenAE/kos/releases/latest/download/kos-linux-arm64" -o kos
chmod +x kos
sudo mv kos /usr/local/bin/
kos version
Functional Acceptance Tests
FAT-1: Standalone discovery
cd ~/work/ftc # or any repo with _kos/kos.yaml, not under aae-orc
kos orient
FAT-2: Charter items shown unfiltered (standalone)
cd <standalone-repo-with-populated-charter>
kos orient
FAT-3: Nodes by confidence tier (standalone)
cd <standalone-repo-with-nodes>
kos orient
FAT-4: Findings, probes, ideas displayed (standalone)
cd <standalone-repo-with-kos-content>
kos orient
FAT-5: Orchestrator subrepo unchanged (no regression)
cd ~/work/aae-orc/switchboard
kos orient
FAT-6: kos repo itself unchanged (no regression)
cd ~/work/aae-orc/kos
kos orient kos
FAT-7: JSONL includes standalone fields
cd <standalone-repo>
kos orient --json
FAT-8: kos doctor (standalone)
cd <standalone-repo>
kos doctor
FAT-9: kos update
FAT-10: kos update VERSION (version-specific)
kos update alpha-20260405 # partial match
FAT-11: kos version
Platform matrix
| Test |
macOS arm64 (brew) |
Linux arm64 (direct) |
Linux amd64 (direct) |
| Install |
✅ verified |
|
|
| FAT-1 |
|
|
|
| FAT-2 |
|
|
|
| FAT-3 |
|
|
|
| FAT-4 |
|
|
|
| FAT-5 |
|
|
|
| FAT-6 |
|
|
|
| FAT-7 |
|
|
|
| FAT-8 |
|
|
|
| FAT-9 |
|
|
|
| FAT-10 |
|
|
|
| FAT-11 |
|
|
|
Commits
3789bb3 feat(orient): standalone repo support
fef750f harvest: session-013 — lifecycle composition extraction, 27 nodes
a654f9e harvest: session-013 continued — intent persistence, substrate convergence
6a2229d feat(kos): alpha channel, version-specific updates, channel filtering
Context
Session-013 shipped three changes:
kos orientnow works from repos outside aae-orckos update [VERSION], channel filteringbrew install ArcavenAE/tap/kosconfirmed working on macOSThis issue tracks functional acceptance testing across platforms.
Install
macOS (Homebrew)
Expected: version, commit, build time, channel (
alpha).Linux (direct binary)
Functional Acceptance Tests
FAT-1: Standalone discovery
(standalone)FAT-2: Charter items shown unfiltered (standalone)
FAT-3: Nodes by confidence tier (standalone)
FAT-4: Findings, probes, ideas displayed (standalone)
_kos/findings/_kos/probes/_kos/ideas/FAT-5: Orchestrator subrepo unchanged (no regression)
FAT-6: kos repo itself unchanged (no regression)
FAT-7: JSONL includes standalone fields
{"standalone":true,"target":"...","type":"orient_meta"}FAT-8: kos doctor (standalone)
FAT-9: kos update
FAT-10: kos update VERSION (version-specific)
kos update alpha-20260405 # partial matchbrew upgradeFAT-11: kos version
alphaPlatform matrix
Commits
3789bb3feat(orient): standalone repo supportfef750fharvest: session-013 — lifecycle composition extraction, 27 nodesa654f9eharvest: session-013 continued — intent persistence, substrate convergence6a2229dfeat(kos): alpha channel, version-specific updates, channel filtering