54 lines
3.0 KiB
Markdown
54 lines
3.0 KiB
Markdown
# State snapshot #5 — 2026-08-28 19:30 (pre-compact #5)
|
|
|
|
READ FIRST after compact. Rebuild: BOARD.md -> this -> HUD.md -> log.md tail.
|
|
|
|
## The build (MOPAC: Go-only, AGPLv3, ukrrs org, ALL DEV IN DOCKER)
|
|
RUNNING: harness-skeleton turn (Go 1.26.7 — installed to host ~/.local BEFORE
|
|
docker rule; follow-up TASK must dockerize builds + remove host Go). LSP turn
|
|
parallel (containerized digest-pinned; node servers = sanctioned exceptions).
|
|
QUEUED (work-queue screen, order): study-secrets retry (z.ai flake kill #2,
|
|
rc=3 defers auto-retry) -> pmo-ops (DESIGN appends: budget/quota flat-rate +
|
|
$200/mo post-09/22, hermes-killed/OWUI-front-door, keyproxy, ukrrs FLOSS
|
|
loose-coupling, dev-in-docker, EVENTS-V1; Redmine study-crush/maki -> Done;
|
|
REPORT briefs) -> TASK-1975 events-receiver (`mopac events` Go stdlib HTTP,
|
|
/hooks/{redmine,discourse,gitea}, sig-verified, trigger->action per DESIGN).
|
|
NEXT TASKs (PMO drafts): dockerize-builds+host-Go-cleanup; keyproxy build
|
|
(ukrrs/mopac-keyproxy seeded; placeholders mpk_*, material only in Bitwarden
|
|
SM REST + Vault KV2/AppRole, NO BW SDK license, MPL vault client ok);
|
|
mopac-bitwarden-go CLI (ukrrs seeded); OWUI endpoint (OpenAI-compatible
|
|
/v1/chat/completions, stacks-as-models, Cloudron SSO = RBAC).
|
|
MVP bar (Charles): harness runs, "tell me about yourself" via LiteLLM, GLM
|
|
self-description lands as REPORT. Models: 13 on proxy incl glm-5.3-flash
|
|
(live); flash ~= 3x quota stretch; routing = config tier map v0, flash-
|
|
classifier auto-pick v1.
|
|
|
|
## Tonight's rules from Charles (all recorded in PROTOCOL/DESIGN-queued)
|
|
- PMO = traffic cop ONLY: write meaty TASKs, farm to crush -p screens; PMO
|
|
context tiny; no meaty work in-session.
|
|
- ALL dev in docker; docker pull pre-authorized; host stays clean.
|
|
- ukrrs org = ALL LLM work (MOPAC, keyproxy, bitwarden-go, KNEL-AIMiddleware,
|
|
TSYSGroupAISystem, TSYS-AIOS-GIS, TSG-COOAndBoard-AIAgents-Public
|
|
transferred; KNELSecretsManager STAYS KNEL; Gitea redirects old paths).
|
|
- Hermes KILLED (was Node); OWUI = interactive front door; events = V1.
|
|
- No time-tracking of Charles; he says when he steps away.
|
|
- FLOSS posture: every tool standalone repo, config-driven, exec+JSON
|
|
contracts, TSYS policy outside tools.
|
|
|
|
## Infra state
|
|
litellm+litellm-db up (postgres vkeys verified); glm-5.3-flash added
|
|
(config.yaml + restart; hot-reload endpoint lied-200 — restart worked).
|
|
keyproxy repo branch main; bitwarden-go main; MOPAC main @ b69d387+
|
|
skeleton-turn commits coming. Redmine MOPAC 7 issues (statuses being
|
|
mirrored by ops TASK). Discourse docs = repo fallback until admin key.
|
|
|
|
## Open items (Charles, none blocking)
|
|
1. sudo root-migrate-coordinate.sh — only when NO work-turns running.
|
|
2. Discourse admin-scoped key (docs port).
|
|
3. Q4 OAuth-defer confirmed-by-default. (Q5 events answered: V1.)
|
|
4. Post-09/22 budget $200/mo: 2x $80 z.ai max + $40 OpenRouter.
|
|
|
|
## Session pins
|
|
PMO interactive 78cf63b8a72f4282; Work e1079fafb8c37d60. Screens: RCEO-PMO,
|
|
RCEO-Work, work-chain-harness(done/halted history), work-turn-lsp,
|
|
work-turn-harness-skeleton, work-queue, RCEO-ScrollTest (kill when idle).
|