feat(system): seedgo v2 operational, full system audit, 14/15 branches at 99%

Three days of intensive work bringing seedgo to full operational status
and driving all branches through comprehensive standards compliance.

Seedgo v2.0.0:
- 22 checkers active (up from 20), standards pack fully operational
- New introspection standard researched from Dev-Pass, FPLAN-0017 open
- Bypass system for false positives (.seedgo config)
- Standards query and audit commands fully functional

System-wide audit (FPLAN-0016):
- All 14 auditable branches at 99%+ compliance
- CLI imports standardized across all branches (console from cli.apps.modules)
- handle_command(command, args) → bool contract added to all modules
- print_help() function naming fixed for checker pattern matching
- Handler extraction: large modules split, file I/O moved to handler layer
- New handlers created across ai_mail, backup, daemon, flow, skills, spawn, seedgo

Branch-specific highlights:
- ai_mail: email.py split 840→420 lines, 4 new handlers
- flow: dplan_flow.py 688→591 lines, 4 new handlers
- seedgo: massive restructure — standards moved to handlers/aipass_standards/,
  old standards/ tree removed, bypass system added, diagnostics module
- commons: database module added, CLI imports fixed
- skills: 5 handle_commands added, help function renamed
- trigger: error reporter handler, handle_command routing
- All branches: consistent architecture, clean drone routing

Culture doc (CLAUDE.md) added — documents AIPass philosophy, identity,
memory system, and collaboration principles.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
AIOSAI
2026-03-10 01:26:42 -07:00
co-authored by Claude Opus 4.6
parent 09e759a8a4
commit babedd9c64
589 changed files with 17140 additions and 24881 deletions
+22 -25
View File
@@ -1,24 +1,9 @@
# ===================AIPASS====================
# META DATA HEADER
# Name: integrations.py - External integrations and backup protection
# Date: 2025-11-29
# =================== AIPass ====================
# Name: integrations.py
# Description: External integrations and backup protection
# Version: 2.1.0
# Category: backup_system
#
# CHANGELOG (Max 5 entries):
# - v2.1.0 (2026-03-06): Adapted for AIPass public repo
# * Removed shebang, sys.path manipulation, prax/cli imports
# * Uses standard logging and rich console
# * Relative handler imports, GoogleDriveSync via sibling module
# - v2.0.1 (2025-11-29): UX FIX - Import error and missing help output
# - v2.0.0 (2025-11-16): Created seed-compliant layout module
# - v1.1.0 (2025-10-30): Original backup_integrations features
# - v1.0.0 (2025-10-14): Initial extraction
#
# CODE STANDARDS:
# - Follow seed 3-layer architecture
# - Orchestrate workflows, delegate to handlers
# - Import handlers, never implement business logic
# Created: 2025-11-29
# Modified: 2026-03-09
# =============================================
"""
@@ -45,13 +30,10 @@ Architecture Pattern:
import sys
import os
import stat
import logging
from pathlib import Path
from rich.console import Console
logger = logging.getLogger(__name__)
console = Console()
from aipass.cli.apps.modules import console
from aipass.prax import logger
def _header(text):
@@ -278,6 +260,21 @@ def print_help():
safe_print("="*70)
safe_print("")
def print_introspection():
"""Display module introspection info."""
console.print()
console.print("integrations Module")
console.print("External integrations and backup protection (Drive sync, read-only)")
console.print()
console.print("Connected Handlers:")
console.print(" handlers/utils/")
console.print(" - system_utils.py (safe_print — terminal-safe output wrapper)")
console.print(" handlers/operations/")
console.print(" - integration_ops.py (sync_to_drive — Drive upload orchestration)")
console.print(" - integration_ops.py (set_backup_readonly — read-only permission setter)")
console.print()
if __name__ == "__main__":
"""Display help when module is run directly."""
import sys as _sys