You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
t27f: idea factory batch -- five ideas cover all five presets under PRESET_AUTO, and the compiled binary agrees with the spec #10815
specs/t27f/idea_factory.t27 (tests only), .trinity/seals/t27f_idea_factory.json, .claude/skills/t27f/SKILL.md. No change to main, the presets, or particle_ds.
Competitors handle batches as a first-class feature. Canva Bulk Create turns one data table into many designs, and Remotion renders many videos from inputProps. The factory has no tested batch, and no preview of one.
Requirements
FR-001: The spec MUST pin a batch of five ideas whose AUTO presets cover all five presets (noir, neon, trit, paper, rain).
FR-002: For each idea in the batch, the frame stream of the generated binary built with PRESET_AUTO MUST be byte-identical (md5) to the stream built with the pinned preset given explicitly.
FR-003: A negative control MUST show that the same idea with a different preset gives a different stream.
FR-004: The t27f skill MUST record the batch recipe and the cross-backend check.
Criteria
t27c test-report passes, 0 vacuous, on the Railway lab, and a mutant of the pinned preset is killed.
Lab log: 5 of 5 SAME, NEG DIFF.
A 720p batch preview and a tile sheet sit in the session notes folder (not committed).
Seal re-saved, --verify MATCH.
Success Criteria
t27c test-report --spec specs/t27f/idea_factory.t27 passes with 0 vacuous tests on the Railway lab and kills a mutant of the pinned preset → exit 0
Lab log shows 5 of 5 SAME, NEG DIFF for the five ideas comparing PRESET_AUTO binary output vs explicit preset binary output → exit 0
Seal file .trinity/seals/t27f_idea_factory.json re-saved and t27c seal verify .trinity/seals/t27f_idea_factory.json reports MATCH → exit 0
Skill file .claude/skills/t27f/SKILL.md records the batch recipe and cross-backend check → exit 0
Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.
missing: ## Success Criteria -- an outcome a machine can settle: a number with a unit, a backticked file, exit 0, or a backticked command
Reopened: the body now passes the generated issue-shape check (check_issue() from gen/c/policy/issue_shape.c, exit 0 on the Railway lab; a body with only a Boundary exits 1 as the control). The PR that closes this issue is resynced on master and its seal re-saved.
Activity
github-actions commentedon Oct 19, 2026
Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.
exit 0, or a backticked commandMerge master into claude/t27f-batch after #10806 landed (Refs #10815)
t27f: re-save the idea_factory seal on the lab after the master merge…
gHashTag commentedon Oct 19, 2026
Reopened: the body now passes the generated issue-shape check (
check_issue()fromgen/c/policy/issue_shape.c, exit 0 on the Railway lab; a body with only a Boundary exits 1 as the control). The PR that closes this issue is resynced on master and its seal re-saved.t27f: idea factory batch -- five ideas cover all five presets, and th…
github-actions commentedon Oct 19, 2026
The shape check passes now (specs/policy/issue_shape.t27); reopened.
t27f: idea factory cover still -- COVER=1 writes the reel's settled t…
t27f: idea factory pre-flight -- refuse an idea the font cannot draw …