Commit Graph

43 Commits

Author SHA1 Message Date
58c6e27a5f Add Automated Task Worker section to TOOLS.md for session continuity 2026-02-24 10:07:31 -06:00
2fc03b178b Add 24/7 automated task worker cron job and update TOOLS.md with Gantt Board CLI 2026-02-24 10:01:44 -06:00
e90f49ad01 Signed-off-by: Matt Bruce <mbrucedogs@gmail.com> 2026-02-24 09:50:24 -06:00
712c10534c Update TOOLS.md and heartbeat state 2026-02-24 04:10:56 -06:00
91af3c741b Add Tavily search tools and podcast generator scripts 2026-02-24 04:10:56 -06:00
ef7ab7c815 Add daily memory logs and digest status 2026-02-24 04:10:56 -06:00
77908bbf09 Signed-off-by: Matt Bruce <mbrucedogs@gmail.com> 2026-02-22 20:37:29 -06:00
bcc94f0626 Update memory log with today's work: Ramya optimizations, Voxyz Phase 10 approval, Supabase integration 2026-02-22 19:48:11 -06:00
f5a3700ad9 Signed-off-by: Matt Bruce <mbrucedogs@gmail.com> 2026-02-22 18:26:59 -06:00
373c0c4b49 Add AGENTS.md workspace files for all specialized agents
Created domain-specific AGENTS.md files:
- ios-dev/workspace/AGENTS.md: iOS/SwiftUI workflow, patterns, examples
- web-dev/workspace/AGENTS.md: Next.js/Supabase patterns, table naming rules
- research/workspace/AGENTS.md: Research methodology, output format, verification

Each AGENTS.md includes:
- Standard workflow
- File organization patterns
- Code examples
- Common tasks with guides
- Tool-specific patterns

Updated SPECIALIZED_AGENTS.md with:
- Agent workspace structure documentation
- Explanation of key files
- Why AGENTS.md matters for subagents
2026-02-21 20:02:13 -06:00
748a8d2bfb Add shared Supabase pattern and specialized agents to MEMORY.md
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
2026-02-21 19:55:16 -06:00
b1d3546f70 Document shared Supabase pattern for web-dev agent
Added to web-dev agent rules:
- Shared Supabase project (qnatchrjlpehiijwtreh) for all Vercel apps
- Table naming convention: <projectName>_tableName
- Copy .env.local from existing projects
- Shared auth across apps
- Migration scripts with prefixed table names

Updated SPECIALIZED_AGENTS.md documentation with pattern details
2026-02-21 19:50:59 -06:00
2c41753316 Update web-dev agent with Supabase best practices
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
2026-02-21 19:37:45 -06:00
8f4f979c85 Add specialized agent profiles and 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
2026-02-21 19:31:38 -06:00
de84f69000 Update MEMORY.md: Remove internal table CRUD, 22/22 core API endpoints 2026-02-21 17:59:08 -06:00
8534a9976a Update MEMORY.md: 30/30 API endpoints with project/sprint get 2026-02-21 17:52:03 -06:00
6b0cdea064 Update MEMORY.md: 28/28 API endpoints with full CRUD coverage
- Added 7 new API endpoints (users admin + meta CRUD)
- Coverage now 28/28 (100%)
- All database tables have full CRUD via CLI
2026-02-21 17:47:04 -06:00
f994f69e6b Update MEMORY.md with complete API coverage (21/21 endpoints) 2026-02-21 17:41:09 -06:00
0f41c3e729 Document 100% CLI coverage achievement
- Audited gantt-board API: 13 endpoints identified
- Added 5 missing auth commands to CLI
- Updated MEMORY.md with coverage matrix
- Rule 2.5 now fully compliant for gantt-board
2026-02-21 17:36:17 -06:00
f812643274 Complete CLI sync rule implementation
- 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
2026-02-21 17:32:17 -06:00
a7d40fd5c9 Add Rule 2.5: CLI must stay in sync with Web UI
- 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
2026-02-21 17:31:11 -06:00
bcd9ef35f4 Update MEMORY.md with unified CLI documentation
- Document gantt.sh unified CLI covering all API endpoints
- Separate API-based vs Supabase-direct approaches
- Clear usage examples for both methods
2026-02-21 17:29:29 -06:00
ef6cb4e116 Add mandatory CLI standard - all web projects must have scripts/ folder 2026-02-21 17:24:19 -06:00
6ddac4a21c Clean up workspace scripts folder
- 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
2026-02-21 17:21:50 -06:00
9cfd7843b8 docs: memory and task CRUD scripts
- Add gantt task CRUD bash and TypeScript utilities
- Update MEMORY.md with CRUD capabilities and rules
- Update daily memory with subagent completions
- Document: full task links, attach-then-delete rule
2026-02-21 16:32:24 -06:00
806a61acf1 Signed-off-by: Matt Bruce <mbrucedogs@gmail.com> 2026-02-21 14:27:26 -06:00
7f54cb6d1d Add lock file to web monitor script to prevent concurrent runs 2026-02-20 08:55:10 -06:00
6ef43a00c3 Add daily data backup system
- 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
2026-02-19 13:26:11 -06:00
8c85263553 Add iOS MRR opportunities research report
10 high-potential iOS app ideas with:
- Market analysis and revenue estimates
- Competitor breakdowns
- Viral mechanics
- iOS-specific feature recommendations
- Focus Timer with Live Activities (recommended first project)
2026-02-18 23:40:46 -06:00
e1e55cf175 Update daily memory - evening task progress 2026-02-18 21:01:47 -06:00
eb919244a0 Fix cron auto-restart script - add Homebrew PATH
- Added /opt/homebrew/bin to PATH for npm access
- Use full path to npm (/opt/homebrew/bin/npm) for reliability
- Script tested and working
2026-02-18 20:49:52 -06:00
b934c9fdb3 Task #7: Root cause analysis - why websites die
- 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
2026-02-18 16:04:44 -06:00
593f40ee44 Add backup monitoring script for auto-restart
- Created monitor-restart.sh script for manual or cron-based monitoring
- Script checks all 3 sites and auto-restarts if down
- Includes proper process cleanup with pkill
- Logs to /tmp/web-monitor.log
2026-02-18 14:22:27 -06:00
08bfe94fdd Add git commit identity rules to AGENTS.md
- Document distinction between my projects and user's projects
- Add step-by-step instructions for switching git identity
- List specific projects for each owner
- Add visual reminders and quick check commands
2026-02-18 11:52:38 -06:00
a92ffd203a Document task management workflow for async work
- Added task queueing guidelines to AGENTS.md
- Clarified when to do immediate vs queued work
- Added workflow for adding tasks to Project Hub
2026-02-18 11:21:00 -06:00
67e6ef5c1b Update daily digest to require full URLs for all articles
- Updated cron job payload to require [headline](url) markdown format
- Updated documentation to emphasize clickable links requirement
- Posted new sample digest with proper link formatting
- Every item now includes full URL to source article
2026-02-18 11:17:59 -06:00
834fa5721c Update web monitoring docs with Heartbeat Monitor
- Added new Heartbeat Monitor dashboard at port 3005
- Documented all features: uptime tracking, sparklines, add app UI
- Updated all three projects in the monitoring list
- Added instructions for adding new apps dynamically
2026-02-18 11:16:02 -06:00
e02147408a Add web apps monitoring documentation and auto-restart cron job
- Created memory/web-apps-monitoring.md with status and restart instructions
- Set up cron job to check both sites every 10 minutes
- Auto-restarts any site that returns non-200 or times out
- Sends Telegram notification if restart occurs
2026-02-18 11:11:38 -06:00
31534090f3 Add editable digest topics configuration
- Created memory/digest-topics.json for customizing search topics
- Each topic has id, name, enabled flag, and searchQueries array
- Easy to add/remove/modify topics without code changes
- Updated documentation with customization instructions
2026-02-18 10:57:30 -06:00
ebd8594ab3 Add ideas backlog file for quick capture 2026-02-18 10:03:10 -06:00
cdbce5aabe Update daily digest coverage areas
- Added AI coding assistants for iOS development (Claude Code, Cursor, Copilot, etc.)
- Added latest coding models tracking (Claude, GPT, Gemini, LLaMA, DeepSeek)
- Updated cron job payload with new search topics
- Updated documentation with expanded coverage areas
2026-02-18 10:01:33 -06:00
3ac195e8d0 Add daily digest system documentation
- Created memory/daily-digest-system.md with full system overview
- Documented API endpoints and cron schedule
- Added instructions for AI continuity if agent is replaced
2026-02-18 09:49:56 -06:00
105621b40e Add project standards and responsive design requirements to AGENTS.md
- Documented mobile-first responsive design as REQUIRED standard
- Added web development tech preferences (Next.js, Tailwind, etc.)
- Created memory/project-standards.md for coding guidelines
2026-02-18 09:42:05 -06:00