Skip to content

spec(automation/blog-share): v3 -- the owner's queue comes first; a switched-off network is not asked about - #5931

Merged
gHashTag merged 1 commit into
masterfrom
spec/blog-share-v3-owner-queue
Oct 4, 2026
Merged

gHashTag merged 1 commit into
masterfrom
spec/blog-share-v3-owner-queue

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

Closes #5916

What changes

specs/automation/blog-share.t27 v2 -> v3, resealed, with a NOW entry.

  • The owner's queue comes first. offerable(in_feed, asked_before) and newest_goes_next(queued_offerable): the next question is the first queued article the feed carries and nobody was asked about. The newest such article goes next only when no queued one is left. The owner ranked the articles in their Blogger agent's skill ("the blog starts with its successes"), but the desk still asked about the newest article: the ranking reached the agent and not the desk.
  • The queue has one home. That is the owner's skill row (user_skills, name Blogger: очередь публикаций блога), and the host reads it there. The spec holds the rule, not the list.
  • A network switched off is neither asked about nor posted to. network_used(switched_off). Reddit closed r/t27ai on 2026-10-03.
  • RUN_LIVE flips to true. On 2026-10-03 08:36 UTC the desk found its post of one-regional-clock-twelve-pull-requests on the owner's X, LinkedIn and Reddit profiles (blog_shares row, state posted). The claim-status block says the v3 queue order is not yet measured on a live tick.

Evidence (local)

  • t27c test-report specs/automation/blog-share.t27: pass 12, FAIL 0.
  • Negative controls, one at a time, each restored afterwards:
    • offerable -> return in_feed;: FAIL 1
    • newest_goes_next -> return true;: FAIL 1
    • network_used -> return true;: FAIL 1
  • t27c seal specs/automation/blog-share.t27 --save: the seal records tests.passed 12 / total 12 and four gen hashes.

Host

gHashTag/999-multibots-telegraf#3577 (Closes 999#3572): the render desk reads the queue skill, picks the article by this rule, and adds BLOG_SHARE_SUBREDDIT=off. It vendors this spec byte for byte, with t27c gen-ts output.

🤖 Generated with Claude Code

…witched-off network is not asked about (Closes #5916)

The owner ranked the blog articles in their Blogger agent's skill ("the blog
starts with its successes"); the desk still asked about the newest article
nobody was asked about. The ranking reached the agent and not the desk.

- offerable / newest_goes_next: the first queued article the feed carries
  and nobody was asked about goes next; the newest such only when no queued
  one is left. The queue has one home, the owner's skill row; the host reads
  it there.
- network_used: a network the owner switched off (Reddit closed r/t27ai on
  2026-10-03) is neither named in the question nor posted to.
- RUN_LIVE flips to true: on 2026-10-03 the desk found its post on the
  owner's X, LinkedIn and Reddit profiles.

12/12 spec tests; negative controls on each new function go red (FAIL 1).
Host side: gHashTag/999-multibots-telegraf#3572.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-04 07:03:31 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 47
PRs with All Checks Green 3
READY 1
FAILING 47
PENDING 0
NO CHECKS YET 0

These columns do not partition: 1 + 47 + 0 + 0 = 48, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=b45a356c2eb6 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit 1220030 into master Oct 4, 2026
33 of 34 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.

automation/blog-share v3: the owner's queue comes first; a switched-off network is not asked about

1 participant