Skip to content
Closed
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
d6f9478
spec(t27mcp): visual_output.t27 -- every answer carries a T27F visual…
gHashTag Oct 18, 2026
2cdfd98
claw: visual_output.t27 -- a T27F visual in every output that did wor…
gHashTag Oct 18, 2026
25de27d
Merge remote-tracking branch 'origin/master' into claude/visual-outpu…
gHashTag Oct 18, 2026
9e9d57d
ledger: specs/claw/visual_output.t27 passes t27b (Closes #10508)
gHashTag Oct 18, 2026
84d4ec8
Merge remote-tracking branch 'origin/master' into claude/visual-outpu…
gHashTag Oct 18, 2026
fb64113
ledger: specs/analog/linear.t27 passes t27b (Closes #10508)
gHashTag Oct 18, 2026
80be67c
Merge remote-tracking branch 'origin/master' into claude/visual-outpu…
gHashTag Oct 18, 2026
2759272
ledger: specs/analog/mos_table.t27 passes t27b (Closes #10508)
gHashTag Oct 18, 2026
d2f712a
Merge remote-tracking branch 'origin/master' into claude/visual-outpu…
gHashTag Oct 18, 2026
c39c5c5
ledger: specs/analog/bench.t27 passes t27b (Closes #10508)
gHashTag Oct 18, 2026
6254f93
Merge remote-tracking branch 'origin/spec/visual-output' into claude/…
gHashTag Oct 18, 2026
63c53fc
claw: visual_output.t27 keeps only the particle-still layer, imports …
gHashTag Oct 18, 2026
0b1e46d
skill t27f: move the particle-video note to the T27F definition PR (C…
gHashTag Oct 18, 2026
c6ef988
ledger: specs/analog/linear_zoh.t27 is t27b-blocked on ExprCall(@sin)…
gHashTag Oct 18, 2026
e0b92b1
Merge origin/master into claude/visual-output-10508 (Closes #10508)
gHashTag Oct 18, 2026
e992354
ledger: name the five specs master merged without a row (app-tabs, sy…
gHashTag Oct 18, 2026
18beceb
Merge commit '423130263^' into claude/visual-output-10508
gHashTag Oct 18, 2026
8695a0f
Merge origin/master into claude/visual-output-10508
gHashTag Oct 18, 2026
774138c
Merge branches 'master' and 'claude/visual-output-10508' of github.co…
gHashTag Oct 18, 2026
94e0518
ledger: t27b row for specs/analog/sar_comparator.t27, UNLISTED 1 -> 0…
gHashTag Oct 18, 2026
b27d863
Merge remote-tracking branch 'origin/master' into claude/visual-outpu…
gHashTag Oct 18, 2026
79db92d
Merge master into claude/visual-output-10508: keep both README rows (…
gHashTag Oct 19, 2026
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
16 changes: 16 additions & 0 deletions .claude/skills/t27f/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,22 @@ the specs', not repeated here.
the session folder (`out-reels/`, gitignored, never `git add`).
4. Anything not made: say which and why in the answer. Never show an older file as this turn's.

## Visual in every output (Claude Code and TRI CLAW)

**The rule is `specs/t27mcp/visual_output.t27`** (its `RULE_CLAUDE_CODE` and `RULE_TRI_CLAW` lines
are what each host reads). **Its particle-still layer is `specs/claw/visual_output.t27`.** This
section is the order of steps; which answer carries which visual and how it reaches each host are
the specs', not repeated here.

1. Decide the answer's kind (`K_*` in the t27mcp spec). A one-sentence reply or a question back
goes without a visual.
2. Spec, flow or numbers: draw from t27f tool rows (`t27f_outline`, `t27f_graph`, `t27f_view`),
labelled, with the legend and the source file, as `answer_verdict` checks.
3. A report of a piece of work: a particle still (`takes_still`). Render the reel on the Railway lab
(never the Mac), take the frame at `STILL_MS` with `ffmpeg -ss 9 -frames:v 1`, and bring it into
the session folder (`out-reels/`, gitignored, never `git add`).
4. Anything not made: say which and why in the answer. Never show an older file as this turn's.

## Application: topic map (gHashTag/trinity#1677)

Use this part when the user gives a topic or a client brief, not a spec.
Expand Down
Loading