Skip to content

skill card t27/idea-factory: name PRESET_AUTO, the glyph pre-flight and COVER=1 #11027

Open

Description

@gHashTag

The TRI CLAW skill card t27/idea-factory still describes the factory as it was before the last three PRs landed. Its summary and constants say nothing about the automatic preset, the glyph pre-flight or the cover still, so an agent reading the card on t27.ai cannot learn that they exist.

What landed in specs/t27f/idea_factory.t27 on master (all merged 2026-10-19):

The card copies none of the law: it names these as constants and points at the spec, the same way it already names PRESETS. The card is a skill card, so it has no use lines; the lab check compares names byte for byte.

Refs #10915

Boundary

  • specs/skills/t27-idea-factory.t27
  • .trinity/seals/skills_skill_t27_idea_factory.json

User Scenarios

  • Given an agent reads the card t27/idea-factory, when it plans a reel for an idea with no preset chosen, then the card tells it to pass PRESET_AUTO (255).
  • Given an idea with a character the font cannot draw, when the agent reads the card, then it learns the four pre-flight codes and that the factory refuses before writing a frame.
  • Given the owner wants a cover still for a post, when the agent reads the card, then it learns that COVER=1 writes only the cover frame.

Requirements

  • FR-001: The card MUST add pub const PRESET_AUTO : usize = 255; with a comment naming idea_factory.pick_preset.
  • FR-002: The card MUST add a [4]str constant PREFLIGHT holding "ok", "empty", "glyph", "long" in the order of PF_OK..PF_LONG, and a constant MAX_S : i32 = 60.
  • FR-003: The card MUST add pub const COVER_FLAG : str = "COVER=1"; and say in a comment that the cover is cover_frame, the first scene's last frame.
  • FR-004: SUMMARY_EN MUST mention the automatic preset, the pre-flight and the cover still, and stay under 300 characters.
  • FR-005: Each new constant MUST have an assert in a new test block factory_options; existing tests MUST keep passing.
  • FR-006: The seal MUST be re-saved with t27c seal --save after the edit.

Success Criteria

  • grep -c PRESET_AUTO specs/skills/t27-idea-factory.t27 prints at least 2
  • grep -c COVER_FLAG specs/skills/t27-idea-factory.t27 prints at least 2
  • grep -c factory_options specs/skills/t27-idea-factory.t27 prints 1
  • t27c test-report specs/skills/t27-idea-factory.t27 does not print FAIL
  • t27c seal --verify specs/skills/t27-idea-factory.t27 exits with exit 0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/specs.t27 spec files and conformance

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions