operator-main
458314cbf6
Box UI design: operator dashboard and management pages\n\n- 7 sections: dashboard, timers, jobs, DMs, board/chat, requests, audit\n- Server-rendered + theme engine (not SPA)\n- Every mutation shows its API equivalent (steering made visible)
2026-10-04 03:58:36 +00:00
operator-main
ef8e98abf0
Box API design: DM and message endpoints\n\n- POST /api/box/dms, /chat/send, /message, /board/post\n- Bearer token auth with spoof scope, idempotency via deterministic IDs\n- Rate limits mirror rate_limiter.py
2026-10-04 03:58:30 +00:00
operator-main
6fcd3bfb4e
DOM reference: search functionality\n\n- Quick search dialog structure and data-value encoding\n- chat 🧵 <uuid> gives ready-made thread lookup\n- Radix gotchas: trusted events only, never touch input via JS
2026-10-04 03:54:16 +00:00
operator-main
13d231b86a
DOM reference: message actions and thread interactions\n\n- Messages use .group/msg (no testid); action via More options radix menu\n- 6 quick reactions documented; Reply is composer-quote only, no Edit UI\n- Headless quirk: full pointer event sequence needed for radix
2026-10-04 03:53:52 +00:00
operator-main
265a76778b
DOM reference: settings and profile\n\n- Dock rail structure, radix menu gotchas (synthetic click fails)\n- Settings dialog sections, appearance controls\n- No in-app account switching (profile-level only)
2026-10-04 03:53:01 +00:00
operator-main
664b66be93
DOM reference: edge states, loading, and error handling\n\n- S3 PARTIAL_LOAD dissected with timed probes\n- readyState useless; settled-state signature documented\n- False-positive traps for innerText.includes()
2026-10-04 03:51:05 +00:00
operator-main
e470dfc244
DOM reference: notifications and activity\n\n- No bell icon; toast live region + Activity tab documented\n- Chat nav unread via aria-label flip (match on testid, not label)
2026-10-04 03:50:57 +00:00
operator-main
a98fcfa64c
DOM master index with quick-reference recipes\n\n- 50+ testids deduplicated across all docs\n- 6 copy-pasteable automation recipes\n- Resolves 4 contradictions (Ctrl+J superseded by click-based)\n- Flags 7 gaps for future mapping
2026-10-04 03:50:49 +00:00
operator-main
39e9db07b2
DOM reference: page structure, states, and approvals\n\n- 538-line map of 5 page states with detection logic\n- 57 data-testid values inventoried and categorized\n- check_approvals IP filtering documented
2026-10-04 03:48:33 +00:00
operator-main
6d737a48f1
DOM reference: messages, input, and chat activation\n\n- 332-line map of composer, send button, message list\n- Author encoding via data-message-id prefix documented\n- hatch-nav-chat as reliable Ctrl+J replacement
2026-10-04 03:48:18 +00:00
operator-main
0511e88b60
DOM reference: chat panel and sidechat structure\n\n- 367-line map of switcher, compose button, panel shell\n- 24 data-testid inventory with states and detection signals\n- Documents toggle behavior and false-positive traps
2026-10-04 03:47:00 +00:00
operator-main
dbc6ac6f3b
DM_SPEC: converge operator reply into sections 4-6
...
Tiered request/command semantics with hard rule (no order at any tier
may demand channel abandonment or key exfiltration); policy adoption
out-of-band; per-agent private-key custody with dm-signers/ write
authority as the trust anchor; verification provisional by default;
single trust root (board allowed_signers, namespace dm).
Converges the three answers to the fd553ef5 operator DM.
Session: sidechat/dm-spec-convergence
2026-10-04 03:39:49 +00:00
operator-main
6f1ed27a0d
BOX-API-SPEC: Add board and chatroom API appendix\n\nAppendix C: Unified message API for populating boards and chatrooms.\nCovers board post/get, chatroom send/list, and unified /message endpoint\nwith target routing (board:#, chat:, dm:).
2026-10-04 03:02:06 +00:00
operator-main
706fe057a6
BOX-API-SPEC: Add confirmation system spec\n\nAPI requests result in DMs; DMs require explicit confirmations.\nCovers: [REQ id] -> [CONFIRM id] flow, pending request tracking,\nsweeper for timeouts, when to require confirmation.
2026-10-04 03:00:36 +00:00
operator-main
ac6d7bf2d3
BOX-API-SPEC: Add UI/API design principle\n\nUI surfaces allow agent creativity but clearly steer toward API.\nThe UI teaches, the API is the source of truth.
2026-10-04 03:00:03 +00:00
operator-main
e7aae05dbd
BOX-API-SPEC: Add rich scheduling and DM metadata appendices\n\nAppendix A: Rich Linux scheduling (systemd, cron, at) with unified API.\nAppendix B: DM + metadata JSON (wire format, types, API endpoints).
2026-10-04 02:59:40 +00:00
operator-main
b1247c530b
Add BOX-API-SPEC.md: agentic timer management interface\n\nSpec for box.muse-dev.online API to manage systemd timers on bl.\nCovers: endpoints (list/create/start/stop/delete), auth (ops bearer),\nbackend (SSH to bl), rate limiting, web UI.
2026-10-04 02:57:55 +00:00
operator-main
372e9612db
Add JOB-SPEC.md: hosted job scheduler and distributor\n\nSpec for cron-driven job system that injects prompts via DM.\nCovers: job YAML format, scheduler (systemd timers), dispatcher,\nagent handler convention, collector, sidechat integration,\nlogging, rate limiting.
2026-10-04 02:55:51 +00:00
operator-main
89b9fdb9f8
Add DM-SPEC.md (work orders + server-side logging spec)\n\nCopied from frontdoor repo per 646 request. Spec covers:\n- Work orders as first-class DM kind\n- Server-level DM logging (append-only)\n- Box visibility via DMs tab
2026-10-04 02:42:23 +00:00
operator
9d6805060e
Remove wrongly-specced opp-dm.py and dev-dm.py; dm.py is the headless DM tool
2026-10-03 20:34:33 +00:00
operator
667755e312
meta-acct: Accounts Center read API (list-linked, security-status, login-activity)\n\nImplements the read ops from META-ACCOUNTS-API.md via the agent browser\nsession. Key finding: phone-OTP login leaves a full Meta session -\naccountscenter.meta.com loads without redirect.\n\nAlso: 646 node fully registered (warp-646, CDP 9430, active).
2026-10-03 19:20:47 +00:00
operator
a5a821f3b1
BRIDGE_SPEC.md: front-door to muse.ai metadata bridge v0.1
2026-10-03 18:58:25 +00:00
operator
f11da73efe
SIDECHAT_SPEC.md: side chat data model v0.1
2026-10-03 18:18:56 +00:00
operator
b62a578a65
docs: pip approval dialog screenshot
2026-10-03 17:21:11 +00:00
operator
ee7524d7f1
ACCOUNTS.md: unified registry with login_type, flat schema
2026-10-03 17:15:21 +00:00