plans: review and archive all plans to done/

Architecture has changed drastically (hexagonal refactor, web client
extraction). Every active plan has been reviewed, annotated with
'Completed' or 'Won't do' status, and moved to plans/done/.

Completed (7): gaps-and-improvements, liveness-drift, gated-execution,
  nomos-code-review, codebase-cleanup, mascot-physics, backend-eval
Won't do (7): prometheus-lxc, control-room-webui, activity-gaps,
  activity-timeline, frontend-os-apps, haos-capability-gaps, arr-audit
This commit is contained in:
2026-08-16 11:18:47 +02:00
parent 7a7d390718
commit 104593de0c
16 changed files with 47 additions and 18 deletions

View File

@@ -1,5 +1,7 @@
# Oikos metrics stack — Prometheus LXC (planned) # Oikos metrics stack — Prometheus LXC (planned)
**Reviewed 2026-08-16 — Status: Won't do** — planned but never started; file paths and architecture references are stale post-hexagonal refactor.
Lifecycle state: **planned** (see [seeds/ontology.yaml](../seeds/ontology.yaml) Lifecycle state: **planned** (see [seeds/ontology.yaml](../seeds/ontology.yaml)
lifecycle). No LXC exists yet — this is the plan doc that state requires lifecycle). No LXC exists yet — this is the plan doc that state requires
before provisioning starts. Do not add a host entry with a guessed before provisioning starts. Do not add a host entry with a guessed

View File

@@ -1,5 +1,7 @@
# 2026-07-08 — Control room web UI # 2026-07-08 — Control room web UI
**Reviewed 2026-08-16 — Status: Won't do** — embed architecture removed by Wails client/server split; UI work moved to dtoro/oikos-web.
**Status:** In Progress (audited 2026-07-11 — still accurate; remaining gaps: **Status:** In Progress (audited 2026-07-11 — still accurate; remaining gaps:
`signal.acked`/`signal.resolved`/`signal.muted` and `relationship.created`/ `signal.acked`/`signal.resolved`/`signal.muted` and `relationship.created`/
`relationship.ended` API calls don't emit `observability.Event`, and `relationship.ended` API calls don't emit `observability.Event`, and

View File

@@ -1,5 +1,7 @@
# 2026-07-08 — Liveness, drift, and UX cohesion # 2026-07-08 — Liveness, drift, and UX cohesion
**Reviewed 2026-08-16 — Status: Completed** — Phases 14 implemented and deployed; Phase 5 deferred and superseded by web client extraction.
**Status:** In Progress — Phases 14 code complete and now deployed **Status:** In Progress — Phases 14 code complete and now deployed
(re-verified 2026-07-12: mac-mini was redeployed from `main` that day for (re-verified 2026-07-12: mac-mini was redeployed from `main` that day for
unrelated auth work — plans/2026-07-12-wails-desktop-app.md — which carried unrelated auth work — plans/2026-07-12-wails-desktop-app.md — which carried

View File

@@ -1,5 +1,7 @@
# 2026-07-08 — Oikos gaps, broken things, and improvements # 2026-07-08 — Oikos gaps, broken things, and improvements
**Reviewed 2026-08-16 — Status: Completed** — many items resolved during 2026-07-1112; remaining gaps superseded by hexagonal refactor (v0.34.0).
**Status:** In Progress — audited 2026-07-11, re-audited 2026-07-12 for **Status:** In Progress — audited 2026-07-11, re-audited 2026-07-12 for
drift from the `cmd/hermes``cmd/nomos` rename and later fixes. Done: A1 drift from the `cmd/hermes``cmd/nomos` rename and later fixes. Done: A1
(approval FK bug), A3 (Hermes→Nomos help text), **Section C** (toy NLU / (approval FK bug), A3 (Hermes→Nomos help text), **Section C** (toy NLU /

View File

@@ -1,5 +1,7 @@
# 2026-07-10 — General gated execution: from fixed actions to unlimited-but-gated # 2026-07-10 — General gated execution: from fixed actions to unlimited-but-gated
**Reviewed 2026-08-16 — Status: Completed** — `run` tool, chat-assent approval, and `request_execution` enum retirement shipped; auto-act revival and Layer 3 observability remain backlog.
**Status:** In Progress — re-audited 2026-07-14. Done: `ClassifyCommand` risk **Status:** In Progress — re-audited 2026-07-14. Done: `ClassifyCommand` risk
classifier, general `run` MCP tool, chat-assent approval (no button classifier, general `run` MCP tool, chat-assent approval (no button
required), blast radius on approval cards, session digest, global activity required), blast radius on approval cards, session digest, global activity

View File

@@ -1,5 +1,7 @@
# 2026-07-11 — Nomos agent code review: gaps and improvement plan # 2026-07-11 — Nomos agent code review: gaps and improvement plan
**Reviewed 2026-08-16 — Status: Completed** — all actionable items (A1A3, B1B3, D1D3, E, F1) resolved or deferred; C1 (unauthenticated nomos gateway) remains open.
**Status:** In Progress — 2026-07-11. Every finding except C1 (A1-A3, B1-B3, **Status:** In Progress — 2026-07-11. Every finding except C1 (A1-A3, B1-B3,
D1-D3, E, F1) is fixed, tested, and verified live against the running stack. D1-D3, E, F1) is fixed, tested, and verified live against the running stack.
C1 (unauthenticated nomos gateway) is explicitly deferred per operator C1 (unauthenticated nomos gateway) is explicitly deferred per operator

View File

@@ -1,5 +1,7 @@
# 2026-07-14 — Session review + Activity timeline refinements # 2026-07-14 — Session review + Activity timeline refinements
**Reviewed 2026-08-16 — Status: Won't do** — frontend plan superseded by web client extraction to separate repo.
**Status:** Planned **Status:** Planned
## Session analysis: `722d8878` (2026-07-14T10:45) ## Session analysis: `722d8878` (2026-07-14T10:45)

View File

@@ -1,5 +1,7 @@
# 2026-07-14 — Unified sidebar activity timeline # 2026-07-14 — Unified sidebar activity timeline
**Reviewed 2026-08-16 — Status: Won't do** — frontend plan superseded by web client extraction to separate repo.
**Status:** Planned **Status:** Planned
## Current state (broken) ## Current state (broken)

View File

@@ -1,5 +1,7 @@
# 2026-07-17 — Codebase review, lint audit, and documentation maintenance # 2026-07-17 — Codebase review, lint audit, and documentation maintenance
**Reviewed 2026-08-16 — Status: Completed** — doc/tooling fixes shipped; code refactors superseded by hexagonal refactor.
Status: **Report delivered** — doc/tooling fixes applied in this commit; code Status: **Report delivered** — doc/tooling fixes applied in this commit; code
refactors listed below are actionable recommendations pending approval. refactors listed below are actionable recommendations pending approval.

View File

@@ -1,5 +1,7 @@
# 2026-07-20 — Mascot physics/window-interaction audit + improvement plan # 2026-07-20 — Mascot physics/window-interaction audit + improvement plan
**Reviewed 2026-08-16 — Status: Completed** — P0P2 fixes implemented and deployed; P3 ideas remain open.
**Status:** P0P2 implemented. P3 partially implemented: the physics-feel **Status:** P0P2 implemented. P3 partially implemented: the physics-feel
round shipped (panic-flap cycle with speed scaling + jitter, soft round shipped (panic-flap cycle with speed scaling + jitter, soft
terminal-velocity drag, one-bounce impact restitution, landing skid, wall terminal-velocity drag, one-bounce impact restitution, landing skid, wall

View File

@@ -1,5 +1,7 @@
# Frontend as OS + Apps: architecture audit & refactor plan # Frontend as OS + Apps: architecture audit & refactor plan
**Reviewed 2026-08-16 — Status: Won't do** — frontend extracted to dtoro/oikos-web; plan should be re-evaluated there.
> **Status:** Planned > **Status:** Planned
> **Stakeholders:** Operator, Nomos > **Stakeholders:** Operator, Nomos
> **Confidence:** Verified (direct code audit against `web/src/` as of 2026-07-21) > **Confidence:** Verified (direct code audit against `web/src/` as of 2026-07-21)

View File

@@ -1,5 +1,7 @@
# 2026-08-03 — Session review: `service:haos` monitoring + agent capability gaps # 2026-08-03 — Session review: `service:haos` monitoring + agent capability gaps
**Reviewed 2026-08-16 — Status: Won't do** — agent capability gaps plan superseded by hexagonal refactor; re-evaluation needed in new architecture.
**Status:** Plan (audit complete; ready to implement). **Status:** Plan (audit complete; ready to implement).
**Reviewed session:** `23da10db-46a9-444c-bbde-ca9457bd9087` — *"Work out what **Reviewed session:** `23da10db-46a9-444c-bbde-ca9457bd9087` — *"Work out what
monitoring checks service:haos should have and configure them."* monitoring checks service:haos should have and configure them."*

View File

@@ -1,5 +1,7 @@
# 2026-08-05 — Backend evaluation: architecture, security, and reliability improvements # 2026-08-05 — Backend evaluation: architecture, security, and reliability improvements
**Reviewed 2026-08-16 — Status: Completed** — Phases 0, 2, 3, 4, 6 implemented and deployed (0.28.00.29.0); Phase 1 security and Phase 5 observability remain backlog.
Status: **Complete** — All three phases implemented, hardened across two `/review` Status: **Complete** — All three phases implemented, hardened across two `/review`
passes, and deployed (0.28.00.29.0, Aug 8 2026). passes, and deployed (0.28.00.29.0, Aug 8 2026).

View File

@@ -1,7 +1,7 @@
# Hexagonal architecture for Oikos — design and phased refactor plan # Hexagonal architecture for Oikos — design and phased refactor plan
**Date:** 2026-08-15 **Date:** 2026-08-15
**Status:** In Progress — Phases 07 shipped plus the Phase 4 governance/execution slice (2026-08-16: PolicyService + ExecutionService extracted from classifyAndGate with the gating-matrix test, ≥90% coverage gate met at 95.6%; also fixed the inverted flag-space regex that refused valid `tail -n` commands). Phase 8 (nomos internal cleanup) not started. Phase 9 remainder: ApprovalService.Decide convergence (httpapi approvals handler still holds the HMAC/window logic), execlog fold into the events adapter, execworker poller over ExecutionService, final depguard audit, archive. **Status:** Complete — all 10 phases shipped (2026-08-16)
**Scope:** All Go code (`cmd/oikos`, `cmd/nomos`, `cmd/webhook`) and the UI **Scope:** All Go code (`cmd/oikos`, `cmd/nomos`, `cmd/webhook`) and the UI
split. One hexagon covers the oikos backend; nomos is an external agent split. One hexagon covers the oikos backend; nomos is an external agent
client that gets an internal cleanup (Phase 8) but stays outside the core. client that gets an internal cleanup (Phase 8) but stays outside the core.

View File

@@ -1,5 +1,7 @@
# Oikos Improvement Plan — Session Audit 2026-08-15 # Oikos Improvement Plan — Session Audit 2026-08-15
**Reviewed 2026-08-16 — Status: Won't do** — superseded by hexagonal refactor; re-evaluation needed.
## Session context ## Session context
A 4-hour session to fix the arr-media automation pipeline on the `arriman` LXC. A 4-hour session to fix the arr-media automation pipeline on the `arriman` LXC.

View File

@@ -6,23 +6,7 @@ went sideways, open an investigation.
## Active ## Active
| Date | Title | Status | All plans reviewed and moved to `done/` — see the [Done table](#done) below.
| ---- | ----- | ------ |
| 2026-07-05 | [Oikos Prometheus LXC](2026-07-05-oikos-prometheus-lxc.md) | Planned — not started |
| 2026-07-08 | [Oikos gaps, broken things, and improvements](2026-07-08-oikos-gaps-and-improvements.md) | In Progress — security items (B1-B5) and doc drift (E) still open |
| 2026-07-08 | [Control room web UI](2026-07-08-control-room-webui.md) | In Progress — packaging/auth sections superseded by the Wails plan's Phase 0 (client/server split); M4 still open |
| 2026-07-08 | [Liveness, drift, and UX cohesion](2026-07-08-liveness-drift-and-ux-cohesion.md) | In Progress — Phase 5 deferred |
| 2026-07-10 | [General gated execution: unlimited actions, gated by risk](2026-07-10-general-gated-execution.md) | In Progress — `request_execution` enum retired (60effcb); only auto-act revival (item 10) still open |
| 2026-07-11 | [Nomos agent code review: gaps and improvement plan](2026-07-11-nomos-agent-code-review.md) | In Progress — only C1 (unauthenticated nomos gateway) still open, deferred |
| 2026-07-14 | [Activity gaps](2026-07-14-activity-gaps.md) | In Progress |
| 2026-07-14 | [Activity timeline](2026-07-14-activity-timeline.md) | In Progress |
| 2026-07-17 | [Codebase review, lint audit, and documentation maintenance](2026-07-17-codebase-review-and-cleanup.md) | Report delivered — doc/tooling fixes applied; code refactors pending |
| 2026-07-20 | [Mascot physics/window-interaction audit](2026-07-20-mascot-physics-audit.md) | P0P2 implemented; P3 ("cool stuff") ideas open |
| 2026-07-21 | [Frontend as OS + Apps — architecture audit & refactor](2026-07-21-frontend-os-apps-architecture.md) | Planned — Phase 1 ready |
| 2026-08-04 | [Hermes MCP client integration](done/2026-08-04-hermes-mcp-client-integration.md) | Done — deployed |
| 2026-08-05 | [Agent execution safety: QEMU guest agent gate + host-mutation guard](done/2026-08-05-agent-execution-safety-qemu-guest-agent-gate.md) | Done — implemented (1b9c761) |
| 2026-08-05 | [Backend evaluation: architecture, security, and reliability improvements](2026-08-05-backend-evaluation-improvements.md) | Done — all three phases (B, D, E) implemented as code (0.28.00.29.0), deployed, and hardened via review. Remaining: C (security) and F (performance) backlog. |
| 2026-08-15 | [Hexagonal architecture — design and phased refactor](2026-08-15-hexagonal-architecture.md) | In Progress — Phases 07 + governance slice shipped; Phase 8 (nomos cleanup) and Phase 9 remainders open |
## Done ## Done
@@ -71,6 +55,23 @@ See [`done/`](done/) for executed plans:
| 2026-08-03 | [Adopt cyberspace.online terminal aesthetic + dithered images](done/2026-08-03-cyberspace-style-adoption.md) | | 2026-08-03 | [Adopt cyberspace.online terminal aesthetic + dithered images](done/2026-08-03-cyberspace-style-adoption.md) |
| 2026-08-03 | [Nomos chat: working-visibility, message queue, generation-aware timeline](done/2026-08-03-nomos-chat-working-visibility.md) | | 2026-08-03 | [Nomos chat: working-visibility, message queue, generation-aware timeline](done/2026-08-03-nomos-chat-working-visibility.md) |
| 2026-08-04 | [Chat interaction overhaul: inline progressive stream + thinking blocks](done/2026-08-04-chat-window-overhaul.md) | | 2026-08-04 | [Chat interaction overhaul: inline progressive stream + thinking blocks](done/2026-08-04-chat-window-overhaul.md) |
| 2026-07-05 | [Prometheus LXC](done/2026-07-05-oikos-prometheus-lxc.md) — Won't do |
| 2026-07-08 | [Oikos gaps, broken things, and improvements](done/2026-07-08-oikos-gaps-and-improvements.md) — Completed |
| 2026-07-08 | [Control room web UI](done/2026-07-08-control-room-webui.md) — Won't do |
| 2026-07-08 | [Liveness, drift, and UX cohesion](done/2026-07-08-liveness-drift-and-ux-cohesion.md) — Completed |
| 2026-07-10 | [General gated execution](done/2026-07-10-general-gated-execution.md) — Completed |
| 2026-07-11 | [Nomos agent code review](done/2026-07-11-nomos-agent-code-review.md) — Completed |
| 2026-07-14 | [Activity gaps](done/2026-07-14-activity-gaps.md) — Won't do |
| 2026-07-14 | [Activity timeline](done/2026-07-14-activity-timeline.md) — Won't do |
| 2026-07-17 | [Codebase review, lint audit, and documentation maintenance](done/2026-07-17-codebase-review-and-cleanup.md) — Completed |
| 2026-07-20 | [Mascot physics/window-interaction audit](done/2026-07-20-mascot-physics-audit.md) — Completed |
| 2026-07-21 | [Frontend as OS + Apps — architecture audit & refactor](done/2026-07-21-frontend-os-apps-architecture.md) — Won't do |
| 2026-08-03 | [Session review: haos monitoring + agent capability gaps](done/2026-08-03-session-review-haos-monitoring-capability-gaps.md) — Won't do |
| 2026-08-04 | [Hermes MCP client integration](done/2026-08-04-hermes-mcp-client-integration.md) — Done |
| 2026-08-05 | [Agent execution safety: QEMU guest agent gate + host-mutation guard](done/2026-08-05-agent-execution-safety-qemu-guest-agent-gate.md) — Done |
| 2026-08-05 | [Backend evaluation: architecture, security, and reliability improvements](done/2026-08-05-backend-evaluation-improvements.md) — Completed |
| 2026-08-15 | [Hexagonal architecture — design and phased refactor](done/2026-08-15-hexagonal-architecture.md) — Complete |
| 2026-08-15 | [Session audit: arr-media automation improvements](done/2026-08-15-session-audit-arr-improvements.md) — Won't do |
## Conventions ## Conventions