The first slice - a traced alphabet, three practice screens, and a scorer that tells the truth #1
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jimmy/ductus#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Destination
The first slice of ductus runs on Jimmy's iPad. The 26 lowercase Latin print letters are traced from a textbook chart into glyph files. Each letter can be watched, traced and copied with the Apple Pencil. After the pen lifts, the app shows the overlay, the generic faults and a score, and the attempt is stored. The slice proves two things: the glyph model stores how a letter is made, and the scorer says something true about a real stroke.
Notes
The design is
docs/design.mdin this repo, from the grilling interview of 2026-09-15. It holds fifteen rulings, and this map does not repeat them. In short: a glyph is a list of ordered strokes, and each stroke is a path of cubic Bezier segments with a direction, in em-space on named guide lines. PencilKit captures the ink. The scorer resamples both paths by arc length, measures the distance with dynamic time warping inside one tolerance tube scaled to the x-height, and fails a stroke outright for the wrong count, the wrong order or the wrong direction.The main risk is the scorer. If its verdict on a real stroke does not match what a person sees, the overlay and the faults teach nothing. The scorer prototype answers this early, on synthetic strokes, before the authoring mode exists.
The authoring mode is day-one work, because the exemplars are traced through it. It blocks the 26 letters, and the letters block a real test of the practice screens.
The app signs with Jimmy's own Apple team, L9G66SYUL8, and not with Volente LLC. It is personal and unshipped, and it runs from Xcode until TestFlight is worth it.
Skills every session consults:
house-stylefor every word,write-swiftbefore any Swift, andgrillingfor a decision ticket.Decisions so far
Not yet specified
Out of scope
PDFBuilderKiton iOS, and the App Store.