Skip to content

Expose event source inventory capabilities#251

Merged
chubes4 merged 1 commit into
mainfrom
feature/source-inventory-capabilities
May 12, 2026
Merged

Expose event source inventory capabilities#251
chubes4 merged 1 commit into
mainfrom
feature/source-inventory-capabilities

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented May 12, 2026

Summary

  • Adds handler-owned source inventory capability metadata for event import sources.
  • Registers source inventory metadata through the existing Data Machine filter without central handler maps.
  • Covers Ticketmaster, Dice.fm, Universal Web Scraper, Event Flyer, and Single Recurring handlers.

Testing

  • php -l on changed PHP files
  • homeboy lint --path /Users/chubes/Developer/data-machine-events@feature-source-inventory-capabilities --extension wordpress --changed-only
  • homeboy test --path /Users/chubes/Developer/data-machine-events@feature-source-inventory-capabilities --extension wordpress --force-hot -- --filter=SourceInventoryCapabilitiesTest

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted and validated the handler-owned capability metadata integration and focused tests.

@homeboy-ci
Copy link
Copy Markdown
Contributor

homeboy-ci Bot commented May 12, 2026

Homeboy Results — data-machine-events

Audit

audit — passed

  • dead_code — 2 finding(s)
  • field_patterns — 2 finding(s)
  • test_coverage — 2 finding(s)
  • intra-method-duplication — 1 finding(s)
  • Total: 7 finding(s)

Deep dive: homeboy audit data-machine-events --changed-since b8a9f68

Tooling versions
  • Homeboy CLI: homeboy 0.165.2+450f9df
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: 1a4bd8a
  • Action: Extra-Chill/homeboy-action@v2

@chubes4 chubes4 merged commit f587564 into main May 12, 2026
1 check passed
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