Skip to content

Separate social candidate publisher boundary#222

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/social-candidate-boundaries
Jun 5, 2026
Merged

Separate social candidate publisher boundary#222
yvette-carlisle merged 1 commit into
mainfrom
xy/social-candidate-boundaries

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • route upstream-review public follow-ups through social_candidate instead of direct social_post actions
  • add social_candidate Python/schema parity and ledger artifact-kind migration support
  • sync Radar/Publisher docs and repo-local skills around source-analysis vs Publisher boundaries

Verification

  • cargo make fmt
  • cargo make lint-fix
  • cargo make test
  • cargo run -p decodex --bin decodex -- radar validate artifacts/github/social-candidates artifacts/social/x artifacts/github/reviews/openai-codex-pr-25636.review.json
  • cargo test -p decodex social_candidate -- --nocapture
  • cargo test -p decodex accepts_valid_upstream_review_and_rejects_bad_action -- --nocapture
  • python3 -m py_compile scripts/github/contracts.py
  • python3 -m json.tool scripts/github/social_candidate.schema.json >/dev/null
  • python3 /Users/x/.codex/plugins/cache/hack-ink/playbook/0.3.0/scripts/semantic_drift_audit.py (agent verdict: pass)
  • git diff --check

@yvette-carlisle yvette-carlisle merged commit bd1e00f into main Jun 5, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/social-candidate-boundaries branch June 5, 2026 07:56
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