- gantt-tasks: Replace Supabase REST with API calls using GANTT_MACHINE_TOKEN
- mission-control-docs: Replace Supabase REST with API calls using MC_MACHINE_TOKEN
- Both skills now follow API-centric architecture
- Updated SKILL.md documentation for both
This ensures consistency with the CLI auth pattern and provides
single source of truth through API endpoints.
- Bob: CANNOT mark tasks done, must end with Ready for Charlie
- Charlie: CANNOT mark tasks done, must end with Ready for deploy or Needs fixes
- Alice: CANNOT mark tasks done, research-only tasks report to user
- All: Violations result in task reopening
New sections added:
- Rule 2.1: Shared Supabase pattern for all Vercel web apps
- Same Supabase project (qnatchrjlpehiijwtreh)
- Table naming: <projectName>_tableName
- Copy .env.local from existing projects
- Specialized Agent Profiles section
- List of all available agents
- When to use each
- How to spawn them
- Key benefit: auto-loaded skills
Now documented in both agent configs and curated memory
Added to web-dev agent:
- firebase-auth-basics and firebase-firestore-basics skills
- Supabase-specific rules and patterns
- SSR auth, server components, RLS policies guidance
- Service role key security practices
Updated SPECIALIZED_AGENTS.md documentation
New specialized agents:
- ios-dev: iOS/Swift/SwiftUI development
- web-dev: Next.js/React/web development
- research: Research and analysis tasks
Each agent has:
- Own agent.json config with specialized system prompt
- Auto-loaded relevant skills
- Domain-specific best practices and rules
- Proper model configuration
Also added:
- SPECIALIZED_AGENTS.md documentation
- CLI_README_TEMPLATE.md for reference
- Rule 2.5: CLI must stay in sync with Web UI
- Added audit-cli-coverage.sh template to workspace scripts
- Documented monthly audit process
- Reference implementation in gantt-board
- New mandatory rule: Every web API endpoint must have matching CLI
- Added verification process for API-to-CLI coverage
- Added ongoing maintenance checklist
- Added coverage matrix template
- Removed duplicate monitoring scripts (4 versions consolidated to 1)
- Moved gantt-specific scripts to gantt-board project repo
- Moved create_ios_project.sh into scripts/
- Moved monitor-processes.sh into scripts/ as resource-monitor.sh
- Deleted monitor-restart.sh (duplicate)
- Created README.md documenting what's left and why
- Created daily-backup.sh script for all 3 web apps
- Backs up data/ directories to Git daily at 11:00 PM CST
- Commits and pushes to Gitea automatically
- Logs to memory/backup.log
- Cron job created for automated daily runs
- Analyzed system limits, memory usage, process status
- Identified primary suspect: Next.js dev server memory leaks
- Secondary suspects: macOS power mgmt, SSH timeout, OOM killer
- Created monitoring script for CPU/memory/file descriptors
- Documented recommendations: production builds, PM2, nohup