Rev4.7

Generalist + composite agent routing.

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.

Build rev4.7-1782171417Sky-is-the-limit prompts need general decomposition, not a single subject specialist.

PromptIntentRouter

Figures out whether the prompt wants an animal, object, diagram, table, map, scene, space, machine, symbol, text, abstract, or mixed output.

CompositePlanner

Breaks requests into components. Example: “goat on a hill under stars” becomes animal + landscape + sky + line-density plan.

MaterialLineworkLead

Handles fur, metal, glass, wood, water, stone, fabric, foliage, table grids, and technical hatch/contour language.

CompositionCritics

Judge whether the output matches the request. “Longship” should reject generic tall-ship geometry.

HPGLConstraintJudge

Checks line count, bounds, pen count, path density, and whether it is realistic to plot.

OutputPacketBuilder

Packages SVG, HPGL, preview, sample HPGL, full HPGL candidate, and production-review notes.

Example routing

  • Goat → AnimalForm + Horn/Hoof/FurLinework + SilhouetteCritic.
  • Solar system space → SpaceDiagram + OrbitLayout + Label/TablePolicy + HPGL density check.
  • Periodic table → ScienceTable + GridLayout + TextPolicy + small-format readability check.
  • Longship → HistoricalBoatIntent + LowHull/Oars/DragonHead/FewSails rule; reject generic tall ship.

Back to Prompt Lab