feat(aterm)!: retune the creature background to Kai's numbers #1419
No reviewers
Labels
No labels
burndown-2026-06
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/advocate
role/director
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/science
role/sysadmin
state
ambient
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agentic-os!1419
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/zc49-creature-numbers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#1417 shipped 0.91 tint, 26% of the window, bottom right. Kai read those
against the tuner and picked 20% opacity, 60% width, top right, so the
creature stops being a watermark and becomes the thing the window is
built around.
What moved
creaturePresence0.09 to 0.20 andcreatureWidthShare0.26 to 0.60 areconstants, and the plate cache name already hashes the geometry, so the
old plate cannot survive the change. The anchor was the one that was not
a number:
composeCreaturePlatehardcoded the bottom, and the origin nowtakes the top.
The inset stops being a choice at this share
A square creature at 60% of a 16:10 width is 96% of that height, so 8% of
the plate will not fit above it and the top inset takes the 4% left. That
is a clamp rather than a setting, and it decides what a crop costs.
cscaledcovers rather than fits, so a window wider than 16:10 crops aband off each end: on 16:9 that is 5% a side. The inset absorbs the top,
and the feet lose the rest. Rendered at both aspects rather than reasoned
about: the head survives on 16:9 and the feet clip. Protecting the head is
deliberate, since a clipped head reads as broken where clipped feet read
as standing on the edge.
Neither a smaller share nor
scaledin place ofcscaledis taken here.The first is the number Kai just chose, and the second ends the crop by
stretching the art 11% on 16:9, which is the one thing the seat-creature
work has spent the most effort not doing. docs/aterm.md carries both as
the exits if the crop turns out to matter on a real external display.
Verification
go test ./...green, with the plate geometry, the anchor, and the tintassertions moved to the new numbers.
pre-commit run --all-filesgreen,docs/aterm.mdat 7225 of 8000.plate, which is how the 16:9 crop was measured rather than predicted.
Co-authored-by: Kai Siren coilysiren@gmail.com
Co-authored-by: Claude noreply@anthropic.com
Agent-Role: frontend