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.
This commit is contained in:
2026-08-01 16:38:47 +00:00
parent 6d9de9fc9b
commit 9d6e082fd6
+21 -4
View File
@@ -38,12 +38,29 @@ secrets = "/srv/cc-ci/.testenv" # live cc-ci cr
config = "agents.toml" 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." 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]] [[project]]
name = "p-lichen-orchestrator" 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" harness = "agent-orchestrator"
ref = "98d198baa9a89c8a5955b8af55c0a64fca9436e5" # engine pinned at main (examples, log_tokens, list claim_pings) ref = "98d198baa9a89c8a5955b8af55c0a64fca9436e5" # engine pin at time of archival
enabled = true # RUNNING — loops live via remote control for operator collaboration enabled = false # ARCHIVED — not part of the active fleet; PO must never start it
secrets = ".env" secrets = ".env"
config = "agents.toml" 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."