PromptIntentRouter
Figures out whether the prompt wants an animal, object, diagram, table, map, scene, space, machine, symbol, text, abstract, or mixed output.
ANNplot should not be built around one subject like ships. The right structure is a router that can break any request into domain, composition, material/linework, constraints, and output intent.
Figures out whether the prompt wants an animal, object, diagram, table, map, scene, space, machine, symbol, text, abstract, or mixed output.
Breaks requests into components. Example: “goat on a hill under stars” becomes animal + landscape + sky + line-density plan.
Handles fur, metal, glass, wood, water, stone, fabric, foliage, table grids, and technical hatch/contour language.
Judge whether the output matches the request. “Longship” should reject generic tall-ship geometry.
Checks line count, bounds, pen count, path density, and whether it is realistic to plot.
Packages SVG, HPGL, preview, sample HPGL, full HPGL candidate, and production-review notes.