Skip to content

feat: Unified Handoff System — 3-Tier Context Persistence (Epic 1 + 2)#619

Closed
danielsouza-git wants to merge 4 commits intoSynkraAI:mainfrom
danielsouza-git:feat/unified-handoff
Closed

feat: Unified Handoff System — 3-Tier Context Persistence (Epic 1 + 2)#619
danielsouza-git wants to merge 4 commits intoSynkraAI:mainfrom
danielsouza-git:feat/unified-handoff

Conversation

@danielsouza-git
Copy link
Copy Markdown

Summary

  • Epic 1 (v1.0): 3-Tier Handoff System — Micro-Handoff (agent switch), Session State (in-session timeline), Cross-Session Handoff (cross-session persistence)
  • Epic 2 (v2.0): Agent Activity Summaries, Agent Memory Integration, Session Observability CLI, Productivity Metrics
  • 217 tests across 11 suites, all passing
  • Zero external dependencies (Node.js stdlib only)

What's Included

Epic 1 — Core 3-Tier System

  • Tier 1: Automatic micro-handoff on agent switch (hook-based)
  • Tier 2: Session state timeline with append-only YAML events
  • Tier 3: Cross-session handoff with auto-trimming (~200 lines max)
  • Migration script from legacy handoff files
  • 71 tests

Epic 2 — Observability & Metrics

  • Story 2.1: Agent activity summaries + session-report command
  • Story 2.2: Agent memory hint extraction with token overlap scoring
  • Story 2.3: Session history CLI + event timeline + story details aggregator
  • Story 2.4: Productivity metrics + metrics-trend with trend analysis
  • 146 additional tests (217 total)

Key Files

  • Modules: .claude/lib/handoff/ (7 core modules)
  • Commands: .claude/lib/handoff/commands/ (session-report, session-history, metrics-trend)
  • Hooks: .claude/hooks/handoff-auto.cjs, .claude/hooks/handoff-saver.cjs
  • Rule: .claude/rules/unified-handoff.md (v1.5)
  • Tests: tests/handoff/ (11 suites)
  • PRD: docs/prd-unified-handoff-system.md

Test plan

  • 217 tests passing across 11 suites
  • QA gate PASS for all 5 stories (Epic 1 + Epic 2)
  • Zero external dependencies
  • L1/L2 boundary clean — zero modifications to .aiox-core/
  • Verify hooks trigger correctly on agent switch
  • Verify cross-session handoff persists after /compact

Generated with Claude Code

danielsouza-git and others added 4 commits March 24, 2026 10:08
Comprehensive monorepo for automated brand identity generation,
creative asset production, and static site delivery.

Epics implemented:
- BSS-1: Foundation (core, config, R2 storage, GDPR, security, monitoring)
- BSS-2: Design Tokens (color engine, typography, grid, Style Dictionary)
- BSS-3: AI Pipeline (AI service, prompts, moderation, quality, cost tracking)
- BSS-4: Creative Assets (template engine, carousel, content calendar, batch)
- BSS-5: Landing Pages (static generator, SEO, copy framework, PDF, bio-link)
- BSS-6: Operations SOPs (ClickUp workspace, onboarding, approvals, dashboards)
- BSS-7: Client Onboarding (intake, audit, analysis, drafts, review, approval, setup)
- BSS-8: QA Pipeline (training generator, QA tools)

Packages (17): core, tokens, ai-service, prompts, moderation, quality, cost,
creative, copy-pipeline, static-generator, cms, training-generator, qa-tools,
onboarding + shared brand configs

Test coverage: ~1,827 tests across all packages
Documentation: PRD, architecture, epics, schema, migrations, SOPs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace broken session/agent handoff with automatic hook-based system:
- Tier 1: Micro-handoff on agent switch (UserPromptSubmit hook)
- Tier 2: Session state timeline (periodic auto-save)
- Tier 3: Cross-session handoff with auto-trim (~200 lines)

71 tests passing. Zero .aiox-core/ changes (L1/L2 protected).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…y hints, observability, metrics

Epic 2 (v2.0) adds 4 stories to the Unified Handoff System:
- Story 2.1: Agent Activity Summaries (*task session-report)
- Story 2.2: Agent Memory Integration (token overlap scoring, memory_hints field)
- Story 2.3: Session Observability CLI (*task session-history, event timeline, story details)
- Story 2.4: Productivity Metrics (*task metrics-trend, trend analysis)

217 tests across 11 suites, all passing. QA gate: PASS (4/4 stories).
Zero external dependencies. Node.js stdlib only. CLI First.

[Epic AIOX-HO-2]

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…lidated [Stories AIOX-HO-2.1, 2.2, 2.3, 2.4]

All 4 stories independently verified by @qa with 217 tests passing (11 suites), zero regressions,
zero constitutional violations, zero external dependencies. Score: 100/100 on all stories.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 26, 2026

@danielsouza-git is attempting to deploy a commit to the Pedro Valério Lopez's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions bot added area: agents Agent system related area: workflows Workflow system related squad mcp type: test Test coverage and quality area: core Core framework (.aios-core/core/) area: installer Installer and setup (packages/installer/) area: synapse SYNAPSE context engine area: cli CLI tools (bin/, packages/aios-pro-cli/) area: pro Pro features (pro/) area: health-check Health check system area: docs Documentation (docs/) area: devops CI/CD, GitHub Actions (.github/) labels Mar 26, 2026
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to aiox-core! Thanks for your first pull request.

What happens next?

  1. Automated checks will run on your PR
  2. A maintainer will review your changes
  3. Once approved, we'll merge your contribution!

PR Checklist:

Thanks for contributing!

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 26, 2026

Important

Review skipped

Too many files!

This PR contains 258 files, which is 108 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 1d76e173-0934-4e16-bee4-20b5ca5b01be

📥 Commits

Reviewing files that changed from the base of the PR and between f74e3e7 and 1b5f519.

⛔ Files ignored due to path filters (42)
  • brand-system-service/packages/ai-service/src/ai-service.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/ai-service.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/call-logger.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/call-logger.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/errors.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/errors.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/index.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/index.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/providers/claude.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/providers/claude.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/providers/flux.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/providers/flux.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/providers/openai-image.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/providers/openai-image.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/providers/openai-text.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/providers/openai-text.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/queue.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/queue.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/rate-limiter.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/rate-limiter.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/retry.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/retry.js.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/types.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/ai-service/src/types.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/competitor.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/competitor.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/factual-claims.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/factual-claims.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/forbidden-words.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/forbidden-words.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/legal-compliance.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/legal-compliance.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/profanity.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/filters/profanity.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/index.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/index.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/mod-logger.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/mod-logger.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/moderator.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/moderator.js.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/types.d.ts.map is excluded by !**/*.map
  • brand-system-service/packages/moderation/src/types.js.map is excluded by !**/*.map
📒 Files selected for processing (258)
  • .aiox/current-session/README.md
  • .aiox/docs/handoff-system.md
  • .claude/hooks/handoff-auto.cjs
  • .claude/hooks/handoff-saver.cjs
  • .claude/hooks/precompact-wrapper.cjs
  • .claude/lib/handoff/agent-activity.js
  • .claude/lib/handoff/aggregators/story-details.js
  • .claude/lib/handoff/commands/metrics-trend.js
  • .claude/lib/handoff/commands/session-history.js
  • .claude/lib/handoff/commands/session-report.js
  • .claude/lib/handoff/cross-session-handoff.js
  • .claude/lib/handoff/formatters/event-timeline.js
  • .claude/lib/handoff/memory-hints.js
  • .claude/lib/handoff/metrics.js
  • .claude/lib/handoff/micro-handoff.js
  • .claude/lib/handoff/migrate-handoffs.js
  • .claude/lib/handoff/session-state.js
  • .claude/rules/agent-handoff.md
  • .claude/rules/auto-session-handoff.md
  • .claude/rules/unified-handoff.md
  • .gitignore
  • brand-system-service/.claude/agent-memory/aiox-sm/MEMORY.md
  • brand-system-service/.claude/agent-memory/aiox-sm/project_bss3_stories_created.md
  • brand-system-service/.claude/agent-memory/aiox-sm/project_bss4_stories_created.md
  • brand-system-service/.claude/agent-memory/aiox-sm/project_bss5_stories_created.md
  • brand-system-service/.claude/agent-memory/aiox-sm/project_bss_stories.md
  • brand-system-service/.claude/agent-memory/aiox-sm/reference_bss_docs.md
  • brand-system-service/.env.example
  • brand-system-service/.github/workflows/deploy-static.yml
  • brand-system-service/.gitignore
  • brand-system-service/.husky/pre-commit
  • brand-system-service/.prettierignore
  • brand-system-service/.prettierrc
  • brand-system-service/README.md
  • brand-system-service/brand-voice.config.json
  • brand-system-service/brand.config.json
  • brand-system-service/deployments/.gitkeep
  • brand-system-service/docs/architecture-brand-system-service.md
  • brand-system-service/docs/epics-brand-system-service.md
  • brand-system-service/docs/operations/monitoring.md
  • brand-system-service/docs/prd-brand-system-service.md
  • brand-system-service/docs/schema-brand-system-service.md
  • brand-system-service/docs/session-handoff-brand-system-service.md
  • brand-system-service/docs/status-brand-system-service.md
  • brand-system-service/eslint.config.js
  • brand-system-service/jest.config.js
  • brand-system-service/netlify.toml
  • brand-system-service/package.json
  • brand-system-service/packages/ai-service/package.json
  • brand-system-service/packages/ai-service/src/__mocks__/anthropic-sdk.ts
  • brand-system-service/packages/ai-service/src/__mocks__/openai-sdk.ts
  • brand-system-service/packages/ai-service/src/__mocks__/replicate-sdk.ts
  • brand-system-service/packages/ai-service/src/__tests__/ai-service.test.ts
  • brand-system-service/packages/ai-service/src/__tests__/queue.test.ts
  • brand-system-service/packages/ai-service/src/ai-service.d.ts
  • brand-system-service/packages/ai-service/src/ai-service.ts
  • brand-system-service/packages/ai-service/src/call-logger.d.ts
  • brand-system-service/packages/ai-service/src/call-logger.ts
  • brand-system-service/packages/ai-service/src/errors.d.ts
  • brand-system-service/packages/ai-service/src/errors.ts
  • brand-system-service/packages/ai-service/src/index.d.ts
  • brand-system-service/packages/ai-service/src/index.ts
  • brand-system-service/packages/ai-service/src/providers/claude.d.ts
  • brand-system-service/packages/ai-service/src/providers/claude.ts
  • brand-system-service/packages/ai-service/src/providers/flux.d.ts
  • brand-system-service/packages/ai-service/src/providers/flux.ts
  • brand-system-service/packages/ai-service/src/providers/openai-image.d.ts
  • brand-system-service/packages/ai-service/src/providers/openai-image.ts
  • brand-system-service/packages/ai-service/src/providers/openai-text.d.ts
  • brand-system-service/packages/ai-service/src/providers/openai-text.ts
  • brand-system-service/packages/ai-service/src/queue.d.ts
  • brand-system-service/packages/ai-service/src/queue.ts
  • brand-system-service/packages/ai-service/src/rate-limiter.d.ts
  • brand-system-service/packages/ai-service/src/rate-limiter.ts
  • brand-system-service/packages/ai-service/src/retry.d.ts
  • brand-system-service/packages/ai-service/src/retry.ts
  • brand-system-service/packages/ai-service/src/types.d.ts
  • brand-system-service/packages/ai-service/src/types.ts
  • brand-system-service/packages/ai-service/src/typings/anthropic.d.ts
  • brand-system-service/packages/ai-service/src/typings/openai.d.ts
  • brand-system-service/packages/ai-service/src/typings/replicate.d.ts
  • brand-system-service/packages/ai-service/tsconfig.json
  • brand-system-service/packages/cms/README.md
  • brand-system-service/packages/cms/package.json
  • brand-system-service/packages/cms/src/__tests__/cms-integration.test.ts
  • brand-system-service/packages/cms/src/access/roles.ts
  • brand-system-service/packages/cms/src/cms-to-static.ts
  • brand-system-service/packages/cms/src/collections/MediaAssets.ts
  • brand-system-service/packages/cms/src/collections/Pages.ts
  • brand-system-service/packages/cms/src/index.ts
  • brand-system-service/packages/cms/src/payload-adapter.ts
  • brand-system-service/packages/cms/src/types.ts
  • brand-system-service/packages/cms/src/webhooks/on-publish.ts
  • brand-system-service/packages/cms/tsconfig.json
  • brand-system-service/packages/copy-pipeline/package.json
  • brand-system-service/packages/copy-pipeline/src/__tests__/pipeline.test.ts
  • brand-system-service/packages/copy-pipeline/src/hashtag-generator.ts
  • brand-system-service/packages/copy-pipeline/src/index.ts
  • brand-system-service/packages/copy-pipeline/src/pipeline.ts
  • brand-system-service/packages/copy-pipeline/src/post-worker.ts
  • brand-system-service/packages/copy-pipeline/src/types.ts
  • brand-system-service/packages/copy-pipeline/tsconfig.json
  • brand-system-service/packages/core/package.json
  • brand-system-service/packages/core/src/brand-voice-config.ts
  • brand-system-service/packages/core/src/brand-voice.ts
  • brand-system-service/packages/core/src/config.ts
  • brand-system-service/packages/core/src/deployment/types.ts
  • brand-system-service/packages/core/src/errors.ts
  • brand-system-service/packages/core/src/gdpr/__tests__/audit-log.test.ts
  • brand-system-service/packages/core/src/gdpr/__tests__/delete-operations.test.ts
  • brand-system-service/packages/core/src/gdpr/__tests__/gdpr-requests.test.ts
  • brand-system-service/packages/core/src/gdpr/audit-log.ts
  • brand-system-service/packages/core/src/gdpr/export.ts
  • brand-system-service/packages/core/src/gdpr/gdpr-requests.ts
  • brand-system-service/packages/core/src/gdpr/index.ts
  • brand-system-service/packages/core/src/gdpr/permanent-delete.ts
  • brand-system-service/packages/core/src/gdpr/retention.ts
  • brand-system-service/packages/core/src/gdpr/soft-delete.ts
  • brand-system-service/packages/core/src/gdpr/types.ts
  • brand-system-service/packages/core/src/index.ts
  • brand-system-service/packages/core/src/logger.ts
  • brand-system-service/packages/core/src/monitoring/__tests__/ai-logger.test.ts
  • brand-system-service/packages/core/src/monitoring/__tests__/error-rate.test.ts
  • brand-system-service/packages/core/src/monitoring/__tests__/sentry.test.ts
  • brand-system-service/packages/core/src/monitoring/ai-logger.ts
  • brand-system-service/packages/core/src/monitoring/error-rate.ts
  • brand-system-service/packages/core/src/monitoring/index.ts
  • brand-system-service/packages/core/src/monitoring/sentry.ts
  • brand-system-service/packages/core/src/monitoring/types.ts
  • brand-system-service/packages/core/src/r2/README.md
  • brand-system-service/packages/core/src/r2/__tests__/asset-naming.test.ts
  • brand-system-service/packages/core/src/r2/__tests__/client.test.ts
  • brand-system-service/packages/core/src/r2/__tests__/operations.test.ts
  • brand-system-service/packages/core/src/r2/__tests__/path-validator.test.ts
  • brand-system-service/packages/core/src/r2/__tests__/retry.test.ts
  • brand-system-service/packages/core/src/r2/__tests__/signed-urls.test.ts
  • brand-system-service/packages/core/src/r2/__tests__/upload-download.test.ts
  • brand-system-service/packages/core/src/r2/asset-naming.ts
  • brand-system-service/packages/core/src/r2/client.ts
  • brand-system-service/packages/core/src/r2/download.ts
  • brand-system-service/packages/core/src/r2/index.ts
  • brand-system-service/packages/core/src/r2/operations.ts
  • brand-system-service/packages/core/src/r2/path-validator.ts
  • brand-system-service/packages/core/src/r2/retry.ts
  • brand-system-service/packages/core/src/r2/signed-urls.ts
  • brand-system-service/packages/core/src/r2/types.ts
  • brand-system-service/packages/core/src/r2/upload.ts
  • brand-system-service/packages/core/src/scripts/add-deployment.ts
  • brand-system-service/packages/core/src/scripts/backup.ts
  • brand-system-service/packages/core/src/scripts/build-client.ts
  • brand-system-service/packages/core/src/scripts/health-check.ts
  • brand-system-service/packages/core/src/scripts/retention.ts
  • brand-system-service/packages/core/src/scripts/validate-deployment.ts
  • brand-system-service/packages/core/src/security/__tests__/malware-scanner.test.ts
  • brand-system-service/packages/core/src/security/__tests__/mask-sensitive.test.ts
  • brand-system-service/packages/core/src/security/__tests__/rate-limiter.test.ts
  • brand-system-service/packages/core/src/security/__tests__/security-logger.test.ts
  • brand-system-service/packages/core/src/security/index.ts
  • brand-system-service/packages/core/src/security/malware-scanner.ts
  • brand-system-service/packages/core/src/security/mask-sensitive.ts
  • brand-system-service/packages/core/src/security/rate-limiter.ts
  • brand-system-service/packages/core/src/security/security-logger.ts
  • brand-system-service/packages/core/tsconfig.json
  • brand-system-service/packages/cost/package.json
  • brand-system-service/packages/cost/src/__tests__/cost.test.ts
  • brand-system-service/packages/cost/src/budget-config.ts
  • brand-system-service/packages/cost/src/errors.ts
  • brand-system-service/packages/cost/src/index.ts
  • brand-system-service/packages/cost/src/ledger.ts
  • brand-system-service/packages/cost/src/rate-loader.ts
  • brand-system-service/packages/cost/src/tracker.ts
  • brand-system-service/packages/cost/src/types.ts
  • brand-system-service/packages/cost/tsconfig.json
  • brand-system-service/packages/creative/CONSTRAINTS.md
  • brand-system-service/packages/creative/bin/build-brand-voice.ts
  • brand-system-service/packages/creative/package.json
  • brand-system-service/packages/creative/src/__tests__/batch-pipeline.test.ts
  • brand-system-service/packages/creative/src/__tests__/brand-voice-generator.test.ts
  • brand-system-service/packages/creative/src/__tests__/carousel-engine.test.ts
  • brand-system-service/packages/creative/src/__tests__/content-calendar.test.ts
  • brand-system-service/packages/creative/src/__tests__/template-engine.test.ts
  • brand-system-service/packages/creative/src/batch-job-manager.ts
  • brand-system-service/packages/creative/src/batch-pipeline.ts
  • brand-system-service/packages/creative/src/brand-voice-generator.ts
  • brand-system-service/packages/creative/src/calendar-exporter.ts
  • brand-system-service/packages/creative/src/carousel-engine.ts
  • brand-system-service/packages/creative/src/content-calendar.ts
  • brand-system-service/packages/creative/src/content-themes.ts
  • brand-system-service/packages/creative/src/creative-pipeline.ts
  • brand-system-service/packages/creative/src/index.ts
  • brand-system-service/packages/creative/src/template-engine.ts
  • brand-system-service/packages/creative/src/templates/__tests__/instagram-facebook-templates.test.ts
  • brand-system-service/packages/creative/src/templates/__tests__/platform-templates.test.ts
  • brand-system-service/packages/creative/src/templates/__tests__/youtube-covers-templates.test.ts
  • brand-system-service/packages/creative/src/templates/carousel/content-slide.tsx
  • brand-system-service/packages/creative/src/templates/carousel/cover-slide.tsx
  • brand-system-service/packages/creative/src/templates/carousel/cta-slide.tsx
  • brand-system-service/packages/creative/src/templates/carousel/summary-slide.tsx
  • brand-system-service/packages/creative/src/templates/covers/facebook-cover.tsx
  • brand-system-service/packages/creative/src/templates/covers/instagram-highlight.tsx
  • brand-system-service/packages/creative/src/templates/covers/linkedin-company.tsx
  • brand-system-service/packages/creative/src/templates/covers/linkedin-personal.tsx
  • brand-system-service/packages/creative/src/templates/covers/tiktok-banner.tsx
  • brand-system-service/packages/creative/src/templates/covers/x-twitter-header.tsx
  • brand-system-service/packages/creative/src/templates/covers/youtube-channel.tsx
  • brand-system-service/packages/creative/src/templates/facebook/feed.tsx
  • brand-system-service/packages/creative/src/templates/index.ts
  • brand-system-service/packages/creative/src/templates/instagram/feed-portrait.tsx
  • brand-system-service/packages/creative/src/templates/instagram/feed-square.tsx
  • brand-system-service/packages/creative/src/templates/instagram/story.tsx
  • brand-system-service/packages/creative/src/templates/linkedin/post.tsx
  • brand-system-service/packages/creative/src/templates/pinterest/pin.tsx
  • brand-system-service/packages/creative/src/templates/shared/brand-bar.tsx
  • brand-system-service/packages/creative/src/templates/shared/cta-badge.tsx
  • brand-system-service/packages/creative/src/templates/shared/headline.tsx
  • brand-system-service/packages/creative/src/templates/x-twitter/post.tsx
  • brand-system-service/packages/creative/src/templates/youtube/thumbnail.tsx
  • brand-system-service/packages/creative/src/types.ts
  • brand-system-service/packages/creative/src/youtube-size-validator.ts
  • brand-system-service/packages/creative/tsconfig.json
  • brand-system-service/packages/moderation/data/profanity-en.txt
  • brand-system-service/packages/moderation/data/profanity-pt.txt
  • brand-system-service/packages/moderation/jest.config.js
  • brand-system-service/packages/moderation/package.json
  • brand-system-service/packages/moderation/src/__tests__/moderator.test.ts
  • brand-system-service/packages/moderation/src/filters/competitor.d.ts
  • brand-system-service/packages/moderation/src/filters/competitor.ts
  • brand-system-service/packages/moderation/src/filters/factual-claims.d.ts
  • brand-system-service/packages/moderation/src/filters/factual-claims.ts
  • brand-system-service/packages/moderation/src/filters/forbidden-words.d.ts
  • brand-system-service/packages/moderation/src/filters/forbidden-words.ts
  • brand-system-service/packages/moderation/src/filters/legal-compliance.d.ts
  • brand-system-service/packages/moderation/src/filters/legal-compliance.ts
  • brand-system-service/packages/moderation/src/filters/profanity.d.ts
  • brand-system-service/packages/moderation/src/filters/profanity.ts
  • brand-system-service/packages/moderation/src/index.d.ts
  • brand-system-service/packages/moderation/src/index.ts
  • brand-system-service/packages/moderation/src/mod-logger.d.ts
  • brand-system-service/packages/moderation/src/mod-logger.ts
  • brand-system-service/packages/moderation/src/moderator.d.ts
  • brand-system-service/packages/moderation/src/moderator.ts
  • brand-system-service/packages/moderation/src/types.d.ts
  • brand-system-service/packages/moderation/src/types.ts
  • brand-system-service/packages/moderation/tsconfig.json
  • brand-system-service/packages/onboarding/package.json
  • brand-system-service/packages/onboarding/src/__tests__/analysis-pipeline.test.ts
  • brand-system-service/packages/onboarding/src/__tests__/audit-pipeline.test.ts
  • brand-system-service/packages/onboarding/src/__tests__/automated-client-setup.test.ts
  • brand-system-service/packages/onboarding/src/__tests__/client-approval-flow.test.ts
  • brand-system-service/packages/onboarding/src/__tests__/data-quality.test.ts
  • brand-system-service/packages/onboarding/src/__tests__/draft-pipeline.test.ts
  • brand-system-service/packages/onboarding/src/__tests__/intake-handler.test.ts
  • brand-system-service/packages/onboarding/src/__tests__/review-manager.test.ts
  • brand-system-service/packages/onboarding/src/__tests__/url-collector.test.ts
  • brand-system-service/packages/onboarding/src/analysis/analysis-pipeline.ts
  • brand-system-service/packages/onboarding/src/analysis/analysis-types.ts
  • brand-system-service/packages/onboarding/src/analysis/color-generator.ts
  • brand-system-service/packages/onboarding/src/analysis/competitor-analyzer.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@danielsouza-git danielsouza-git deleted the feat/unified-handoff branch March 27, 2026 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: agents Agent system related area: cli CLI tools (bin/, packages/aios-pro-cli/) area: core Core framework (.aios-core/core/) area: devops CI/CD, GitHub Actions (.github/) area: docs Documentation (docs/) area: health-check Health check system area: installer Installer and setup (packages/installer/) area: pro Pro features (pro/) area: synapse SYNAPSE context engine area: workflows Workflow system related mcp squad type: test Test coverage and quality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant