Files
mopac-pmo/STATUS-20260829-0130.md
T

43 lines
2.4 KiB
Markdown

# STATUS — 2026-08-29 01:30 — V1 FEATURE-COMPLETE (for Charles)
All five V1 pieces built, verified live, pushed, Redmine-mirrored.
The 0800 MVP bar was passed at 19:28 yesterday; everything below is bonus.
## Shipped tonight (ukrrs org, all digest-pinned Docker builds)
1. **harness skeleton + conductor**`once`, --dry-run/--demo, exit codes,
model routing v0 (class->tier->model, 13-model LiteLLM behind it).
MVP bar met 19:28: glm-5.3 self-description REPORT, live.
2. **harness loop — SELF-HOSTING PROVEN** (issue 487 selftest): Redmine SoR
scan -> own bounded turn -> REPORT -> journal note writeback -> status
map -> dedup JSONL. The bash stack (semaphore/_crossfeed/queue scripts/
dead doorbell) is RETIRABLE on your word; nothing deleted yet.
3. **harness events** — webhook door (:4100): Gitea HMAC-SHA256, Redmine/
Discourse shared-secret, deny-first, normalize+dedup JSONL.
4. **keyproxy v0** — mpk_ placeholders live: file/env backends over ~/.creds
+ litellm-secrets; BW/Vault 501 stubs; :8082; zero persistence, redacted.
5. **mopac-bitwarden-go v0** — Secrets Manager REST client + CLI, fake-
server green; plugs into keyproxy's bitwarden: stub when creds exist.
6. **harness serve** — OWUI front door (:8090): /v1/chat/completions,
/v1/models (9-model catalog), stateless v0, vkey auth.
OWUI connection: base URL http://192.168.3.78:8090/v1, vkey per REPORT.
7. **Docs standard applied** — READMEs rewritten (MOPAC, keyproxy,
bitwarden-go, KNEL-AIMiddleware fixes), verified quickstarts.
## Infra notes
- z.ai quota wall 19:30-20:59 (misleading 09:53 message) — quota-probe
script now guards chain launches.
- keyproxy repo default-branch trap fixed (was master, now main, pruned).
- 2 flakes + 1 self-pkill + 1 my-path-bug: all caught by heartbeat
verifies and redispatched same night.
## Awaiting you (nothing blocking)
- Cutover: run `harness loop` as the standing PMO mechanism (scope query
needs your released-scope definition) + retire the bash stack.
- OWUI deployment + mopac-serve connection (settings above).
- Bitwarden machine-account creds when available (config-only after).
- sudo root-migrate-coordinate.sh in a no-turns window; Discourse admin key.
- Phase-3 candidates queued in my head: serve streaming+tools, events->
loop trigger wiring, BW/Vault backends live.
Chain drained; heartbeat self-terminates on next tick. — PMO