Commit Graph

14 Commits

Author SHA1 Message Date
operator f75977ca6e fix(work): import hashlib and wire heal subparser into main CLI 2026-10-09 23:13:43 +00:00
operator e25d2cf4cc feat(systemd): add and enable continuous tmux-auto-approver user daemon 2026-10-07 00:49:23 +00:00
operator-main 8c39dc3fad fix(netvm): dev CDP port 9460 -> 9455
NODES.md advertised dev's CDP on 9460, but the fleet-facing path is the
relay netvm-cdp-relay.py 10.201.36.2:9455 -> 127.0.0.1:9455, and
netvm-names.sh never pinned dev (hash default = 9455). The watchdog kept
relaunching dev's browser on 9460 while the relay sat orphaned on 9455.

- NODES.md: dev cdp_port 9460 -> 9455 (registry is the watchdog's source)
- bin/netvm-names.sh: pin def=9450, dev=9455 (was hash-default only)

Reported by 646 as xop-e09 partition; verified hop-by-hop before fix.

Session: sidechat/dev-cdp-partition
2026-10-05 16:39:49 +00:00
operator 94d6502289 docs: sync onboarding runbooks, node inventory, bridge mappings, and box api docs 2026-10-05 15:58:37 +00:00
operator-main 3d5fbe5aeb NODES.md: mark ghost nodes def, dev inactive
The unassigned def/dev nodes were being iterated every 5 min by
agent-health.sh (via netvm-registry.py active_nodes()), producing a
perpetual FAIL -> kill -9 -> CRITICAL loop since they can never
"recover". fleet-alert-check.sh iterates the same registry, so this
also stops ghost-node alert noise. The dev registry row itself came
from another session's uncommitted work; this commit keeps their row
and marks it inactive rather than provisioning a node nobody asked
for.

Session: sidechat/chromebox-fixes
2026-10-04 22:47:25 +00:00
operator 178ddc5dbf feat(cred): harden client onboarding with Instagram linking portal, age verification bypass, and fleet runbook 2026-10-04 21:43:32 +00:00
operator a7639e2341 propagation: single registry drives all node references
New bin/netvm-registry.py parses NODES.md (node -> cdp_port); every
consumer reads from it instead of hardcoding:
- onboard-driver.py: CDP_PORTS dict -> registry lookup (new nodes work)
- muse-signin.py: hardcoded 9410 -> --node/--cdp-port args
- muse-chat-api.py: hardcoded ACCOUNTS -> registry-built
- agent-health.sh: hardcoded muse/pip blocks -> loop over all active
  nodes (646 and opm now get health coverage too)
NODES.md: record opm node (9440).
2026-10-03 21:28:36 +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 b358bdd6fb NODES.md: unified names 2026-10-03 17:19:07 +00:00
Antigravity Agent 84636cf6a8 NetVM: NODES.md carries the full per-profile persistent map 2026-10-03 01:21:52 -04:00
Antigravity Agent 329257b61d NetVM: smoke node registered (dedicated test rig) 2026-10-03 01:18:27 -04:00
Antigravity Agent 218a527623 NetVM: record tp live (egress 104.28.203.246, verified 2026-10-03) 2026-10-03 00:38:37 -04:00
Antigravity Agent 626918ff94 NetVM: fleet control script (netvm-fleet.sh) for operators 2026-10-03 00:16:42 -04:00
Antigravity Agent 0f2a87b08a NetVM: per-node Warp egress design + lifecycle scripts 2026-10-03 00:01:09 -04:00