feat(aterm): teach the figure a scattered arrangement and a dabs ink #1289
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!1289
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/tg69"
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?
Follows the identity sweep in agent-compose
73194ce, which re-derived every personality's emblem, motif, geometry, and verbs from its own SKILL.md doctrine.Why this is structural, not cosmetic
playfulandimaginativewere bothradialarrangements, and they are the two halves of the frontend meld. That is exactly the collisiondocs/overlay.mddocuments as converting the signature into the bond and making two seats indistinguishable.aterm shipped nine arrangements for ten personalities, so one meld was guaranteed to collide until the vocabulary grew by one. With
scatteredadded, all ten arrangements are distinct and the rule is satisfied by the data rather than only written down.What it adds
scattered— a lattice with a hole in it, not a random draw, because the mask has to stay deterministic across hosts.dabs— inks a filled round, tightening toward the centre.playfulreadsscattered-dabs, which is the artist palette it now carries.Verification
Rendered side by side, the frontend meld is now visibly two different creatures:
Fixtures are recaptured from the live roster, and
frontendjoins the round-trip cases as the only seat exercising the new arrangement.just aterm-test,just aterm-lint,ATERM_LIVE_ROSTER=1 just aterm-contract, andpre-commit run --all-filesall pass.🤖 Generated with Claude Code