Skip to content

Add Claude agents, skills, and swarm configuration#1414

Open
rrmethodco wants to merge 41 commits intoruvnet:mainfrom
rrmethodco:feature/claude-agents-setup
Open

Add Claude agents, skills, and swarm configuration#1414
rrmethodco wants to merge 41 commits intoruvnet:mainfrom
rrmethodco:feature/claude-agents-setup

Conversation

@rrmethodco
Copy link
Copy Markdown

Summary

  • Initial project setup with RuFlo V3 claude-flow configuration
  • 99+ agent definitions across core, specialized, swarm, GitHub, SPARC, and v3 domains
  • 30+ skills including AgentDB, browser automation, GitHub workflows, and SPARC methodology
  • MCP server config, hooks, helpers, and swarm coordination tooling
  • Added .gitignore to exclude node_modules and secrets

Test plan

  • Verify claude-flow CLI initializes correctly with new config
  • Confirm agents are discoverable via agent list
  • Validate skills load without errors
  • Test swarm init with hierarchical topology

🤖 Generated with claude-flow

rrmethodco and others added 30 commits March 23, 2026 14:41
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>
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>
- 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>
- 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>
rrmethodco and others added 11 commits March 26, 2026 13:51
…, 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>
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.

1 participant