Skip to content

Sense: add commercial platform adapter contracts#327

Merged
oratis merged 1 commit into
mainfrom
codex/sense-social-platform-adapters
Jul 27, 2026
Merged

Sense: add commercial platform adapter contracts#327
oratis merged 1 commit into
mainfrom
codex/sense-social-platform-adapters

Conversation

@oratis

@oratis oratis commented Jul 26, 2026

Copy link
Copy Markdown
Owner

What

  • add fail-closed adapter profiles for Threads, Instagram, LinkedIn, X, TikTok, YouTube, and Facebook Pages
  • codify account types, OAuth scopes, platform/app review gates, version policies, pricing notices, and media delivery requirements
  • validate platform-specific required fields and conservative limits
  • model each official multi-step publish/upload/status protocol without storing credentials or claiming production readiness
  • add lisa sense social readiness and an implementation/external-gates record to the main design doc

Why

Commercial platforms require app ownership, product review, paid quota, business verification, public media staging, or compliance audits that cannot be completed inside this repository. This contract layer makes those dependencies executable and prevents an unreviewed connector from appearing ready.

Impact

Bluesky/Mastodon remain the live rollout. The seven commercial adapters stay draft-only (or private-test-only for unaudited TikTok/YouTube) until a platform app owner provides credentials and passes the recorded external gates. This PR is stacked on #326.

Checks

  • npm run typecheck
  • npm test (1471 passed, 1 skipped)
  • commercial adapter contract tests for all seven platforms
  • partial-publication failure injection
  • git diff --check

@oratis
oratis force-pushed the codex/sense-social-platform-adapters branch from 5e72598 to ca93b5d Compare July 27, 2026 05:41
@oratis
oratis force-pushed the codex/sense-social-open-connectors branch from b251ca2 to 6fa45a0 Compare July 27, 2026 05:41
@oratis
oratis changed the base branch from codex/sense-social-open-connectors to main July 27, 2026 05:44
@oratis
oratis marked this pull request as ready for review July 27, 2026 05:44
@oratis
oratis merged commit d79b515 into main Jul 27, 2026
2 checks 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