Skip to content

spec(automation): crm-story-reel v3 + crm-lead-magnet v2 - #4854

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

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

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #4853

crm-story-reel v3

  • A still that is still drawing is paid once:
    • still_resume decides use, wait, or redraw after its charge comes back once.
    • job_kept: a job that is only waiting for a still is kept, not failed.
    • FAILED_JOB_RETURNS_PENDING_STILLS: a failed job gives back the charge for stills that were still drawing.
    • LATE_REFUND_REF_PREFIX: the late refund can happen only once per provider task.
  • The seller reaches the template:
    • The template tool is SELLER_TOOL (crm_story_reel); the clone tool is CLONE_TOOL (crm_voice_clone).
    • A talking reel is never assembled by hand in the chat.
    • The voice runs on Replicate, not ElevenLabs.
    • The voice notes she already sent are tried first.
    • Voice health comes from real calls: Replicate's account check returns 200 even with no credit.

crm-lead-magnet v2 (the audit of v1 against the code)

  • No text-to-image fallback. face_for picks her sent photo, then her avatar, then nothing.
  • gift_allowed gives one portrait per person. The host now enforces it.
  • The SAFE_ZONE_* margins are now in the prompt.
  • New functions tokens_for and rows_for.
  • The live run of 2026-09-16 is recorded.
  • Tests are braced and call functions, instead of comparing struct literals with themselves.

Checked

  • t27c test-report: 17/17 and 7/7 pass (Zig 0.16.0).
  • validate-vacuity: 0 of 24 tests are vacuous.
  • Negative controls: each mutation turns a test red.
  • Seals saved for both specs.
  • The docs/now entry is written.

Host

  • Both specs are copied byte for byte into 999-multibots-telegraf, apps/vibee-editor/render/src/spec/, next to their t27c gen-ts output.
  • The host imports the constants from there and runs every spec test against its own code.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ScHVrGSr6zZUdwkdC8DR9k


Generated by Claude Code

… is paid once, the seller reaches the template, the lead magnet meets its code

crm-story-reel v3: still_resume, job_kept, a late refund keyed once per
task, and the seller's route to the template (crm_story_reel, the voice on
Replicate, never ElevenLabs). crm-lead-magnet v2, from an audit of v1
against the code: no text-to-image fallback, face_for, gift_allowed, the
safe zone in the prompt, tokens_for, rows_for, the live run recorded.

Closes #4853

phi^2 + 1/phi^2 = 3 | TRINITY

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ScHVrGSr6zZUdwkdC8DR9k
@gHashTag
gHashTag marked this pull request as ready for review September 27, 2026 04:44
@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

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

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-09-27 04:44:41 UTC

Summary

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

These columns do not partition: 3 + 33 + 0 + 0 = 36, and there are 37 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).

@gHashTag
gHashTag merged commit 74e0bf1 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.

spec(automation): crm-story-reel v3 (a still is paid once; the seller reaches the template) + crm-lead-magnet v2 (the spec back to its code)

2 participants