Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 100 additions & 0 deletions artifacts/social/x/posts/2026-06-12/openai-codex-pr-27414.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
{
"schema": "social_post/v1",
"slug": "openai-codex-pr-27414",
"channel": "x",
"target_account": "decodexspace",
"controller_account": "hackink",
"mode": "operator_impact",
"status": "published",
"audience": "Codex MCP and app-server operators",
"text": [
"Codex now preserves `enabled = false` for MCP servers after runtime and extension overlays. That matters for operators who disable `codex_apps` or same-name MCP servers and expect overlays not to re-enable them. PR: https://github.com/openai/codex/pull/27414"
],
"source_refs": {
"social_candidates": [
"artifacts/github/social-candidates/openai-codex-pr-27414.json"
],
"reservations": [
"artifacts/social/x/reservations/2026-06-11/openai-codex-pr-27414.json"
],
"upstream_reviews": [
"artifacts/github/reviews/openai-codex-pr-27414.review.json"
],
"upstream_impacts": [
"artifacts/github/impact/openai-codex-pr-27414.json"
],
"urls": [
"https://github.com/openai/codex/pull/27414",
"https://x.com/decodexspace/status/2065102249202942181"
]
},
"evidence_notes": [
"The social_candidate/v1 artifact has decision.worthiness = publish, priority critical, and mode operator_impact for openai-codex-pr-27414.",
"The upstream_review/v1 artifact confirms PR #27414 preserves configured enabled = false MCP servers after runtime fallback and extension overlays.",
"The upstream_impact/v1 artifact marks the change as public_signal_decision publish, control_plane_impact compat_risk, and publisher_angle operator_impact.",
"The x-post-quality-system gate passed because the post states what changed, who can act on it, and the direct source that proves it; the checked copy is 258 characters and includes a direct GitHub PR URL.",
"Checked durable social_post/v1 records contained no published or blocked record for this idempotency key before publication.",
"Checked durable social_publish_reservation/v1 records contained no active reservation for this idempotency key before the new reservation was created.",
"Open GitHub PR readback with routed hackink credentials found pending publication PR #328 for openai-codex-app-26-608 and PR #298 for openai-codex-pr-26486, with no open PR touching openai-codex-pr-27414.",
"PR #336 made the active reservation visible before X compose; the PR diff was limited to artifacts/social/x/reservations/2026-06-11/openai-codex-pr-27414.json at reservation time.",
"Chrome account readback initially showed @hackink active with @decodexspace available; the automation switched to @decodexspace and verified owner controls on the @decodexspace profile before reservation and compose.",
"Live @decodexspace profile readback before reservation was readable and found no PR 27414 lead text, PR number, or source URL across bounded rendered profile posts; focused X search also found no match.",
"Live @decodexspace profile readback after PR-visible reservation and immediately before clicking Post again found no PR 27414 lead text, PR number, or source URL across bounded rendered profile posts; focused X search also found no match.",
"The compose dialog showed @decodexspace and the 258-character checked text before the enabled modal Post button was clicked.",
"Home timeline readback immediately after posting showed the new @decodexspace status with the expected PR 27414 MCP overlay text and GitHub source card.",
"Permalink readback showed the expected @decodexspace post text, Automated by @hackink attribution, GitHub PR #27414 card, and no attached image media or /photo/N link.",
"The status ID decodes to 2026-06-11T16:01:58.611Z, which is 2026-06-12 00:01:58 in Asia/Shanghai.",
"This run crossed the Asia/Shanghai cap-day boundary after the June 11 reservation was created. The terminal social_post/v1 record is stored under the June 12 cap day with daily_count_before = 0 and daily_count_after = 1."
],
"claims": [
{
"text": "Configured disabled MCP servers remain disabled after runtime overlays.",
"evidence": "artifacts/github/reviews/openai-codex-pr-27414.review.json",
"confidence": "confirmed"
},
{
"text": "The regression-covered example is a disabled codex_apps server.",
"evidence": "artifacts/github/impact/openai-codex-pr-27414.json",
"confidence": "confirmed"
},
{
"text": "The PR #27414 operator-impact post is live on @decodexspace.",
"evidence": "https://x.com/decodexspace/status/2065102249202942181",
"confidence": "confirmed"
}
],
"decision": {
"worthiness": "publish",
"priority": "critical",
"idempotency_key": "x:decodexspace:openai-codex-pr-27414:operator_impact",
"reason": "The PR fixes an operator-visible MCP safety boundary with clear source evidence.",
"daily_limit": 8,
"daily_count_before": 0,
"daily_count_after": 1,
"day": "2026-06-12",
"timezone": "Asia/Shanghai"
},
"publication": {
"posted_at": "2026-06-11T16:01:58.611Z",
"published_urls": [
"https://x.com/decodexspace/status/2065102249202942181"
],
"publisher": "chrome",
"account_verified": true,
"made_with_ai": false
},
"media_refs": [
"media_caveat: no generated media was attached; this non-release operator_impact post remains valuable text-only because the source-backed MCP safety note and GitHub PR card are the reader value."
],
"caveats": [
"Do not imply all MCP overlay precedence changed.",
"Keep codex_apps framed as the regression-covered example.",
"No generated image was used because this was a single non-release operator-impact post with sufficient reader value from the text and source card.",
"The reservation remains in the pre-compose 2026-06-11 reservation path, while the terminal post record uses the 2026-06-12 Asia/Shanghai cap day because the live X status was created after local midnight."
],
"post_lifecycle": {
"current_state": "live",
"quote_eligible": false,
"reason": "This is a standalone operator-impact post, not a prerelease quote-chain anchor."
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"schema": "social_publish_reservation/v1",
"slug": "openai-codex-pr-27414",
"channel": "x",
"target_account": "decodexspace",
"controller_account": "hackink",
"mode": "operator_impact",
"status": "consumed",
"idempotency_key": "x:decodexspace:openai-codex-pr-27414:operator_impact",
"reserved_at": "2026-06-11T15:57:50Z",
"expires_at": "2026-06-11T17:57:50Z",
"day": "2026-06-11",
"timezone": "Asia/Shanghai",
"candidate_refs": {
"social_candidates": [
"artifacts/github/social-candidates/openai-codex-pr-27414.json"
],
"upstream_reviews": [
"artifacts/github/reviews/openai-codex-pr-27414.review.json"
],
"upstream_impacts": [
"artifacts/github/impact/openai-codex-pr-27414.json"
],
"urls": [
"https://github.com/openai/codex/pull/27414"
]
},
"duplicate_keys": [
"x:decodexspace:openai-codex-pr-27414:operator_impact",
"openai-codex-pr-27414",
"https://github.com/openai/codex/pull/27414",
"PR 27414",
"preserve-disabled-mcp-runtime-overlays"
],
"owner": {
"automation_id": "decodex-x-publisher",
"branch": "codex/x-publisher-pr-27414-20260611",
"pr_url": "https://github.com/hack-ink/decodex/pull/336"
},
"consumed_by_social_post": "artifacts/social/x/posts/2026-06-12/openai-codex-pr-27414.json",
"evidence_notes": [
"Checked-in social_post/v1 and social_publish_reservation/v1 records contain no matching PR 27414 idempotency key, slug, or source URL.",
"Open publication PR readback found PR #328 for Codex app 26.608 and PR #298 for PR 26486, with no PR 27414 conflict.",
"Cap-day count before this reservation is 4 when combining two checked-in June 11 published records with two open publication PR records.",
"Chrome was switched to @decodexspace and profile readback showed owner controls before reservation creation.",
"Bounded @decodexspace profile scroll plus focused X search found no PR 27414 lead text, PR number, or source URL."
]
}