Repository navigation
claw: TRI CLAW social-visual skill cards -- format, scene, uniqueness gate, publish consent (Closes #10570) - #10574
Merged
gHashTag merged 2 commits intoOct 18, 2026
Conversation
3 tasks done
This was referenced Oct 18, 2026
Merged
Merged
This was referenced Oct 18, 2026
gHashTag
added a commit
that referenced
this pull request
Oct 18, 2026
… gate, publish consent (Closes #10570) (#10574) (#10613) * claw: social_visuals.t27 and four t27-social-visual skill cards (Closes #10570) * seals and t27b ledger rows for social_visuals and its four skill cards (Closes #10570) --------- (cherry picked from commit 10cd62d) Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #10570. Sub-issue R5 of epic #10560. Stacked on #10566 (
reel_factory.t27, not yet on master): the base is that PR's branch, so this diff is only R5. Retarget to master once #10566 merges.TRI CLAW now has t27 skill cards for making social-media visuals from the content factory's plan, so it stops choosing sizes and scenes by judgement and cannot publish a near-duplicate or an unapproved post.
What is added
specs/claw/social_visuals.t27-- the four decisions, once, with 14 tests. It importsreel_factory(formats,arche,too_similar,carousel_slides) andreel_topics::TOPICS; no table is copied.pick_format(channel, kind)over 8 channels and 5 kinds; a moving format only for a moving kind;FMTS("unsupported") for a pair with no format.scene_for(t)isreel_factory::arche; an item outside the course getsARCHS(no plan).gate_verdict(items, ran, pairs, worst); blocks an empty, unmeasured, incomplete or too-alike set.publish_verdict(...); allowed only with a passed gate and the owner's yes, from the owner's chat, for the same post digest and channel; a digest of 0 approves nothing.specs/skills/t27-social-visual-{format,scene,gate,consent}.t27-- schema-only cards perspecs/skills/README.md, each with abasic_constantstest, each naming the law andreel_factoryin SPECS.t27bledger rows (max_not_passunchanged).Lab results (Railway lab, nothing run on the Mac)
t27c test-report: law 14/14 pass, 0 vacuous; each card 1/1 pass, 9 asserts, 0 vacuous.t27c seal --savethen--verify: all five "all hashes MATCH".t27b build --elf: all five (andreel_factory) produce an object, rc 0.Please look at
t27b testrefuses it (the JIT is arm64 only), the same as for t27f: reel_factory.t27 -- content features to a unique scene plan per item (Closes #10561) #10566. The five ledger rows saypasson the strength of the front end and the object build; the arm64 ratchet is the check. If it disagrees, change the row.SOURCE = "". There is noSKILL.mdbehind them, so the site will label them spec-only (a recognised witness label). Say so if you want.claude/skills/bodies written as a follow-up.🤖 Generated with Claude Code