Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .claude/skills/t27f/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ the reels. Describing T27F as #1677 is the error this section exists to stop (ow
| Renderer in the Trinity UI | gHashTag/trinity | **missing**; no T27F widget is live |
| Application: topic map (#1677) | `specs/t27f/topic_engine.t27`, `topic_reel.t27` | spec; procedure below |
| Application: reels and deck | `specs/t27f/reel.t27`, `deck.t27`, `reel_*.t27` | spec; two reels |
| Application: content factory (epic t27#10560) | `specs/t27f/reel_factory.t27` (t27#10561) | spec with tests: an item's code and title, read keyword by keyword, give 11 features. Those pick 1 of 12 scene archetypes (best pair first, cap 4, no repeat within 2 items, then the least-used generic scene) plus an accent, a motion, a layout and 8 output formats. No renderer draws a plan yet (R3), and `lesson_reel` still draws token_floor (R4). Lessons: read the plan's spread over the whole course before trusting it. A greedy walk in course order gave 7 lessons one scene. Code counts alone handed lesson 8 the tests scene over "A test block". A printing `main` makes t27b reject the spec |
| Related | trinity#1647 dashboards, #1652 MVP research, #1653 three skills, #1655 evolution runtime | open |

When asked "how is T27F going", report against the core rows first. Progress on the applications
Expand Down
33 changes: 33 additions & 0 deletions .trinity/seals/t27f_reel_factory.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"built_by": "t27c-bootstrap@0.5.2+9448ab4be",
"closure": [
{
"spec": "specs/t27f/reel_topics.t27",
"spec_hash": "sha256:7c1762cde96524791711594d23f880fbad1f497a499277710f1fd61d52d50157"
}
],
"config": "gen=c,rust,verilog,zig;tests=zig",
"gen_hash_c": "sha256:b6a88603a9a3556fd210b37e84a10411e684046c214ea485c0d0721744e8aaf1",
"gen_hash_rust": "sha256:d84c9aadc6029a4b5f06179f4f82cb1270d0b96d3fb6bb57d9b2862e046fb94d",
"gen_hash_verilog": "sha256:85e0ff83e7b9e9ce54d8ad183f10e31346ab2332749d6f25ee1939f43e23abff",
"gen_hash_zig": "sha256:c9649bc6a482a56d1986007ae120166bf7488a0f084a02ca0ec2464365970801",
"module": "reel_factory",
"ring": 12,
"seal_schema": 2,
"sealed_at": "2026-10-18T17:31:29Z",
"sealed_by": "t27c-bootstrap@0.5.2",
"spec_hash": "sha256:96099d764ba86fa3ef2c29d81c3838ce255bfd3b3abbd37b27cb86e4bca91012",
"spec_path": "specs/t27f/reel_factory.t27",
"tests": {
"failed": 0,
"failing": [],
"forced": false,
"passed": 8,
"total": 8,
"vacuous": 0
},
"toolchain": {
"test_runner": "sha256:1982ae948e24d00c5d221ccec12dfce1eb01204b53e37b0f857f93b16d64629d",
"zig": "0.16.0"
}
}
1 change: 1 addition & 0 deletions docs/reports/t27b_expectations.json
Original file line number Diff line number Diff line change
Expand Up @@ -1447,6 +1447,7 @@
{"path": "specs/t27f/pbr_sphere.t27", "t27b": "pass"},
{"path": "specs/t27f/quest.t27", "t27b": "pass"},
{"path": "specs/t27f/reel.t27", "t27b": "pass"},
{"path": "specs/t27f/reel_factory.t27", "t27b": "pass"},
{"path": "specs/t27f/reel_gf16_nmse.t27", "t27b": "pass"},
{"path": "specs/t27f/reel_marketing.t27", "t27b": "pass"},
{"path": "specs/t27f/reel_particles.t27", "t27b": "blocked", "blocker": "ExprCall(@sin)", "reason": "unimplemented"},
Expand Down
Loading
Loading