DUNIN7 · LOOMWORKS · RECORD
record.dunin7.com
Status Current
Path investigations/loomworks-render-feasibility-puppy-engagement-v0_1.md

Loomworks — Render Feasibility Investigation: Puppy Breeding Engagement

Version. 0.1 Date. 2026-05-03 Provenance. Claude.ai design session, continued from the Operator Layer Discovery v0.4 and the Companion Expertise Note v0.3. Operator: Marvin Percival. Status. Discovery investigation. Reality-check of the architecture against current AI capability for three diverse render targets in the Puppy Breeding engagement. Sits alongside. The Operator Layer Discovery v0.4 (which proposes the Specialist SDK) and the previous discussion enumerating render surfaces for the Puppy Breeding engagement.


1. Why this investigation exists

The Operator Layer Discovery v0.4 makes a strong architectural claim: the Specialist SDK admits any render destination through an adapter, and the engine remains stable as the production-side ecosystem grows. The previous discussion enumerated the render surfaces a Puppy Breeding business would need — documents, applications, websites, fabrications, spreadsheets, calendar events, video, audio, even physical printed merchandise — and asserted that the architecture's destination-indifference makes all of them reachable.

This investigation tests that claim against current reality. It picks three deliberately diverse render targets, examines what actually exists today as the production capability, and reports honestly on what works, what is partial, and what is missing.

The three targets:

  1. Buyer contract template — a legal-grade document. Content-heavy, jurisdiction-specific, requiring legal precision.
  2. Custom kennel website — a deployable application. Multi-page, with content management and a buyer inquiry form.
  3. 3D-printed puppy ID tag holders — physical fabrication via STL generation and printing.

Three different production destinations, three different specialist patterns, three different sets of capability requirements.

The investigation matters because the Specialist SDK design and the Phase A adapter choice both depend on what is actually achievable today versus what requires waiting for capability that does not yet exist. Choosing the first adapter to build poorly could either produce something trivially easy (and validate nothing about the SDK) or something currently impossible (and stall the build).


2. Render Target 1 — Buyer contract template

The artifact. A legal-grade buyer contract for puppy purchases. Standard sections: parties, identification of the puppy, purchase price and payment terms, health guarantees, return/refund clauses, spay/neuter requirements, breeder's right of first refusal, jurisdiction (North Carolina), severability, signature blocks. Output as a PDF that buyers can sign electronically.

The shape grammar. A legal-document specification. Structural sections with their content requirements, jurisdiction-specific clause variants, party placeholders, conditional clauses (spay/neuter required for pet-quality vs. show-quality puppies), and signature block configuration.

2.1 What current capability supports

The current AI capability for legal document generation is mature and accelerating. Several specialized platforms exist as of 2026 — Harvey AI built on GPT-5 generates contracts with high precision and adapts to jurisdiction-specific requirements; Spellbook, Lexis+ AI, and CoCounsel target lawyer workflows; LEGALFLY supports 60+ jurisdictions and automatically detects governing law to adjust drafting recommendations.

For the puppy breeding case specifically, the capability stack is:

2.2 What works for the architecture

This render target maps cleanly onto the Specialist SDK pattern. The adapter would:

  1. Receive the confirmed shape (the legal document specification) from Loomworks.
  2. Translate it into a prompt for an LLM specialist (or an API call to a specialized legal AI service).
  3. Call the LLM or service, receive the contract text back.
  4. Materialize as a formatted PDF using existing materializer infrastructure plus legal-document layout extensions.
  5. Optionally hand off to a signature service if the Operator wants the contract sent for signing.

The grammar/discipline split shows itself clearly — the legal-document grammar (sections, clauses, jurisdiction variants) is type-specific, but the universal disciplines (provenance, completeness, traceability) apply identically. The Operator can ask "where did the spay/neuter clause come from?" and the engagement memory holds the answer.

2.3 What does not work, and the honest caveats

Three caveats temper the otherwise positive picture.

Legal validity is not what AI can guarantee. A generated contract is a starting point that should be reviewed by an attorney before use. The companion should never present a generated contract as legally certified — it is a high-quality draft that the Operator (or their attorney) takes responsibility for. This is a vocabulary point: the companion says "here's a draft contract you can take to a lawyer for review" not "here's your contract, ready to use." The lead-expert posture has limits and they need to be explicit at this exact intersection.

Jurisdiction depth varies. Specialized platforms like LEGALFLY claim 60+ jurisdiction support drawing on 500+ official legal sources, but North Carolina-specific puppy sale law (warranty implied by Article 2 of the UCC, lemon-law provisions for animals if any apply, breed-specific regulations) is a thin slice. Frontier LLMs know it less reliably than they know federal contract law. The companion should flag jurisdictional uncertainty when generating jurisdiction-specific clauses, and the engagement should record which clauses are jurisdiction-confident and which are jurisdiction-best-effort.

Liability for AI-generated legal documents is unsettled. Loomworks generating a contract that turns out unenforceable creates exposure questions that the architecture should anticipate. Practical answer: explicit "draft for professional review" framing throughout, no claims of legal validity, contract metadata that records the model and version that produced it for audit purposes.

2.4 Verdict

Achievable today. The buyer contract template is a strong Phase A candidate. The capability stack is mature, the SDK adapter pattern fits cleanly, and the render destination (the LLM specialist plus PDF materializer plus optional e-signature integration) requires no capability that does not exist. The honest constraints (legal-validity caveats, jurisdiction depth, liability framing) are policy and product-design questions, not technical impossibilities.

The adapter for this could ship in weeks, not months. It would validate the SDK design against a synchronous text-rendering destination — the simplest end of the production-characteristics spectrum — which makes it good for first-adapter purposes.


3. Render Target 2 — Custom kennel website

The artifact. A deployable website for the kennel. Homepage, breed information, available litters, past breeding history, application form for prospective buyers, photo galleries. The Operator wants buyers to find them through search, learn about the operation, and submit inquiries.

The shape grammar. An application specification. Pages and their content sources, navigation structure, the inquiry form fields and where submissions go, design direction, deployment target (custom domain, hosting platform), SEO requirements, content management approach (does the Operator update the site themselves, or does the companion update it).

3.1 What current capability supports

This is the case where the capability has improved most dramatically since the Operator Layer Discovery was first sketched. The current state of AI application building is substantial.

3.2 What works for the architecture

The adapter pattern fits well, and the Discovery's worked example for the Claude Code adapter (Section 7.5 of v0.4) describes exactly what is needed:

  1. Receive the confirmed application specification from Loomworks.
  2. Translate the specification into a strategy for breaking the work into Claude-Code-executable components (scaffold first, then content pages, then the inquiry form, then deployment).
  3. Dispatch via Claude Code's async submit-and-poll, reporting progress to Loomworks ("Building the photo gallery page; 3 of 7 pages complete").
  4. Receive the deployment reference (URL, repository, deployment metadata).
  5. Hand back the artifact reference for the Library.
  6. Support re-render against revised specifications (Operator changes the breed information; the adapter computes the diff and asks Claude Code for an incremental update).

The async submit-and-poll pattern that the Discovery flagged as prerequisite engine work is now well-supported on the Claude Code side via Dispatch. The engine still needs to implement its half (binary/reference render content support, async lifecycle management), but the destination side is ready.

The Computer Use capability that shipped in Q1 2026 also opens an interesting possibility for adapter-driven verification. After deploying the website, Claude Code could navigate the site, fill out the inquiry form to verify it works, check that the photo gallery loads, and report results back through the SDK. The adapter doesn't just produce the artifact — it can also test it.

3.3 What does not work, and the honest caveats

Several concerns are real even with the strong capability picture.

Production-readiness vs. deployment-readiness. Tools like Claude Design produce code that is "deployable" but not necessarily "production-ready" — performance, accessibility, SEO, and browser compatibility require review. The Puppy Breeding website is small enough that this gap is manageable, but it should not be hidden. The companion should be honest with the Operator: "I can generate and deploy a working site quickly. Before you advertise it widely, you may want a developer to do a quality pass." The link discipline applies here in an unexpected way — the companion can generate the site, but quality review is a separate human capability the engagement may need.

Ongoing maintenance is a snowball. A deployed website is not a one-time render. It needs hosting (someone pays for it monthly), domain renewal, SSL certificate management, security updates, content changes as litters come and go. The Discovery's snowball discipline (Section 6.2 of v0.4) anticipated this — the website render implies a hosting/maintenance specification. The companion should surface this immediately after the first deploy, not silently after problems arise.

Content management complexity. The Operator wants to update available litters as new puppies are born. Two architectural paths exist: the companion updates the site (Operator says "we have a new litter coming in three weeks"; companion updates the site through Claude Code), or the site has a built-in content management system the Operator uses directly. The first path keeps the Operator in their conversational interface; the second adds an admin UI to learn. The first is better aligned with the Operator Layer principles but requires the companion to remain in the loop for content updates, which has cost implications.

Inquiry form integration. Where do submitted inquiries go? Email to the Operator? A spreadsheet that becomes its own engagement? An entry in the breeder management application that another adapter is producing? The companion needs to ask, and the answer affects how the inquiry form is built. This is a Discovery question for the Operator, surfaced by the lead-expert companion.

3.4 Verdict

Achievable today, with caveats. The Puppy Breeding website is a strong Phase A or Phase B candidate. The capability stack is mature enough that an adapter could produce a real working site within Phase A's timeline. The honest constraints (production-quality review, ongoing maintenance, content management approach, inquiry routing) are product-design questions to be resolved through the Discovery conversation, not technical blockers.

For Phase A purposes, this adapter would validate the SDK against an asynchronous, long-running, reference-returning destination — much harder than Render Target 1 — and would prove that the architecture handles the most consequential render category (applications) end-to-end. If the goal of Phase A is to validate the architecture against a non-trivial production destination, this is the strongest candidate.

The complexity is also a risk for Phase A specifically. The contract template would be a successful first adapter in a few weeks. The website adapter is more like a few months. If Phase A's purpose is to prove the SDK works rather than to ship a production website, the contract template may be the lower-risk first move, with the website adapter following as Phase B.


4. Render Target 3 — 3D-printed puppy ID tag holders

The artifact. Small physical objects. Each holder is a clip or pouch that attaches to a puppy collar and holds a small ID card with the puppy's name, AKC registration number, and the breeder's contact information. The Operator wants one for each puppy in each litter, possibly in litter-specific colors.

The shape grammar. A procedural specification. Dimensions (clip size to fit standard collar widths, card slot dimensions), tolerances (snug fit without breaking the card slot), material specification (PLA or PETG, food-safe filament since puppies will mouth them), color, quantity, post-processing requirements (smooth edges so puppies do not chew them).

4.1 What current capability supports

The 3D printing investigation reveals a capability story that is more positive than I would have predicted, and also more nuanced.

4.2 What works for the architecture

The adapter pattern fits, with one extra step compared to digital renders. The adapter would:

  1. Receive the confirmed procedural specification from Loomworks (dimensions, tolerances, materials, quantity).
  2. Translate the specification into OpenSCAD code by calling an LLM specialist with a focused prompt. The LLM writes parametric OpenSCAD where dimensions are variables.
  3. Render the OpenSCAD to STL using OpenSCAD's command-line tools (or a WASM build for web-based rendering).
  4. Optionally generate a visual preview image of the model for the Operator to review before printing.
  5. Submit the STL to a 3D printing service via API, or to a directly-controlled printer via OctoPrint.
  6. Poll for production status (printing takes hours), reporting progress to Loomworks.
  7. Return: the STL file as digital artifact in the Library (so it can be reprinted later), plus completion notification with metadata (print duration, material consumed, photographs from printer camera if available, shipping tracking if from a service).

The Discovery's worked example for the 3D printing adapter (Section 7.6 of v0.4) anticipated this exactly. The artifact is partly digital (the STL stays in the Library) and partly physical (the printed object ships to the Operator). Both are real outputs of the engagement.

4.3 What does not work, and the honest caveats

The 3D printing case has the most genuine capability gaps of the three.

Geometry quality from text prompts is variable. Even with the OpenSCAD approach, a complex shape from a text prompt may need multiple iterations. The case study notes: "I only had to do about two print iterations" for a relatively simple part, with print iterations being the slow expensive feedback loop. The puppy ID tag holder is simple enough that this is manageable, but the architecture should anticipate that complex parts may need refinement loops with the Operator before printing.

Print preview and pre-print verification matter. Printing is slow and consumes material. The adapter should generate a visual preview (rendered from the OpenSCAD model) before any physical print, so the Operator can confirm the design before committing material and time. This is a UI consideration that affects the adapter design — the production lifecycle has a checkpoint between digital and physical that the SDK needs to support.

Material and post-processing are real constraints. The companion should know to ask "is this for puppies who will chew on it?" because that affects material choice (food-safe filament, no sharp edges from layer lines, possibly post-processing with vapor smoothing for PETG). The lead-expert posture extends to fabrication-specific knowledge that the model has but needs to surface.

Printer/service availability is an external constraint. If the Operator does not own a printer, the adapter is dependent on a print service's response time, shipping logistics, and reliability. Service outages, material shortages, and shipping delays are real failure modes the adapter needs to handle gracefully — probably by surfacing them as Inbox items the Operator can decide about.

Iterative tolerances are fundamentally physical. The tag holder needs to grip the collar firmly without slipping, and grip the card snugly without breaking when the card is removed. These tolerances depend on the specific filament's shrinkage characteristics, the printer's calibration, and the specific puppy collar dimensions the Operator uses. The first printed prototype is almost always the wrong size; the second iteration adjusts. This is a real-world physical-iteration loop that the digital-only adapters do not have.

4.4 Verdict

Achievable today, with the most active iteration loop. The 3D-printed tag holder is achievable but has the highest physical-iteration overhead of the three. The capability stack exists end-to-end (LLM-to-OpenSCAD-to-STL-to-print-service), but the path from first specification to a tag holder the Operator is happy with may take three or four iterations rather than one or two.

For Phase A purposes, this adapter would validate the SDK against the most exotic production destination — a destination that produces physical objects through an external service or a local printer, with iteration loops that span days rather than seconds. It would prove the SDK can reach beyond bits into atoms.

The complexity makes this a poor first adapter. As Phase C or D, after the SDK has been hardened against simpler destinations, the 3D printing adapter would be a strong validation of the architecture's reach. As Phase A it would be ambitious to the point of being risky.


5. Cross-cutting observations

5.1 The capability gap is smaller than the Discovery assumed

The Operator Layer Discovery was written with some implicit caution about what current AI capability could support. This investigation suggests that caution was excessive in two directions. Application generation via Claude Code with agent teams and dispatch is much further along than the Discovery's framing suggested. 3D printing via LLM-generated OpenSCAD is genuinely usable for simple-to-moderate parts. The cautious framing was accurate for late 2025 and is now a year behind the actual state of capability.

This affects the Phase A choice in a specific way. Earlier I suggested the adapter pattern would be validated by starting simple and growing in complexity. The capability picture supports a more ambitious first adapter than I initially recommended. Building the contract template adapter still validates the SDK well, but choosing the website adapter as Phase A is now a defensible alternative — the capability is there, the Operator gets a much more impressive demonstration, and the architecture validation is correspondingly stronger.

5.2 The companion's lead-expert posture has to know its limits

Each of the three render targets surfaced moments where the lead-expert posture needs to qualify itself. The contract draft is "a starting point for legal review." The deployed website may need "a developer to do a quality pass before you advertise it widely." The 3D-printed tag holder may need "a couple of test prints to dial in the fit."

This is consistent with the Companion Expertise Note's commitment to honesty about uncertainty (Section 4: "Honest about uncertainty. When the companion does not know, it says so"), but the production-side picture surfaces specific cases where the limits matter. The companion should not promise legal validity, production-grade web quality, or first-print success. It should produce useful artifacts and frame them honestly. This is a small but important addition to the Companion Expertise Note's voice section, possibly worth a v0.4.

5.3 Snowballs are universal

All three render targets generated downstream specifications. The contract implies an e-signature integration. The website implies hosting, maintenance, content updates, inquiry routing, and possibly analytics. The 3D printing implies material procurement, printer access (own or service), and ongoing replacement as tag holders wear out. The Discovery's snowball discipline (Section 6.2 of v0.4) is real and present in every render category.

This validates the downstream specification endpoint in the Orchestration API (Section 10.6 of v0.4). It is not an exotic capability for unusual cases — it is core infrastructure that every render needs. The companion should surface implied specifications routinely, not exceptionally.

5.4 The grammar/discipline split is real

Each target needed a different specification grammar. The contract uses a legal-document grammar (sections, clauses, jurisdictions). The website uses an application-specification grammar (closer to REQ tables but lighter — a small website does not need formal requirements numbering). The 3D printing uses a procedural specification (dimensions, tolerances, materials). All three carry the same universal disciplines (provenance, traceability, completeness, versioning, testability) but speak entirely different vocabularies to their specialists.

The DeclaredShapeType extension that the Discovery flagged (Section 5.3 of v0.4 — shape types should declare their specification grammar) is reinforced by this investigation. The engine should know that a "puppy-purchase-contract" shape produces legal-document grammar, and the contract adapter expects exactly that grammar. Without explicit grammar declaration, the adapter has to infer or guess at what it is receiving. With explicit declaration, the boundary is clean.

5.5 Production characteristics span a wide spectrum

The three targets span the full spectrum of production characteristics:

The SDK design needs to handle all three. The Discovery's commitment to async submit-and-poll, binary/reference content support, and re-render contracts (Section 7.1 of v0.4) covers the spectrum. The investigation confirms that all three patterns are needed; none is exotic; none can be deferred without leaving major render categories unreachable.


6. Recommendation for Phase A

After this investigation, my recommendation for the Phase A adapter shifts.

Original recommendation (before investigation): Pick the simplest possible render destination to validate the SDK design with minimal capability risk. The contract template would have been the natural choice.

Revised recommendation: Pick the contract template as Phase A specifically because it validates the SDK against the simplest production characteristics (synchronous, text artifact, single API call). This is not because the other render targets are infeasible — they are not — but because Phase A's purpose is to validate the SDK contract itself, and the simplest case gives the cleanest validation. Complexity in Phase A is rework risk.

Then Phase B should be the website adapter, building on the validated SDK and proving the async/reference pattern. Phase C should be the 3D printing adapter, proving the physical-artifact pattern.

This sequence runs the architecture through all three production characteristics within the first three adapter builds. By the end of Phase C, the SDK will have been validated against synchronous-text, async-application, and async-physical destinations. Adding any subsequent render destination (image generation, video, audio, fabrication of other kinds) becomes incremental rather than novel.

Each phase ships a real working adapter that produces real artifacts the Operator can use. Phase A produces drafts of buyer contracts. Phase B produces a deployed kennel website. Phase C produces printed tag holders the Operator can clip onto puppy collars. The Operator has production output from the architecture by the end of each phase, not just at the end of the arc.


7. What this investigation does not cover

This investigation looked at three render targets in depth. The previous discussion enumerated many more (marketing materials, social media content, video, audio, business plans, financial spreadsheets, breeder management application, buyer portal, calendar events). Each would deserve similar feasibility analysis before being prioritized. The three examined here are diverse enough to give confidence about the architecture's general reach, but not exhaustive enough to claim every imaginable render is achievable today.

Two specific render categories that warrant their own future investigation:

Both belong in future feasibility investigations. They do not block Phase A.


8. Closing

The architecture proposed in the Operator Layer Discovery v0.4 holds up against the reality check. All three render targets in this investigation are achievable today using current AI capability, with honest caveats about quality, iteration, and the limits of what AI can certify. The Specialist SDK pattern fits all three; no fundamental redesign is needed.

The Phase A choice gets sharper rather than fuzzier. The contract template is the right first adapter — small enough to validate the SDK quickly, real enough to produce useful output for the Puppy Breeding Operator. The website and 3D printing adapters follow as Phase B and Phase C, completing a tour of the full production-characteristics spectrum within the first three adapter builds.

The companion's lead-expert posture needs a small refinement to handle the limits of AI-certifiable quality across these production destinations. That refinement is a v0.4 of the Companion Expertise Note rather than a fundamental rethink.

Most importantly, the investigation surfaces no impossibilities. The architecture's claim of destination-indifference — that the engine can reach any render destination through an adapter — is supported by current capability across the three diverse targets examined. The build can proceed.


DUNIN7 — Done In Seven LLC — Miami, Florida Loomworks — Render Feasibility Investigation: Puppy Breeding Engagement — v0.1 — 2026-05-03