Commit graph

7 commits

Author SHA1 Message Date
Snider
af6bad49a5 chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:50 +00:00
Snider
ffd4b727a6 docs: add CLAUDE.md project instructions
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 13:38:02 +00:00
Snider
4a83ecd217 feat: add webhook verifier and register verifier bindings
Add AltumWebhookVerifier that validates inbound webhooks by checking
the User-Agent header (AltumCode sends unsigned webhooks via fire_and_forget).
Register verifier instances for all 4 product sources in AltumServiceProvider.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-12 15:03:43 +00:00
Snider
25a2903db3 test: add Pest tests for AltumClient, product clients, and AltumManager
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 08:53:09 +00:00
Snider
afbd7bb3b8 feat: add AltumManager factory and service provider
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 08:49:13 +00:00
Snider
b7cc3fd13d feat: add Analytics, Biolinks, Pusher, Socialproof client classes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 08:48:03 +00:00
Snider
337d9658bc feat: scaffold php-plug-altum with AltumClient base class
Base API client for all 4 AltumCode products (analytics, biolinks,
pusher, socialproof). Shared REST conventions: Bearer auth, form-encoded
POST, Admin API (/admin-api/) and User API (/api/) with CRUD helpers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 08:46:37 +00:00