Skip to content

Conversation

@Foundup
Copy link
Owner

@Foundup Foundup commented Jan 18, 2026

Summary

  • AI Overseer: WSP 15 MPS activity routing (P0 Live > P1 Comments > P1 Indexing default)
  • Video Indexer: API toggles (YouTube OFF default, Gemini ON), hybrid stack (yt-dlp + Selenium + Gemini)
  • YouTube Scheduler: Simplified 012 menu, session restore fix (--no-restore-session-state)
  • Livechat: Multi-channel coordinator with all_processed detection
  • Infrastructure: WRE memory preflight, patch executor, stream resolver
  • HoloIndex: Adaptive learning, breadcrumb tracer, API toggles in .env.example
  • Digital Twin: New module with voice memory, style guardrails, trajectory logging
  • WSP Framework: Updated documentation, CLAUDE.md operational instructions

Key Changes

Module Change
ai-overseer Activity routing with MPS priority scoring
video-indexer YOUTUBE_API_ENABLED=false, GEMINI_VIDEO_API_ENABLED=true
youtube-scheduler 012 menu simplification, session restore fix
livechat Persona registry, all_processed detection
digital-twin New module for 012 voice cloning

API Toggle Configuration

# YouTube Data API v3 - OFF by default (quota protection)
YOUTUBE_API_ENABLED=false

# Gemini native video analysis - ON by default
GEMINI_VIDEO_API_ENABLED=true

# yt-dlp and Selenium always available (no quota)

Test plan

  • IndexerConfig test passed (API toggles verified)
  • AI Overseer activity routing test passed (5/5 tests)
  • Python syntax validation passed on all modified files

🤖 Generated with Claude Code

Foundups Agent and others added 13 commits January 9, 2026 17:19
Added:
- tests/README.md: Comprehensive test documentation
- test_integration_oldest_video.py: E2E test for UnDaoDu 2009 video
- test_selenium_navigation.py: Visible browser demo for 012

Fixed:
- UnDaoDu channel_id corrected (was Move2Japan ID)
- audio_analyzer.py API mismatch with BatchTranscriber
- Now properly uses VideoArchiveExtractor for audio chunks

Known Issue:
- yt-dlp bot detection ("Sign in to confirm you're not a bot")
- Pipeline structure works, content download blocked by YouTube

WSP Compliance: WSP 5 (Test Coverage), WSP 6 (Test Audit), WSP 11 (Interface)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Added sys.path manipulation for standalone execution
- Uses same pattern as commenting system (WSP 84)
- Connects via YouTubeStudioDOM from youtube_shorts_scheduler
- Graceful fallback when account doesn't match channel
- Navigation to oldest video (2009) works

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
URL filters trigger YouTube bot detection (CAPTCHA).
Now uses the same approach as commenting system:
1. Navigate to clean Studio URL (no filter params)
2. Click Date header button to sort by date
3. Extract videos from DOM

This matches 012's guidance on avoiding bot detection
by using UI-TARS/DOM clicks instead of filtered URLs.

Tested: Successfully found oldest UnDaoDu video (8_DUQaqY6Tc)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add memory_preflight.py: WSP_CORE tiered artifact enforcement
  - Tier-0 (README.md, INTERFACE.md) required before code changes
  - Auto-stub creation when WRE_MEMORY_AUTOSTUB_TIER0=true
  - Hard gate wired into run_wre.py route_operation()

- Enhance WSP_00: Post-awakening operational protocol (anti-vibecoding)
  - 7-step work cycle: RESEARCH -> COMPREHEND -> QUESTION -> etc
  - WSP chain references for mandatory protocol flow

- Update README.md:
  - Fix 239 unicode escape sequences (proper emoji rendering)
  - Remove duplicate System Entry Points section
  - Add HoloIndex Memory System section (architecture, anti-vibecoding)
  - Update Latest Changes to 2026-01-11

- Update wre_core docs: README.md, INTERFACE.md, ModLog.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
BREAKING: Launch scripts moved to scripts/launch/

## Files Reorganized
- Audit reports → docs/audits/
- Investigation docs → docs/investigations/
- Session logs → docs/sessions/
- Launch scripts → scripts/launch/
- Modelfile → models/
- moderators_list.json → modules/communication/livechat/data/

## Files Deleted (temporary logs)
- registry_log.txt, sentinel_unit_out.txt, test_results.txt
- test_write.txt, verification_log.txt, test_ad_prevention.html
- interferometry.png, nul

## References Updated
- .claude/settings.local.json: launch script path
- chrome_preflight_check.py: recommendation path
- stream_resolver.py: log message path

WSP Compliance: WSP 3, WSP 49, WSP 85, WSP 50

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Simplified main.py menu for 012 usability, added --no-restore-session-state
to launch scripts to prevent Chrome/Edge opening extra tabs after force-kill.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Added activity routing to AI Overseer for autonomous task transitions.
HoloIndex audit found 5 existing modules (80% reuse vs 500+ new lines).
Priority: P0 Live > P1 Comments > P1 Indexing (default) > P2 Schedule > P3 Social.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Added YOUTUBE_API_ENABLED (OFF default) and GEMINI_VIDEO_API_ENABLED (ON).
Hybrid stack: yt-dlp (free) + Selenium DOM (free) + Gemini (ON) protects
YouTube API quota while enabling native video analysis.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Enhanced multi-channel coordination with all_processed detection pattern.
Added persona registry for channel-specific reply behaviors.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Minor fixes to comment processing and reply execution flow.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
…resolver

Infrastructure updates: memory preflight guard, patch executor improvements,
stream resolver enhancements, and social media orchestrator fixes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
HoloIndex updates: breadcrumb tracer, refactoring patterns, agent logger.
Added YOUTUBE_API_ENABLED and GEMINI_VIDEO_API_ENABLED to .env.example.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
WSP documentation updates, CLAUDE.md operational instructions,
digital twin architecture module, and agent skills/workflows.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants