Add Claude agents, skills, and swarm configuration#1414
Open
rrmethodco wants to merge 41 commits intoruvnet:mainfrom
Open
Add Claude agents, skills, and swarm configuration#1414rrmethodco wants to merge 41 commits intoruvnet:mainfrom
rrmethodco wants to merge 41 commits intoruvnet:mainfrom
Conversation
Includes claude-flow agents, skills, hooks, swarm configs, MCP server setup, and project planning docs. Co-Authored-By: claude-flow <ruv@ruv.net>
Add git commit permission to allowed tools, update ruflo submodule ref. Co-Authored-By: claude-flow <ruv@ruv.net>
…ts-setup # Conflicts: # .claude/agents/core/coder.md # .claude/agents/core/planner.md # .claude/agents/core/researcher.md # .claude/agents/core/reviewer.md # .claude/agents/core/tester.md # .claude/agents/development/dev-backend-api.md # .claude/agents/github/code-review-swarm.md # .claude/agents/github/issue-tracker.md # .claude/agents/github/multi-repo-swarm.md # .claude/agents/github/pr-manager.md # .claude/agents/github/project-board-sync.md # .claude/agents/github/release-manager.md # .claude/agents/github/release-swarm.md # .claude/agents/github/repo-architect.md # .claude/agents/github/swarm-issue.md # .claude/agents/github/swarm-pr.md # .claude/agents/github/workflow-automation.md # .claude/agents/goal/goal-planner.md # .claude/agents/sparc/architecture.md # .claude/agents/sparc/pseudocode.md # .claude/agents/sparc/refinement.md # .claude/agents/sparc/specification.md # .claude/agents/swarm/adaptive-coordinator.md # .claude/agents/swarm/hierarchical-coordinator.md # .claude/agents/swarm/mesh-coordinator.md # .claude/agents/templates/coordinator-swarm-init.md # .claude/agents/templates/sparc-coordinator.md # .claude/agents/v3/v3-integration-architect.md # .claude/helpers/README.md # .claude/helpers/adr-compliance.sh # .claude/helpers/auto-commit.sh # .claude/helpers/auto-memory-hook.mjs # .claude/helpers/checkpoint-manager.sh # .claude/helpers/daemon-manager.sh # .claude/helpers/ddd-tracker.sh # .claude/helpers/github-safe.js # .claude/helpers/github-setup.sh # .claude/helpers/guidance-hook.sh # .claude/helpers/guidance-hooks.sh # .claude/helpers/health-monitor.sh # .claude/helpers/hook-handler.cjs # .claude/helpers/intelligence.cjs # .claude/helpers/learning-hooks.sh # .claude/helpers/learning-optimizer.sh # .claude/helpers/learning-service.mjs # .claude/helpers/metrics-db.mjs # .claude/helpers/pattern-consolidator.sh # .claude/helpers/perf-worker.sh # .claude/helpers/quick-start.sh # .claude/helpers/security-scanner.sh # .claude/helpers/setup-mcp.sh # .claude/helpers/standard-checkpoint-hooks.sh # .claude/helpers/statusline.cjs # .claude/helpers/swarm-comms.sh # .claude/helpers/swarm-hooks.sh # .claude/helpers/swarm-monitor.sh # .claude/helpers/sync-v3-metrics.sh # .claude/helpers/update-v3-progress.sh # .claude/helpers/v3-quick-status.sh # .claude/helpers/v3.sh # .claude/helpers/validate-v3-config.sh # .claude/helpers/worker-manager.sh # .claude/settings.json # .claude/skills/reasoningbank-intelligence/SKILL.md # .claude/skills/swarm-orchestration/SKILL.md # .gitignore # CLAUDE.md # ruflo~HEAD
- Playwright script to scrape Role Analytics from Dolce portal - GitHub Action runs every Thursday 1 PM EST - Dolce job mapping table + seed data for Lowland - DOW weight distribution for weekly → daily scheduled labor Co-Authored-By: claude-flow <ruv@ruv.net>
- Playwright scraper for Resy upcoming covers + daily covers report - GitHub Action runs daily 9 AM EST - Reservation pickup tracking table (time series snapshots) - Fix Dolce login form selectors - Nav reorganized: Reporting / Planning / Admin - Dashboard: RESTAURANT label added Co-Authored-By: claude-flow <ruv@ruv.net>
- Login uses keyboard.type instead of fill (handles non-editable fields) - Smart select detection finds dropdowns by option count - Date format matches Dolce's "Mar 23, 2026" pattern - HTML parser runs in Node (avoids TypeScript compilation in browser) - Successfully synced: Server $2,530, Bartender $2,332, Support $6,898, Host $5,510 Co-Authored-By: claude-flow <ruv@ruv.net>
- Forecast API now accepts period+year shorthand params - Resy sync handles two-step login flow (email then password) Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Avoids esbuild __name decorator leak into browser context.
All scraping now uses page.evaluate('string') + Node-side parsing.
Co-Authored-By: claude-flow <ruv@ruv.net>
- /portal/login was falsely matching "already logged in" check - Use exact placeholder selectors from actual Resy OS login page Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
- Extract role weekly totals from tab-delimited summary lines - Distribute to daily using analytics hours proportions - Added Contract Dish mapping, excluded section headers - 49 records across 7 positions × 7 days Co-Authored-By: claude-flow <ruv@ruv.net>
- Renamed column header from SWPY to SDLY (Same Day Last Year) - Fetch 13 months of actuals for trailing 2W avg + SDLY lookups - Updated schedule approval Dolce integration note Co-Authored-By: claude-flow <ruv@ruv.net>
- PDF generation via jsPDF with branded layout - Resend integration for email delivery - location_users table for recipient management - Email Recipients tab in Settings - Vercel cron at 10:30 UTC (5:30 AM EST) Co-Authored-By: claude-flow <ruv@ruv.net>
Questionnaire: 20-question labor assessment with threshold adjustment suggestions, admin approval workflow, and computed labor % modifiers. Principles: 12-section reference doc covering all methodology — forecasting, thresholds, DOW weights, integrations, variance, etc. Co-Authored-By: claude-flow <ruv@ruv.net>
- Interactive SVG chart with 5 toggleable series (Forecast, T2W, SDLY, Budget, Actual) - Real-time chart updates when manager overrides forecast values - Forecast API now returns trailing2wAvg, samePeriodPY, budgetRevenue, actualRevenue - Rebranded to HELIXO (nav, login, tab title, icon) - Role badges use navy blue fill Co-Authored-By: claude-flow <ruv@ruv.net>
- SDLY now queries actual revenue from 364 days back (not prior_year_revenue column) - Chart toggle between line and grouped bar modes - Color scheme: navy, blue, light blue, gray (blues & grays) Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
- Toast getHourlySales() groups revenue by hour of day - daily_hourly_sales table + cron sync integration - Insights hourly bar chart (navy dinner, blue lunch, light other) - Expanded sales mix classification (50+ food/drink terms) - Removed italic styling from insights narrative sections Co-Authored-By: claude-flow <ruv@ruv.net>
…t names - Default unrecognized menu groups to Food instead of Other - Item-name fallback: reclassify Food items that match wine/spirit patterns - Added Lowland-specific wine producers (Roumier, Peters, Jobard, etc.) - Added spirit brand names (Titos, Woodford, etc.) - Event/prix fixe revenue classified as Food Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
- Increase chart left padding from 75 to 95px, reset viewBox to 0 origin - Add .leo-table-freeze CSS class for sticky thead on scroll - Apply sticky headers to Dashboard and Monthly Report tables Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
…, Add Location Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
- Submit: admins get FOH/BOH summary + Review Now button - Approve/Deny: submitter gets status + admin notes - Daily insights email rebranded from Method Co to HELIXO Co-Authored-By: claude-flow <ruv@ruv.net>
… 5am EST - dolce-sync.ts: rewrite to sync all 11 Method Co locations (was Lowland only) - dolce-sync API: fix GITHUB_OWNER/REPO to rrmethodco/ruflo, ref to feature branch - vercel.json: move morning toast-sync from 6am EST to 5am EST (10 UTC) - layout.svelte: use window.location.href for sign-out (reliable hard redirect) Co-Authored-By: claude-flow <ruv@ruv.net>
…ules Dolce lazy-loads each location's schedule group as user scrolls. Without scrolling, only the first group (Lowland) was visible in page text. Now scrolls 10x to force all groups to load before extracting text. Co-Authored-By: claude-flow <ruv@ruv.net>
- Add primaryGroup field to each location (e.g. 'Lowland FOH', 'LSD FOH') - After loading default page, detect if Dolce has a group selector - If yes, navigate to each location's primary group before extracting text - Falls back to full page text if no group navigation is available Co-Authored-By: claude-flow <ruv@ruv.net>
- Log all selects, group-related links on schedule page - Save screenshot + page text as artifacts (always, not just on failure) - Helps identify how Dolce navigates between location groups Co-Authored-By: claude-flow <ruv@ruv.net>
- Guest Analytics: full 6-tab redesign (Surveys, Ratings, Server Performance, Comments, Guest Info, Pace Report) with live Chart.js and HELIXO styling - Roles: add snapshot tab to ALL_REPORTING_TABS and NAV_TO_TAB_KEY - Layout: add Snapshot to buildReportingItems nav - Forecast: second KPI row cards, improved accuracy tracker - Labor Detail: % of revenue columns - Various cron maxDuration fixes, toast-sync improvements - vercel.json: intraday-sync and data-integrity cron schedules Co-Authored-By: claude-flow <ruv@ruv.net>
Co-Authored-By: claude-flow <ruv@ruv.net>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan
agent list🤖 Generated with claude-flow