Skip to content

feat: Core origin badge for Scribe/Work-Pickup + Squadboard MCP sync injection#1

Merged
sabbour merged 1 commit into
devfrom
feat/ceremony-core-origin-badge
May 21, 2026
Merged

feat: Core origin badge for Scribe/Work-Pickup + Squadboard MCP sync injection#1
sabbour merged 1 commit into
devfrom
feat/ceremony-core-origin-badge

Conversation

@sabbour

@sabbour sabbour commented May 21, 2026

Copy link
Copy Markdown
Owner

Summary

Core Origin Badge

  • Scribe Close-Out and Work Pickup now show a Core badge (distinct important color) vs generic Built-in
  • Added 'core' to CeremonyOrigin type (server + client)
  • ceremonyOrigin() returns 'core' for PROTECTED_BUILT_IN_CEREMONY_SLUGS
  • OriginBadge renders Core with color=important
  • CeremonyAudit byOrigin map includes 'core'

Squadboard MCP Sync Injection

  • inject-squadboard-mcp exposed as available repair action when connected
  • squadboardMcpPresent drift only flagged when agent file exists but lacks hints
  • Diagnostics panel shows new Squadboard MCP hints row
  • Client SquadSyncOnboardingSync type includes squadboardMcpPresent
  • Added patch-file to RepairChange.operation union

Testing

  • 19 server tests pass
  • All test fixtures updated with squadboardMcpPresent
  • TypeScript clean on server

…injection

- Add 'core' to CeremonyOrigin type (server + client)
- ceremonyOrigin() returns 'core' for PROTECTED_BUILT_IN_CEREMONY_SLUGS
- OriginBadge renders Core with 'important' color (distinct from Built-in brand blue)
- CeremonyAudit page + tests include 'core' in origins/labels maps
- ceremony-origin.test.ts: new test cases for templateId='core'
- squad-sync: add 'patch-file' to RepairChange.operation union
- squad-sync: inject-squadboard-mcp available as repair action when connected
- squad-sync: squadboardMcpPresent only flagged as drifted when agent file exists
- SquadSyncStatusPanel: add 'Squadboard MCP hints' diagnostic row
- SquadSyncOnboardingSync client type: add squadboardMcpPresent field
- Update all test fixtures to include squadboardMcpPresent

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sabbour sabbour merged commit 57024a8 into dev May 21, 2026
1 check failed
@sabbour sabbour deleted the feat/ceremony-core-origin-badge branch May 21, 2026 17:45
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