Skip to content

mega-epic(t27f): every T27F and gen-UI track in one map -- visual spec core, tools, Live, reels, factories, TRI CLAW #11038

Open

Description

@gHashTag

One map of all the T27F and gen-UI work in gHashTag/t27 and gHashTag/trinity, 2026-10-14 to 2026-10-19: every track, its issues and PRs, what landed, what is open and what the Queen holds.

What T27F is. T27F is the visual spec of .t27: one spec, one synchronized model, many views (source, architecture, data flow, dependencies, tests). Every node is labelled exact, derived, suggested or unknown and linked to its source span (gHashTag/trinity#1648, RFC gHashTag/trinity#1649). The reels, the content factory, the idea factory and the topic-to-value engine (gHashTag/trinity#1677) are applications built on T27F, not T27F itself. The definition lives in .claude/skills/t27f/SKILL.md, section "What T27F is".

This issue is a container. It has no Boundary section on purpose, so the Queen never dispatches it. Work is filed in the child epics and their Queen-shaped sub-issues.

Child epics

Epic Track State
gHashTag/trinity#1648 T27F: native generative UI and visual application engine (root epic) open
gHashTag/trinity#1649 RFC: specs as executable visual diagrams open
gHashTag/trinity#1677 Topic-to-Value Engine, an application on T27F open
#10863 T27F developer tools in t27b and t27c open
#10266 T27F Live: generative UI of agent work, live Queen face open
#10560 T27F content factory: every reel distinct, derived from its own content open
#10915 gen-UI idea factory: one idea to a reel, a cover and a caption open
#10393 TRI CLAW runs the queue (the claw/t27f gate and the social-visual skills) open

Neighbours, not part of this map: #10782 (T27 OS petal menu), #10937 (widget factory), #10024 (our own model, closed).

1. T27F core: the visual spec

Issue PR What State
#10016 #10017 T27F is the visual spec of .t27, not the topic engine done
#10537 #10551 T27F as t27's native visualization; frontend.t27, every visual surface in one law done
#10020 #10029 spec_graph: the core graph IR a .t27 spec becomes done
#10162 #10173 spec -> graph IR exporter in t27, read out of real spec source done
#10180, #10230 #10181, #10231 SpecGraph capacity 192/254, then 1024 nodes and 4096 edges (u16) done
#10191 #10198 derive pass: tested_by, data_flow and UNKNOWN call targets done
#10034 #10049, #10059 spec_graph_view: deterministic layout of a spec graph done
#10200 #10202 spec_graph_outline: outline wording and decisions in t27 done
-- #10215 the graph view uses the t27.ai site colours done
#10218 #10228 readable big graphs: wrapped columns, kind fold, expand kind, hit testing done
#10229, #10232, #10242 #10235, #10241, #10243 hot loop: reuse key, debounce, SSE record; rebuild the wasm only on sealed-input change done
#10531 #10504 t27mcp/visual_output.t27: every answer carries a T27F visual, by host done
#10554 -- TRI CLAW /mcp mounts none of the t27 tools (t27f_graph, t27f_outline, t27f_view) open
-- trinity#1679, #1681, #1684 /t27f/graph/ on the site and a Graph layer in the Spec Explorer, drawn by the T27F wasm done
-- trinity#1685 build record next to the vendored wasm, check:t27f compares them open PR

Still open in trinity under the root epic: trinity#1650 (AST/IR audit), trinity#1651 (numeric format for the pilot), trinity#1652 (competitor benchmark and research workspace), trinity#1653 (research skills), trinity#1655 (evolution runtime), trinity#1644 (stack audit).

2. Developer tools (epic #10863)

Issue What State
#10859 t27b watch: rebuild the object when a spec or its use closure is saved done
#10860 t27b build: skip a rebuild the t27c seal says cannot change the object open
#10861 T27F in the compilers: t27c t27f graph/outline, t27b watch --graph open
#10727 seal --verify never checks dependency hashes; 21 claw seals record stale ones open

3. T27F Live (epic #10266)

Issue What State
#10259 research: generative UI of agent work in our own format (PR #10271) done
#10260 work_graph: join agent events to specs open
#10261 scene, motion, display_list: retained scene IR and flat draw ops open
#10262 hud and a11y_mirror open
#10263 live_stream: SSE wire (seq, keyframes, resume) open
#10264 face: the Queen as a parametric vector face open
#10265 export_video: the same display list to MP4 on the lab open

4. Reels and the particle engine (applications)

Issue PR What State
#9951 #9952, #9960 topic-to-value engine and the /t27f skill, phase 1 done
#9962 #9964 renderer-neutral UI plan IR and trusted widget catalog done
-- #9966, #9979, #9984, #9992, #10036 reel format, deck slides, camera entry points, brand black done
#9980 #9982 reel host entry points for wasm hosts done
#9996 #9997 first real reel: the t27 basics course as a 27-cell map done
#9999 #10000 reel status goes through the topic engine done
#10010 #10012, #10031 research reel: GF16 vs bfloat16 NMSE, cited from the sealed run done
-- #10032 quest.t27: one bee per cell done
#10279 #10281 owner_voice_reel: the 15 s owner-voice reel recipe as data done
#10289 #10290 particle_field and sacred_lattice done
-- #10308 reel_particles: the basics reel by a .t27 particle engine done
#10309 #10310, #10316 particle_engine on real physics done
#10323 #10325, #10359 token_floor infographic and its voiced mux done
#10376, #10383, #10391, #10407 #10378, #10384, #10388, #10402, #10411 fonts, 48 shards and the seal cache, row index, pixel exposure done
#10451, #10469 #10452, #10471, #10477 PBR gold balls, shot story, drone flights, safe zones done
-- #10495 course 0 lesson reels, lesson 1 in EN and RU done
-- #10548 reel_still.t27: the TRI CLAW /mcp tool that renders one particle still open PR

5. Content factory (epic #10560)

Issue PR What State
#10561 #10566 reel_factory.t27: content features to a unique scene plan done
#10573 #10580 reel_factory_plan.t27 and tri factory done
#10584 #10586 reel_beats.t27: open, main and close, no two reels the same done
#10571 #10770 scene renderers for the 12 archetypes, still anomaly gate (R3) done
#10596 #10598 beat clock: cuts where the voice changes done
#10603 #10627 beat graph: three scenes crossfaded at the cuts (R4b.1) done
#10609 #10627 mode 5 overlays: captions, cards, address (R4c) done
#10614, #10628, #10629 #10627, #10647, #10632 overlays and cards stay inside one scene; address hold (R4d-f) done
#10651 #10675 pixel sweep: 324 crossfade frames, 0 flagged done
#10570 #10574, #10613 TRI CLAW social-visual skill cards (R5) done
-- -- lesson_reel reads the factory's scene plan instead of fixed clips not filed

6. Dependencies view and social cards

Issue PR What State
#10680 #10681, #10688 dependencies view: the specs around one spec done
#10693 #10694 deps_cycles: every spec on an import cycle done
#10702 #10704 unresolved use lines drawn as unknown done
#10705 #10715 why A imports B: one shortest use chain done
#10716 #10719 why card done
#10720 #10725 deps card done
#10728 #10747 long names shortened by a stated rule done
#10762 #10767 bands show the most-imported neighbours first done
#10750, #10774 -- Verilog widths red: deps_card and why_card stdin buffers at exact 2^21-bit widths open

7. Idea factory (epic #10915)

Issue PR What State
#10771 #10784 any idea in any of five style presets, every element a particle done
#10788 #10792 Cyrillic ideas in a 5x7 particle font done
#10796 #10800 TRI CLAW card t27/idea-factory done
#10803 #10806 preset from a hash of the idea, PRESET_AUTO done
#10815 #10816 batch: five ideas cover all five presets done
#10820 #10822 pre-flight: refuse what the font cannot draw done
#10828 #10830 COVER=1: the settled title frame as a still done
#10916 -- post_caption.t27: a caption fits its channel Queen
#10917 -- skill card t27/social-pack Queen
#11027 -- the card names PRESET_AUTO, the pre-flight codes and COVER=1 Queen
#11028 -- cover from a chosen scene, COVER_AT Queen

Supporting PRs: #10889 (ledger rows), #10894 (t27b-loop skill), #10948 (duplicate-bodies red), #10814 and #10968 (frontend.t27 re-seals), #11014 (dupe ratchet), #11019 (ledger tip race, #11017).

8. TRI CLAW gate and skills (epic #10393)

Issue PR What State
#10268 #10283, #10304 claw/t27f: the seal-gated T27F check on every .t27 PR done
#10282 #10287 T27F preview deployment of a PR as law done
#10298 #10299 one check-run annotation per unsealed row done
#10412 -- claw/evidence.t27: the Evidence law done
#10508 -- visual_output on the claw side, superseded by #10531 closed
#10740 #10745 t27f_gate.t27 mutation survivors killed done
#10773 #10775 social_visuals format table pinned pair by pair done
#10791 -- seven claw specs swept for the first time done
#10821 -- red_origin: whose red is it before an Auto-fix push done
#10835 -- mut_known: equivalent mutants keyed by line text done
-- #10585 claw-t27f suggest/refresh passes with a note when the App token cannot be minted done

Open work, in one list

  1. Queen: t27f: post_caption.t27 -- a caption fits its channel: X 280 with links as 23, Telegram 1024, Instagram 2200, hashtag caps #10916, skill card t27/social-pack -- one idea to a post: format, reel, cover, caption, gate, owner's yes #10917, skill card t27/idea-factory: name PRESET_AUTO, the glyph pre-flight and COVER=1 #11027, t27f idea factory: cover at a chosen scene (COVER_AT, cover_frame_at), scene 0 stays byte-identical #11028. She opens the PRs; merging them is the owner's call.
  2. T27F core: TRI CLAW /mcp mounts none of the t27 tools: land the mount so t27f_graph, t27f_outline, t27f_view and t27_dashboard are served #10554 (the MCP mount), trinity#1685 (build record PR), the trinity research issues under trinity#1648.
  3. Tools: t27b build: skip a rebuild that the t27c seal says cannot change the object #10860, T27F in the compilers: t27c t27f graph/outline and t27b watch --graph via gen-rust #10861, seal --verify never checks dependency hashes; 21 claw seals record stale ones #10727.
  4. T27F Live: spec(t27f): work_graph -- join agent events to specs (spec -> agent -> task -> action) #10260-spec(t27f): export_video -- same display list to MP4 on the lab #10265, none started.
  5. Reds: master red: Verilog widths flags t27f deps_card and why_card (262144-byte stdin buffer) #10750 and verilog widths: why_card and deps_card stdin edge buffers are exact 2^21-bit widths, not an accident #10774 (Verilog widths); HSLM release close-out: clear master's inherited reds (scan, duplicate-bodies, orphans) so #10836 lands #10935 (master reds: the eval_hslm ledger row is blocked by the not-pass cap of 129, which is never raised; the orphaned-modules red needs Rust and the owner).
  6. Open PRs with no owner: claw: reel_still.t27 -- the TRI CLAW /mcp tool that renders one particle still #10548 (reel_still.t27), feat(t27f): T27 OS home -- the 27-petal triangle menu as one spec #10783 (T27 OS home, epic [EPIC] T27 OS: the 27-petal menu from one t27 spec, trios to FPGA #10782).
  7. Not filed yet: lesson_reel reads the content factory's scene plan.

Anomalies

  1. Shape-refused issues. These were closed by the shape gate because they lacked Requirements or Success Criteria, and their work landed through other issues or PRs: T27F: topic-to-value engine spec + /t27f Claude Code skill (phase 1 slice of trinity#1677) #9951, T27F: renderer-neutral UI plan IR and trusted widget catalog in .t27 (ui_plan.t27) #9962, T27F reel: video format and Claude Code still views as a spec #9965, t27f: deck look -- every reel scene is a presentation slide by default #9978, spec(t27f): reel host entry points so a wasm host can draw stills #9980, spec(t27f): demo camera and scene kind as scalar entry points for deck hosts #9983, t27f deck: stills draw the glass card invisible (still_frame is the faded last frame) #9985, spec(t27f): reel_particles -- the t27-basics reel drawn by a .t27 particle engine on glossy black #10305, t27f: token_floor_mux -- voice the token_floor reel with the owner's voice, captions and music #10357, t27f: frame shards as a generic spec, frame_shard.t27 #10385, t27f lesson reels: course 0 lessons as data and a lesson reel generator, lesson 1 rendered in EN and RU #10494, claw: visual_output.t27 -- a T27F visual in every output that did work #10508, claw: reel_still -- the TRI CLAW /mcp tool that renders one particle still, specced in .t27 #10547, t27f: reel_factory.t27 -- content features to a unique scene plan per item #10561, t27f: dependencies view -- spec_deps.t27 lays out one spec's imports and importers from t27c use-edges #10680, t27f: idea factory -- any idea in any style preset, every element formed by integer particle physics (FPGA-ready design system) #10771, t27f: idea factory picks its style preset from a hash of the idea (PRESET_AUTO) #10803, t27f: idea factory pre-flight -- refuse an idea the font cannot draw before writing a frame #10820, t27f: idea factory cover still -- COVER=1 renders the reel's settled title frame, byte-identical to the reel #10828, master red: specs/analog/sar_adc.t27 adds a second type named Range (types ratchet 107 -> 108) #10887. Every new body is now checked with the generated check_issue() before filing (skill issue-shape).
  2. Done but open. t27f R4b.1: beat graph -- the reel's three scenes crossfaded at the beat clock's cuts, on whole frames #10603 and t27f R4c: lay the reel's captions, cards and address over the beat video (LR_MODE=5) #10609 stayed open after t27f: R4d -- mode 5 overlays live inside one scene, none on a beat crossfade #10627 landed both; closed on 2026-10-19.
  3. Stacked PR into a dead branch. claw: TRI CLAW social-visual skill cards -- format, scene, uniqueness gate, publish consent (Closes #10570) #10574 merged into a branch that was already gone; claw: carry the TRI CLAW social-visual skill cards to master (#10574 merged into a dead branch) (Closes #10570) #10613 carried it to master. delete_branch_on_merge is off in this repo, so stacked PRs never retarget.
  4. The topic engine was named T27F. Early skill text called the topic-to-value engine T27F; t27f: T27F is the visual spec of .t27, not the topic-to-value engine -- fix the skill, card, OWNERS and rules #10016 and t27f: define T27F as t27's native visualization, through several tools, in every home #10537 fixed the definition in every home.

Media

Rendered previews are not source. They live on the owner's machine in ~/Movies/T27F-genui/, listed in its INDEX.md.

🤖 Generated with Claude Code

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions