diff --git a/PMOVES-Agent-Zero b/PMOVES-Agent-Zero index 2e000aa304..28006d37a7 160000 --- a/PMOVES-Agent-Zero +++ b/PMOVES-Agent-Zero @@ -1 +1 @@ -Subproject commit 2e000aa304e52ed47ca4d5eb4a9ce64a35c916a2 +Subproject commit 28006d37a70691cf91746f3162d0b96dcf41fd29 diff --git a/PMOVES-BoTZ b/PMOVES-BoTZ index 07d3effea4..66e3915c6f 160000 --- a/PMOVES-BoTZ +++ b/PMOVES-BoTZ @@ -1 +1 @@ -Subproject commit 07d3effea46a03599d39bb83dc2523fe2965ba05 +Subproject commit 66e3915c6f0048056f49377d0f262e851dc24c93 diff --git a/PMOVES-BotZ-gateway b/PMOVES-BotZ-gateway index 8336b2fb54..0dc9aaafb4 160000 --- a/PMOVES-BotZ-gateway +++ b/PMOVES-BotZ-gateway @@ -1 +1 @@ -Subproject commit 8336b2fb5468b390df2a6a16186b8a7af17839c5 +Subproject commit 0dc9aaafb4deafabe851a266b904ec089a17d948 diff --git a/PMOVES-ClawZ b/PMOVES-ClawZ index cfb4e3a936..85b267aae9 160000 --- a/PMOVES-ClawZ +++ b/PMOVES-ClawZ @@ -1 +1 @@ -Subproject commit cfb4e3a936262315948628d2da32d7158c4fbb30 +Subproject commit 85b267aae9aa95b6da2f6a000ec247dbdcff5351 diff --git a/PMOVES-E2B-Danger-Room-Desktop b/PMOVES-E2B-Danger-Room-Desktop index fcb2834148..a6b79c2735 160000 --- a/PMOVES-E2B-Danger-Room-Desktop +++ b/PMOVES-E2B-Danger-Room-Desktop @@ -1 +1 @@ -Subproject commit fcb283414827d647c70bc7ca07c4fa1b785a0798 +Subproject commit a6b79c27358f4632599ce87453b332cacec346c8 diff --git a/PMOVES-E2b-Spells b/PMOVES-E2b-Spells index 75a3ec6324..43f4f8b8bf 160000 --- a/PMOVES-E2b-Spells +++ b/PMOVES-E2b-Spells @@ -1 +1 @@ -Subproject commit 75a3ec6324959ad1d30afb47e224848b666b8e14 +Subproject commit 43f4f8b8bf375c4c2de3df1a76d011943bbd727e diff --git a/PMOVES-Headscale b/PMOVES-Headscale index a3ef4d7966..7dc70cb01e 160000 --- a/PMOVES-Headscale +++ b/PMOVES-Headscale @@ -1 +1 @@ -Subproject commit a3ef4d7966bc51b0fa08cff145b88921e4250dbd +Subproject commit 7dc70cb01ebf0a0e4e17fe03f9d9d06485b66704 diff --git a/PMOVES-MAI-UI b/PMOVES-MAI-UI index 182bcf4db0..2872e3a053 160000 --- a/PMOVES-MAI-UI +++ b/PMOVES-MAI-UI @@ -1 +1 @@ -Subproject commit 182bcf4db0889529116cbced1d0896e8bb3bcbba +Subproject commit 2872e3a053cab2a55a0663632e574cf48e23f706 diff --git a/PMOVES-Neo4j b/PMOVES-Neo4j index c68156edf2..ec1389ed0a 160000 --- a/PMOVES-Neo4j +++ b/PMOVES-Neo4j @@ -1 +1 @@ -Subproject commit c68156edf24164435ab1ac257ec633134c2887f7 +Subproject commit ec1389ed0ac21d0205d285340f724bded737b631 diff --git a/PMOVES-Tailscale b/PMOVES-Tailscale index 2ad2d4d409..43a3bc7bd3 160000 --- a/PMOVES-Tailscale +++ b/PMOVES-Tailscale @@ -1 +1 @@ -Subproject commit 2ad2d4d409e6b5eac5dbecb59ce307eb3297587c +Subproject commit 43a3bc7bd3ef3886806953e0a9075a70aa44cb41 diff --git a/PMOVES-Ultimate-TTS-Studio b/PMOVES-Ultimate-TTS-Studio index 26ca5a2acd..7ee6b9df1d 160000 --- a/PMOVES-Ultimate-TTS-Studio +++ b/PMOVES-Ultimate-TTS-Studio @@ -1 +1 @@ -Subproject commit 26ca5a2acd238a21d5242a72fba3dbd24c5996d5 +Subproject commit 7ee6b9df1db3d6632f99e3a4d3c48cd008a5cc5f diff --git a/PMOVES-a0-plugins b/PMOVES-a0-plugins index 00d6a87843..d095c75531 160000 --- a/PMOVES-a0-plugins +++ b/PMOVES-a0-plugins @@ -1 +1 @@ -Subproject commit 00d6a87843f190c48b22e3b0c282c0a6a2a823a2 +Subproject commit d095c755319c91e5dcf97fbbceec07c53123bcf5 diff --git a/PMOVES-autoresearch b/PMOVES-autoresearch index 948619514b..c2450add72 160000 --- a/PMOVES-autoresearch +++ b/PMOVES-autoresearch @@ -1 +1 @@ -Subproject commit 948619514bf58965a17a30afa6ff372297b64184 +Subproject commit c2450add72cc80317be1fe8111974b892da10944 diff --git a/PMOVES-surf b/PMOVES-surf index 135748a4fd..a27fbb28ea 160000 --- a/PMOVES-surf +++ b/PMOVES-surf @@ -1 +1 @@ -Subproject commit 135748a4fd428d3c1a23b345776e13e2c7ec6f31 +Subproject commit a27fbb28ea8b69b76798a7fd3d293a1a26dcdace diff --git a/PMOVES-tensorzero b/PMOVES-tensorzero index 6b1bc23f54..d71f4d14f1 160000 --- a/PMOVES-tensorzero +++ b/PMOVES-tensorzero @@ -1 +1 @@ -Subproject commit 6b1bc23f540899764a9fcbc32ad85b4e24dbae47 +Subproject commit d71f4d14f1026e165243dfa281520ae7a84b0cc5 diff --git a/PMOVES-transcribe-and-fetch b/PMOVES-transcribe-and-fetch index aef3a86e81..5a57ca0018 160000 --- a/PMOVES-transcribe-and-fetch +++ b/PMOVES-transcribe-and-fetch @@ -1 +1 @@ -Subproject commit aef3a86e817bc2d266b8b0845b6b118062e8dc7a +Subproject commit 5a57ca00185c6e04527cd2962feb2ac90491a0ad diff --git a/PMOVES.YT b/PMOVES.YT index b98f2d1ffe..ad8605d554 160000 --- a/PMOVES.YT +++ b/PMOVES.YT @@ -1 +1 @@ -Subproject commit b98f2d1ffed2474aaf21101471dc8d358fd2421d +Subproject commit ad8605d554d16c87f25e415ac21bd6db6b979831 diff --git a/Pmoves-AgentGym-RL b/Pmoves-AgentGym-RL index b208734fc9..b30b84a372 160000 --- a/Pmoves-AgentGym-RL +++ b/Pmoves-AgentGym-RL @@ -1 +1 @@ -Subproject commit b208734fc94dbdbc6a6e585664407b7f07367a3b +Subproject commit b30b84a37223b01a68f843be8a8b2af7f80fcb07 diff --git a/Pmoves-cipher b/Pmoves-cipher index ed701cae08..2bd33b9d2d 160000 --- a/Pmoves-cipher +++ b/Pmoves-cipher @@ -1 +1 @@ -Subproject commit ed701cae084ad1623e55fdb376fc38d5d0474f4a +Subproject commit 2bd33b9d2dc8f7974c5bf995375658f291bab7c2 diff --git a/Pmoves-hyperdimensions b/Pmoves-hyperdimensions index 1a6cb72547..eca5305560 160000 --- a/Pmoves-hyperdimensions +++ b/Pmoves-hyperdimensions @@ -1 +1 @@ -Subproject commit 1a6cb7254732785b5b429ff2fe5a534a7c845d89 +Subproject commit eca5305560a934ed729e4dd9ef2eae6c3acb656c diff --git a/pmoves/docs/AGENTS/AGNOTE4482PHI.5090-SUBMODULE-AUDIT.md b/pmoves/docs/AGENTS/AGNOTE4482PHI.5090-SUBMODULE-AUDIT.md new file mode 100644 index 0000000000..9994352dc1 --- /dev/null +++ b/pmoves/docs/AGENTS/AGNOTE4482PHI.5090-SUBMODULE-AUDIT.md @@ -0,0 +1,138 @@ +# AGNOTE4482PHI — 5090 Submodule Drift Audit + +GRAPHITI_MARK: `PHI-4482-5090::SUBMODULE-AUDIT::PMOVES` + +> **Parent:** [AGNOTE4482.md](./AGNOTE4482.md) | **Claim Register:** [AGNOTE4482PHI.t1.md](./AGNOTE4482PHI.t1.md) +> **Author:** 5090-claude (♫ Note | #7C3AED | prosodic) +> **Date:** 2026-03-21 +> **Context:** 28 submodules drifted from gitlinks on main. Audit before 5090 rebuild. + +--- + +## Summary + +| Category | Count | Action | +|----------|-------|--------| +| Docs/integration stubs (safe to sync) | 16 | Gitlink updated | +| Functional changes on Hardened (safe) | 5 | Gitlink updated | +| Feature/fix branches (active WIP) | 4 | Deferred — document | +| Large upstream sync | 2 | Deferred — review needed | +| Diverged/lost gitlink | 3 | Accept current HEAD or defer | + +--- + +## Category A — Docs & Integration Stubs (Safe to Sync) + +These submodules are on `PMOVES.AI-Edition-Hardened` with only documentation, PMOVES integration module stubs (`pmoves_announcer`, `pmoves_health`, `pmoves_registry`, `pmoves_common`), or cleanup changes. + +| # | Submodule | Commits | Change Type | +|---|-----------|---------|-------------| +| 1 | PMOVES-Headscale | 1 | CLAUDE.md + PMOVES.AI_INTEGRATION.md | +| 2 | PMOVES-Neo4j | 1 | PMOVES.AI_INTEGRATION.md only | +| 3 | PMOVES-surf | 3 | PMOVES.AI_INTEGRATION.md only | +| 4 | PMOVES-a0-plugins | 3 | PMOVES.AI_INTEGRATION.md + README + plugin YAML | +| 5 | PMOVES-E2B-Danger-Room-Desktop | 2 | PMOVES.AI_INTEGRATION.md + poetry.lock + submodule ptr | +| 6 | PMOVES-Ultimate-TTS-Studio | 1 | Merge main into Hardened (sync commit) | +| 7 | PMOVES-BotZ-gateway | 2 | Cleanup: removed 1344 lines (stale env.tier-api + pmoves_* stubs) | +| 8 | PMOVES-E2b-Spells | 1 | Added pmoves_announcer/common/health/registry stubs | +| 9 | PMOVES-MAI-UI | 6 | Added pmoves_announcer/common/health/registry stubs | +| 10 | PMOVES-Tailscale | 1 | Added pmoves_announcer/common/health/registry stubs | +| 11 | PMOVES-tensorzero | 7 | Integration stubs + provider-proxy Dockerfile fix | +| 12 | Pmoves-AgentGym-RL | 2 | PMOVES.AI_INTEGRATION.md + submodule pointer | +| 13 | pmoves/integrations/archon | 1 | Cleanup: removed 529 lines (dead github_integration code) | +| 14 | PMOVES-autoresearch | 3 | NaN fast-fail + infinite loop guard (gitlink force-pushed, accept HEAD) | +| 15 | PMOVES-ClawZ | 3+ | Agent refactoring (gitlink force-pushed, accept HEAD) | +| 16 | Pmoves-cipher | 2 | API server fixes + test fixes | + +--- + +## Category B — Functional Changes on Hardened (Safe to Sync) + +On `PMOVES.AI-Edition-Hardened` with functional code changes that are intentional and reviewed. + +| # | Submodule | Commits | Change Type | +|---|-----------|---------|-------------| +| 17 | Pmoves-hyperdimensions | 26 | New tools: generate_dossier.py, generate_topology.py, saves | +| 18 | PMOVES-transcribe-and-fetch | 22 | Major cleanup: 251K lines removed, env cleanup | +| 19 | PMOVES-Agent-Zero | 1 | QUICKSTART.md + PMOVES.AI_INTEGRATION.md (docs) | +| 20 | PMOVES.YT | 2 | Dockerfile fix + yt.py refactor | +| 21 | PMOVES-BoTZ | 2 | vl_sentinel refactor, mcp_bridge cleanup, test_mint.py | + +--- + +## Category C — Feature/Fix Branches (Deferred) + +Active work-in-progress on non-Hardened branches. Do NOT sync — these may be incomplete. + +| # | Submodule | Branch | Commits | Status | +|---|-----------|--------|---------|--------| +| 22 | PMOVES-supabase | feat/pmoves-auth-module | 4 | New pmoves_auth module + integration stubs | +| 23 | Pmoves-Health-wger | feat/wger-django-signals | 8 | NATS publisher + Django signals (observability) | +| 24 | PMOVES-llama-throughput-lab | fix/dockerfile-audit-hardening | 1 | PMOVES.AI_INTEGRATION.md (docs-only but on fix/ branch) | +| 25 | PMOVES-Pinokio-Ultimate-TTS-Studio | fix/tts-start-js-regex | 2 | start.js regex fix + integration stubs | + +--- + +## Category D — Large Upstream / Detached (Deferred) + +Require dedicated review session before syncing. + +| # | Submodule | State | Commits | Notes | +|---|-----------|-------|---------|-------| +| 26 | PMOVES-Pipecat | Detached v0.0.102+68 | 960 | Massive upstream sync. 727 files, 40K insertions. Review changelog. | +| 27 | PMOVES-Danger-infra | Hardened | 4 | 528 files changed, 11K ins / 24K del. Upstream E2B changes. | + +--- + +## Category E — Diverged Branches (Investigate) + +| # | Submodule | Issue | Notes | +|---|-----------|-------|-------| +| 28 | PMOVES-DoX | Gitlink → UNFCU enterprise commit (#138), HEAD → dependabot merge (#122). Not ancestor. | Branches diverged. The gitlink (832017f) has UNFCU features that HEAD doesn't. Need to determine which branch is authoritative. Likely needs branch reset per memory pattern. | + +--- + +## Cross-Cutting Pattern: PMOVES Integration Modules + +13 submodules received standardized integration stubs: + +``` +pmoves_announcer/__init__.py — NATS service announcer +pmoves_common/__init__.py — Shared utilities (ServiceTier enum) +pmoves_health/__init__.py — Health check endpoints +pmoves_registry/__init__.py — Service registry client +``` + +**Present in:** BoTZ, Danger-infra, DoX, E2b-Spells, MAI-UI, Pinokio-TTS, Pipecat, Tailscale, Ultimate-TTS-Studio, supabase, tensorzero, PMOVES.YT, integrations/archon + +**BotZ-gateway removed its copies** (2 commits) — indicating these were moved/consolidated elsewhere. + +--- + +## 5090 Rebuild Guidance + +### Containers affected by synced submodules +- **tensorzero** — provider-proxy Dockerfile changed → rebuild `tensorzero-provider-proxy` +- **PMOVES.YT** — yt.py + Dockerfile → rebuild `pmoves-yt-service` +- **BoTZ** — vl_sentinel refactor → rebuild `botz` container +- **cipher** — API server fixes → rebuild `cipher-memory` + +### No container rebuild needed +- All docs-only submodules +- Integration stubs (not yet wired into Docker builds) +- hyperdimensions (standalone tools) +- transcribe-and-fetch (cleanup only) + +### Deferred items for next session +1. PMOVES-Pipecat: Review 960 upstream commits, decide whether to sync +2. PMOVES-Danger-infra: Review 528-file upstream diff +3. PMOVES-DoX: Resolve branch divergence +4. PMOVES-supabase: Complete and merge pmoves_auth feature +5. Pmoves-Health-wger: Complete and merge Django signals feature +6. PMOVES-Pinokio-Ultimate-TTS-Studio: Merge fix/tts-start-js-regex to Hardened + +--- + +## Verdict + +**21 of 28 submodules safe to sync.** Remaining 7 deferred (4 WIP branches, 2 large upstream, 1 diverged). diff --git a/pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md b/pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md index a69c848296..fbad339fee 100644 --- a/pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md +++ b/pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md @@ -76,6 +76,7 @@ Required handoff fields: - `2026-03-20T23:30:00Z` RELEASE `CLAUDE-OPUS` scope: All 5 PRs merged. Alt signatures live (z890-infra, 5090-voice, 4090-field). env.shared noise root-caused and fixed (raw sourcing → with-env.sh). Runners 3/3 online. Secrets synced. Handoff to 5090-claude: pull main, rebuild BoTZ container for theme API, claim W1 CLI bridge + W3 Discord lanes. - `2026-03-21T14:00:00Z` CLAIM `Z890-CLAUDE` scope: SSL v1 fix (Hi-RAG v1+v1-gpu), rebase PR #1048 onto main (25 commits behind, 1 conflict resolved), merge PR #1048 with --admin, post-merge validation, DnB Orchestra AGNOTE. - `2026-03-21T17:33:45Z` RELEASE `Z890-CLAUDE` scope: PR #1048 merged (0ed43185). SSL v1+v2 complete (8 services). Trail signed. 19 containers healthy. 10 FlOO$ pairings [OK]. Docs reconciled (0 drift). AGNOTE4482DnB.PHI.Orchestra published. Handoff to 4090 (converge on topology, test suggest_reviewer) and 5090 (GPU validation, TTS benchmark, claim W1+W3). +- `2026-03-21T20:00:00Z` CLAIM `5090-CLAUDE` scope: 5090 submodule drift audit — classified 28 drifted submodules (16 docs/stubs, 5 functional on Hardened, 4 WIP branches, 2 large upstream, 1 diverged). Synced 21 gitlinks. Deferred 7. Audit doc: AGNOTE4482PHI.5090-SUBMODULE-AUDIT.md. ## Graphiti Review Log - `2026-02-21T10:35:03.6791631-05:00` REVIEW `CODEX-GPT5` diff --git a/pmoves/integrations/archon b/pmoves/integrations/archon index f4bd252c0e..e965b4f50d 160000 --- a/pmoves/integrations/archon +++ b/pmoves/integrations/archon @@ -1 +1 @@ -Subproject commit f4bd252c0ecf9ff86d31ed42b5da55034c7afe9f +Subproject commit e965b4f50d1c1362a0442cd1ab99b2d790fa3f82