Skip to content

crm-story-reel v5: a refused clone falls to her voice notes in the same run - #4862

Merged
gHashTag merged 1 commit into
masterfrom
claude/crm-story-reel-v5
Sep 27, 2026
Merged

gHashTag merged 1 commit into
masterfrom
claude/crm-story-reel-v5

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #4861

What

Updates specs/automation/crm-story-reel.t27 from v4 to v5.

Why: both clients the owner asked reels for have voice clones, and those clones are voiced on Replicate, which answers 402. Kie is paid. Under v4 voice_mode still picked the clone.

  • voice_mode(has_clone, clone_down, seller_asked):
    • uses her clone when she has one and its provider answers;
    • otherwise, for a reel the seller asked for, uses her own voice notes;
    • a client pressing for herself keeps her clone.
  • CLONE_DOWN_* constants: the fallback happens in the same run, carries the stills already paid for, and triggers only on a provider refusal.
  • New test: "a seller's reel whose clone its provider refuses speaks her notes in the same run, on the stills it paid for".

Checks (local)

  • t27c test-report passes 21/21.
  • The negative control fails the new test, as it should.
  • validate-vacuity finds 0 vacuous tests.
  • The spec seal is updated.
  • The spec is bound in 999-multibots-telegraf, where it is covered by 5 job tests and 7 mutations (all caught).

🤖 Generated with Claude Code

https://claude.ai/code/session_01ScHVrGSr6zZUdwkdC8DR9k


Generated by Claude Code

…in the same run

Measured live 2026-09-27: both clients the owner asked reels for HAVE clones,
voiced on Replicate, which answers 402; Kie is paid. v4 still chose the clone,
paid the stills and waited for the sweep to choose it again.
voice_mode(has_clone, clone_down, seller_asked): the seller's reel speaks her
notes when the clone's provider refuses -- same run, stills carried, only on
a provider refusal; a client's own press keeps her clone.
21/21 tests, 0 vacuous, negative control caught; bound in 999-multibots-telegraf.

Closes #4861

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ScHVrGSr6zZUdwkdC8DR9k

phi^2 + 1/phi^2 = 3 | TRINITY
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-09-27 09:06:25 UTC

Summary

Status Count
Total Open PRs 38
PRs with Failing Checks 34
PRs with All Checks Green 4
READY 3
FAILING 34
PENDING 0
NO CHECKS YET 0

These columns do not partition: 3 + 34 + 0 + 0 = 37, and there are 38 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=403499176a5d != 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).

@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

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

@gHashTag
gHashTag marked this pull request as ready for review September 27, 2026 09:16
@gHashTag
gHashTag merged commit 843238d into master Sep 27, 2026
25 of 32 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.

crm-story-reel v5: a refused clone falls to her voice notes in the same run, on the stills already paid

2 participants