From 9d6e082fd6d06c543d2652ff2ff38186393bf1e1 Mon Sep 17 00:00:00 2001 From: mfowler Date: Sat, 1 Aug 2026 16:38:47 +0000 Subject: [PATCH] chore(fleet): archive p-lichen-orchestrator; register real lichen-orchestrator p-lichen-orchestrator was the Phase-1 bootstrap shell, consolidated into the real project in the 2026-07-10 cutover -> mark enabled=false, repoint location to /srv/archive/p-lichen-orchestrator-shell. Add the real lichen-orchestrator (/srv/lichen-orchestrator, live under the lichen-* tmux sessions). Recorded ref is the running engine 26d93c1 (v0.1.0-33-g26d93c1); flagged that it is ahead of the committed submodule pin 5a993aa. --- fleet.toml | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/fleet.toml b/fleet.toml index 5b22c55..3f007f3 100644 --- a/fleet.toml +++ b/fleet.toml @@ -38,12 +38,29 @@ secrets = "/srv/cc-ci/.testenv" # live cc-ci cr config = "agents.toml" notes = "cc-ci as project #1 (staging). Migrated from live cc-ci-plan/agents.toml. Parity verified in poe2e. Cutover is operator-supervised." +# ARCHIVED (2026-08-01) — no longer active. This was the Phase-1 bootstrap SHELL; its repo was +# consolidated into the real lichen-orchestrator project in the 2026-07-10 cutover, and the leftover +# shell was moved to /srv/archive/p-lichen-orchestrator-shell (its agents.toml is now a symlink into +# the real project). The real project lives at /srv/lichen-orchestrator and runs live under the +# lichen-* tmux sessions — those are NOT this entry; the PO must not start this or touch those sessions. [[project]] name = "p-lichen-orchestrator" -location = "/srv/project-orchestrator/projects/p-lichen-orchestrator" +location = "/srv/archive/p-lichen-orchestrator-shell" # archived shell (repo consolidated into /srv/lichen-orchestrator) harness = "agent-orchestrator" -ref = "98d198baa9a89c8a5955b8af55c0a64fca9436e5" # engine pinned at main (examples, log_tokens, list claim_pings) -enabled = true # RUNNING — loops live via remote control for operator collaboration +ref = "98d198baa9a89c8a5955b8af55c0a64fca9436e5" # engine pin at time of archival +enabled = false # ARCHIVED — not part of the active fleet; PO must never start it secrets = ".env" config = "agents.toml" -notes = "Reimplement lichen.page in Python. Topology: builder + correctness-adversary + readability-adversary (both must pass) + occasional feature-completeness reviewer. Phase 1 (bootstrap) built + passed both adversaries; loops kept running for operator remote-control. State in work/machine-docs/HANDOFF.md. Phase 2 (collab) commented out in agents.toml until operator review done." +notes = "ARCHIVED 2026-08-01 — no longer active. Superseded by the real lichen-orchestrator project (/srv/lichen-orchestrator, live under the lichen-* tmux sessions). Was the Phase-1 bootstrap shell (Python reimpl of lichen.page); consolidated into the real project in the 2026-07-10 cutover, shell moved to /srv/archive/p-lichen-orchestrator-shell. Kept as a historical record." + +# The real, active lichen-orchestrator project (supersedes the archived p-lichen-orchestrator above). +# Runs live under the lichen-* tmux sessions. Engine URL: Tangled (notplants-bot/agent-orchestrator). +[[project]] +name = "lichen-orchestrator" +location = "/srv/lichen-orchestrator" +harness = "agent-orchestrator" +ref = "26d93c1eda36dd68d1f59e5bec5e4cea9bc0d761" # running engine (v0.1.0-33-g26d93c1); NOTE: ahead of the superproject's committed submodule pin 5a993aa — bump the submodule commit to reconcile +enabled = true # RUNNING — live under the lichen-* tmux sessions +secrets = ".env" +config = "agents.toml" +notes = "Reimplement lichen.page in Python — the real project (succeeded the p-lichen-orchestrator bootstrap after the 2026-07-10 cutover). Live under lichen-* tmux sessions (lichen-orchestrator, lichen-watchdog, lichen-feature-completeness, lichen-cleanlogs, lichen-disk-reclaim). Engine submodule drift: working tree at 26d93c1, committed pin at 5a993aa."