مدل‌سازی سه‌بعدی و هوش مصنوعی — دامنه‌ی آینده · فصل ۱ — Blender، UV/PBR، Reconstruction و Optimization · 337

3D Foundations and Blender Production Modeling

Build a bounded Blender production-modeling contract: define target use and scale, create the mesh with deliberate topology and transforms, preserve a reviewable modifier/history strategy, validate normals and naming, record geometry statistics and known limitations, and prove that the result is a controlled production asset rather than only a viewport render. می‌تواند «3D Foundations و Blender Production Modeling» را در یک asset pipeline محدود اجرا و quality/interoperability evidence لازم را ثبت کند.

3D Foundations و Blender Production Modeling — fa-IR

Lesson summary

Build a bounded Blender production-modeling contract: define target use and scale, create the mesh with deliberate topology and transforms, preserve a reviewable modifier/history strategy, validate normals and naming, record geometry statistics and known limitations, and prove that the result is a controlled production asset rather than only a viewport render.

می‌تواند «3D Foundations و Blender Production Modeling» را در یک asset pipeline محدود اجرا و quality/interoperability evidence لازم را ثبت کند.

This lesson produces

می‌تواند «3D Foundations و Blender Production Modeling» را در یک asset pipeline محدود اجرا و quality/interoperability evidence لازم را ثبت کند.

Who it is for

Foundation

Use a field map, one worked scenario and explicit state vocabulary before independent construction.

Repair

Identify the failed evidence dimension, use the smallest mutated fixture and rerun only the affected gate.

Experienced

Compress definitions; require trade-off defense, counterexample analysis and changed-context transfer.

Prerequisites

A model that looks good can still be a poor production asset

Imagine a small product team receives a hard-surface prop made in Blender. The silhouette reads well, bevels look clean, and nothing obviously breaks in the viewport. Yet the next person opening the file cannot answer basic handoff questions with confidence. What unit system is the scene using? What physical scale was intended? Does a child object still carry non-uniform scale? Are normals on mirrored parts actually consistent? Which modifiers remain editable, and which steps have become destructive? Is the triangle count suitable for the declared target? What naming rule does the file follow?

That gap between “looks finished” and “can be consumed predictably” is the problem of this lesson. Your output is not only a mesh. It is an auditable artifact: Production Mesh Modeling and Topology Evidence Pack v1. The pack keeps target use, units, reference scale, transform state, topology intent, geometry statistics, normal state, manifold requirements, modifier/destructive history, naming, origin/pivot state, known limitations, and interoperability evidence together so another reviewer can reconstruct why a bounded decision was made.

Blender 5.2 is an active LTS release in Blender's current LTS program. Blender 5.2 documentation also describes mesh editing in Edit Mode and polygonal construction through vertices, edges, and faces. Those are tool facts; they do not by themselves define “good topology” for your target. glTF 2.0.1 explicitly represents node transforms, meshes, primitives, and vertex attributes, which makes transform and geometry assumptions relevant to interchange evidence. It still does not define MAKNOW's modeling acceptance bar. [BLENDERLTS] [BLENDERMODEL] [BLENDERMESH] [GLTFSPEC]

Lesson artifact: Production Mesh Modeling and Topology Evidence Pack v1, ending in one bounded state: READY, TARGET_SPECIFIC, REWORK_REQUIRED, HOLD, EVIDENCE_INCOMPLETE, PROVENANCE_UNKNOWN, or METHOD_UNSUITABLE.

Planned active time: 60 minutes.

Scope boundary: D3D-001 owns 3D foundations and the production-modeling contract. It does not absorb UV/PBR or AI-assisted texturing from D3D-002, reconstruction from D3D-003, or later packaging/delivery outcomes. A beauty render, a successful export, or the ability to open the file in another tool is not, by itself, production-readiness evidence.

HARD prerequisite — FND-003

You must be able to state the relevant boundary carried from FND-003 before proceeding. If that evidence is fragile, use a bounded bridge; do not invent prerequisite completion or reteach the prerequisite outcome inside this lesson.

SOFT prerequisite — AIE-011

If AIE-011 is still fragile, rebuild only the evidence needed for controlled decision support and responsible AI use. Here AI may organize supplied synthetic evidence or run deterministic checks. It may not invent quality, provenance, downstream compatibility, rights, or approval.

Choose your route from evidence, not from Blender speed

Before opening a tutorial, answer four questions:

  1. If a model looks correct in the viewport, does that prove its units, scale, and transforms are correct for handoff?
  2. If a hard-surface prop has more triangles than expected, can you call it “too heavy” without knowing the target use and budget?
  3. If mirrored geometry looks fine but normal state and destructive history are not recorded, is a positive state justified?
  4. If the second asset is an organic object for offline rendering, should it inherit the first asset's topology, manifold, and geometry-budget rules unchanged?

Four of four → Fast Path. Two or three → Repair Path. Zero or one → Foundation Path.

Fast Path compresses definitions but keeps the full evidence bar. Repair Path isolates the first broken evidence dimension and reruns the smallest relevant mutation. Foundation Path keeps the complete field map and one guided case. No route may strengthen a verdict beyond the available evidence.

Route self-check: Q1 separates appearance from the transform contract; Q2 makes geometry budget target-specific; Q3 preserves unknown history/normal state; Q4 recomputes transfer from changed evidence rather than copying the baseline.

Mental model: target → scale/transforms → topology/history → validation → verdict

Keep the decision order stable:

target use + reference scale → blockout → topology/transform decisions → modifier/destructive history → normals/naming/origin validation → geometry/interoperability evidence → READY / REWORK / HOLD

Do not collapse three different authorities into one:

LayerWhat it tells youWhat it does not prove by itself
Tool factBlender Edit Mode supports mesh editing through vertex/edge/face operationstopology suitability, geometry budget, or your naming contract
Format factglTF explicitly represents transform, mesh, primitive, and attribute semanticsthat every asset must use glTF or that your asset is production-ready
MAKNOW designwhich visible evidence is required for a bounded decisionlegal ownership, organizational approval, or quality evidence that is absent

This changes how you think about common operations. “Apply Transform” is not the goal. “Export” is not the goal. The goal is to know which assumptions matter to the consumer, which authoring relations may intentionally remain, and what evidence lets a reviewer reproduce your decision.

The lesson's table aligns decisive fields across a case. The flow asset shows gate order and non-success branches. If visual rendering is unavailable, the text-equivalent table and flow remain sufficient for the task.

Shared foundations for production modeling

1. Blender capability is not a production criterion

Blender 5.2 LTS provides modeling workflows, Edit Mode, and a large set of mesh operations. Polygon meshes are constructed from vertices, edges, and faces, and many shape-editing operations occur in Edit Mode. [BLENDERMODEL] [BLENDERMESH]

That capability is a fact, not a quality bar. Quads, triangles, or ngons do not generate a verdict on their own. Topology intent has to be related to target use, deformation, subdivision, shading, editing, export, and downstream constraints. A planar non-deforming region may accept a policy that would be poor for a deforming surface. This lesson rejects slogans such as “always quads” or “ngons are always bad” as substitutes for evidence.

2. Units and reference scale come before detail

When an asset moves between tools or people, the unit system and reference scale need to be explicit. A mesh can be visually correct while being one hundred times larger or smaller than the project contract. Scale can affect modifiers, physics, cameras, export, placement, precision assumptions, and downstream automation.

The evidence pack therefore records units and a checkable reference observation, such as a bounding-box dimension or synthetic reference measure. “It seems about the right size” is not sufficient evidence for a positive state.

3. Object transform state must be explainable

In glTF, a node can represent its local transform with a matrix or translation/rotation/scale data. Transform is therefore part of transferable scene semantics. [GLTFSPEC] This does not mean “always apply every transform.” Some authoring relationships intentionally retain transforms. Your contract has to state what remains, why it remains, and what the target expects.

One mutation in the lab introduces unapplied non-uniform scale on a child object. If the learner keeps a positive state without reconciling that state with the declared target, the evidence contract is broken.

4. Topology intent is defined by the target

Name the purpose: hard-surface realtime, deforming organic, subdivision surface, static offline render, collision proxy, or another bounded target. Vertex and triangle counts become decision evidence only when tied to a named budget or cost expectation. This lesson does not create a universal triangle threshold.

5. Normal state is separate geometry evidence

Mirroring, negative scale, transform history, and editing operations can leave normal orientation or shading assumptions ambiguous. A beauty render may hide the problem from a convenient camera. Normal validation must therefore be recorded separately. Unknown or inconsistent state cannot be upgraded to success because the viewport “looks okay.”

6. Modifier stack and destructive history are reviewability decisions

A live modifier stack can preserve editable intent; applying modifiers can turn that intent into final geometry. Neither strategy is automatically correct. The requirement is that important modifier state, ordering, and destructive steps are visible so the next person knows what can still be changed and what has been baked.

7. Naming and origin/pivot are part of handoff

Temporary names such as Cube.017 may be tolerable inside a personal scene, but they make selection, export mapping, automation, and team communication fragile. A small but real naming contract should be visible for decisive objects. Origin/pivot state also needs to match the use case and appear in the evidence rather than being hidden behind a polished screenshot.

8. material_slot_count is inventory evidence, not material-quality proof

Material slot count can tell a reviewer how many material attachments the mesh exposes for handoff. In this lesson it is a non-critical knowledge item: record it and bind it to the fixture when available, but do not infer PBR quality, shader correctness, or texture quality from the count. Those outcomes remain in D3D-002.

Build Production Mesh Modeling and Topology Evidence Pack v1

Step 1 — Declare target use before issuing a modeling verdict

Write what the asset is for: realtime desktop preview, mobile runtime, offline rendering, deformation, subdivision authoring, or another bounded target. Then record target_constraint_scope. Use STANDARD_DECLARED_TARGET only when the evidence supports the normal declared target without a special exception. Use CONSTRAINED_NAMED_TARGET_ONLY when readiness is valid only for an explicitly named target or constraint.

The target is not a decorative label. It governs which geometry, transform, manifold, history, and interoperability assumptions matter.

Step 2 — Bind identity, units, and reference scale

Record asset_id, fixture_ref, unit_system, and reference_scale. The reference has to be inspectable. An object dimension, a bounding-box dimension, or a synthetic reference measurement is stronger than a visual guess.

If identity or scale cannot be tied to visible evidence, preserve EVIDENCE_INCOMPLETE rather than inferring the missing contract.

Step 3 — Record transform state on decisive objects

Do not summarize transforms with “clean.” Record meaningful object state: applied/unapplied scale, non-uniform scale, retained rotation, negative scale, hierarchy relation, or other target-relevant facts. For a positive decision, the remaining transform state has to be compatible with the declared target and its consumer assumptions.

The important distinction is not “applied versus unapplied” in isolation. It is “known and target-compatible versus ambiguous or contradictory.”

Step 4 — State topology intent, not topology superstition

Record topology_intent and the policy that follows from it. A hard-surface realtime prop might prioritize silhouette, stable shading, predictable triangulation, manageable density, and simple handoff. A deforming organic mesh may prioritize edge flow and deformation behavior. A subdivision workflow may need continuity that a static offline object does not.

If you use an ngon policy, state where it is accepted and what validation prevents it from becoming a downstream hazard. A label such as QUAD_FOCUSED is not enough without purpose.

Step 5 — Put geometry statistics beside the target budget

Record vertex_count and triangle_count, plus geometry_budget_policy. If the target supplies an explicit maximum, compare the observed count with that value. If no meaningful target budget exists, record that absence instead of inventing a number.

A count is evidence. “High” or “low” is a decision that requires context.

Step 6 — Validate normals and manifold requirements separately

Record normal_state, manifold_requirement, and the observed manifold result when the requirement is decisive. A target may require closed manifold geometry; another target may intentionally use open surfaces. Likewise, normals can be consistent even when other topology defects remain, or inconsistent while a single render angle appears plausible.

Keep these gates independent so one visual success cannot erase another failure.

Step 7 — Preserve modifier intent and destructive history

Record the modifier stack in meaningful order and a destructive_step_log for applied or irreversible modeling changes that matter to handoff. This log is not a diary of every click. It captures decisions another artist or tool would otherwise have to guess.

If a destructive step eliminates an editing capability relevant to the target, move to REWORK_REQUIRED or a more appropriate non-success state until the contract is restored.

Step 8 — Validate naming and origin/pivot state

Bind a naming_contract to the decisive objects and record origin_pivot_state. The checker can confirm that required names exist; it cannot decide organizational naming authority for you. The pack therefore separates visible convention evidence from invented approval.

Also record material_slot_count as non-critical inventory evidence. It can make handoff structure visible, but it is not a Material/PBR quality gate and its absence alone must not convert an otherwise positive state into failure.

If the naming contract is removed before handoff to a second artist, do not keep a positive state simply because the mesh itself is unchanged.

Step 9 — Record provenance and known limitations without invention

Use explicit synthetic, self-created, public-domain, or rights-cleared evidence only. Record source_asset_ref, rights_provenance_ref, and a typed rights/provenance status. If provenance is missing, preserve PROVENANCE_UNKNOWN. Do not let AI “fill in” a believable provenance story.

Known limitations are part of the asset contract. A limitation can coexist with a positive TARGET_SPECIFIC state when it is truly bounded and visible. Hidden limitations cannot.

Step 10 — Treat interoperability as a target-specific evidence gate

A successful export only proves that an export operation completed. It does not prove that the consumer interprets scale, transforms, geometry, normals, pivots, materials, or naming the way the asset contract requires. [GLTFSPEC]

Record the named target and which assumptions were actually checked. If the evidence is export-only, mark that fact explicitly and avoid upgrading it to interoperability proof.

Step 11 — Emit a bounded decision and applicable future triggers

Choose the weakest state justified by the visible evidence:

  • READY — all decisive evidence for the declared standard target is present and consistent.
  • TARGET_SPECIFIC — positive only for a named constrained target; the limitation stays visible.
  • REWORK_REQUIRED — a concrete, repairable modeling/handoff contradiction is known.
  • HOLD — a governing decision or dependency prevents a safe conclusion.
  • EVIDENCE_INCOMPLETE — decisive evidence is missing.
  • PROVENANCE_UNKNOWN — required provenance or rights evidence is unresolved.
  • METHOD_UNSUITABLE — the selected modeling/handoff method cannot satisfy the target contract.

Then record at least one applicable named future trigger using review, migration, escalation, stop, or pivot. Do not fill all five categories mechanically; use stop or pivot only when the case actually requires them. A positive state is not permanent; it is valid under assumptions that can later change.

The lab intentionally leaves the final state blank. It provides visible evidence and deterministic consistency rules, not a hidden answer key.

Worked example: a synthetic hard-surface prop, separate from the Lab answer

Consider HS-PROP-DEMO-01, a synthetic mechanical enclosure intended for a named desktop realtime preview. The scene uses meters and a 0.45 m reference dimension. All decisive objects have compatible applied/uniform scale. The topology intent is HARD_SURFACE_REALTIME; the mesh has approximately 4,200 vertices and 7,900 triangles against a declared 12,000-triangle ceiling for this demonstration target. Normals pass the explicit mirrored-part check. The target requires manifold geometry, and the validation record says that requirement passed. The modifier stack keeps Mirror and Bevel reviewable. One small destructive cleanup step is logged. Decisive objects follow a naming contract, origin/pivot placement is recorded, and the synthetic source/provenance record is present.

This example can support a positive bounded decision only because the evidence aligns. The polished render is not doing the work.

Now mutate one field at a time:

MutationFirst assumption that breaksWhat must happen
Target becomes realtime mobile preview with a 6,000-triangle ceilinggeometry budgetrecompute; the original positive state no longer follows
One child gets unapplied non-uniform scaletransform compatibilityvalidate/repair the transform contract before a positive state
Mirrored part has flipped normalsnormal statekeep a non-success state until normal evidence is repaired
Naming contract is removed before second-artist handoffhandoff identityrestore a visible naming rule or keep the limitation/non-success state
Only an exported file is shown as “interop evidence”consumer assumption bindingadd target-specific checks; export success is insufficient

Notice what does not happen: the entire model is not rebuilt for every mutation. The repair path isolates the first failed dimension and re-runs only the evidence gates affected by that change.

This worked example is not the Lab oracle. The Lab uses separate fixture IDs, separate values, and no prefilled final decision.

Failure modes that make a clean-looking model fragile

1. “It looks right in the viewport, so it is ready for handoff.”

Appearance says nothing definitive about units, transforms, naming, or history. Repair: complete the evidence pack field by field.

2. “Always apply every transform.”

That is another shortcut. Some authoring relations intentionally retain transforms. Repair: declare the target contract and validate applied/unapplied state against it. [GLTFSPEC]

3. “Always quads” or “ngons are always bad.”

Topology quality depends on target behavior. Repair: record topology intent, deformation/subdivision needs, shading, and downstream behavior.

4. “Triangle count tells you whether the mesh is heavy.”

Without a target budget, the number does not create an acceptance decision. Repair: make the budget or its absence explicit.

5. “Mirror worked, therefore normals are fine.”

Mirroring, transform history, and shading can conceal normal problems. Repair: validate normal state independently.

6. “I applied the modifier, so the file is cleaner.”

The final geometry may be fine while editability or rationale disappears. Repair: log the destructive step and expose the limitation.

7. “Cube.021 is understandable enough; names do not matter.”

Naming ambiguity creates handoff and automation cost. Repair: use a small but real naming contract.

8. “The file exported, therefore it is interoperable.”

Export success does not prove the consumer's transform or geometry assumptions. Repair: add target-specific interoperability evidence. [GLTFSPEC]

9. “The baseline passed, so transfer uses the same rules.”

An organic offline-render asset may require different topology, manifold, modifier, and budget policies. Repair: discard the baseline verdict and recompute from changed evidence.

Experienced bridge: treat modeling as a versioned contract

If you already know Blender well, the value of this lesson is not learning Extrude or Bevel. The professional problem is preventing authoring intent from separating from deliverable state.

A compressed pattern:

  1. version asset_id, target, and geometry revision together;
  2. lock reference scale and transform policy before final cleanup;
  3. treat the live modifier stack as editable intent and log meaningful apply operations;
  4. interpret geometry statistics only beside the target budget;
  5. validate normals, naming, and origin as independent handoff evidence;
  6. test interoperability against consumer assumptions, not against the export button;
  7. rerun the pack when target, modifier policy, scale, geometry budget, or consumer assumptions change.

This allows an authoring scene to remain flexible while making important ambiguity visible at handoff. The objective is not more rules. It is fewer hidden assumptions.

Trade-offs without a universal topology law

Non-destructive versus destructive hard-surface modeling: live modifiers can improve editability and review, but increase dependency and stack complexity. Destructive modeling can simplify final geometry but reduce rollback and rationale. There is no permanent winner; history has to be judged against target and handoff needs.

Applied versus retained transforms: applied transforms can simplify downstream assumptions. Retained transforms can be meaningful for assemblies, instancing, or authoring relationships. The shared requirement is that state and rationale are not hidden.

Dense versus lean topology: more geometry can support silhouette, detail, or deformation, but raises cost. Less geometry can be efficient but may limit quality or editability. The number is meaningful only beside a target budget.

Quad-focused versus mixed topology: quads are often readable for deformation and subdivision; triangles and ngons can still be valid in specific contexts. This lesson does not generate a verdict from topology labels alone.

Blender authoring versus glTF handoff: Blender is a rich authoring environment; glTF is an interchange/runtime delivery format with explicit transform and mesh semantics. [BLENDERMODEL] [GLTFSPEC] During transfer, identify which authoring assumptions survive in the destination representation and which require adaptation or validation.

Guided and independent practice

Part A — Build the baseline without a prefilled final state

Open lab://D3D-001/D3D-001-LAB1. Read only the visible evidence in baseline_fixture.json and populate the empty evidence_pack.template.json. Start with target, units/reference scale, and geometry policy. Then add transform/topology/normals. Finish with modifier/history, naming/origin, non-critical material_slot_count, provenance, limitations, interoperability evidence, and a bounded state.

The checker runs only visible deterministic rules and binds submitted evidence to the declared shipped fixture. A CONSISTENT result means the pack matches that fixture and the published consistency rules; it is not hidden approval or an organizational release decision.

Part B — Diagnose four mutations independently

  1. target changes from offline rendering to realtime mobile preview and the geometry budget becomes tighter;
  2. a child object gains unapplied non-uniform scale;
  3. normals become inconsistent on a mirrored part;
  4. the naming contract is removed before handoff to a second artist.

For each mutation, record only the first broken assumption, its consequence, and the minimum repair. Do not redesign everything at once.

Part C — Recompute transfer from zero

In transfer_fixture.json, the second asset is an organic object for offline rendering. Its topology intent, manifold requirement, modifier strategy, and geometry-budget policy are intentionally different from the hard-surface baseline. Use the transfer template and do not treat the baseline final state as an oracle.

Transfer success does not mean both assets must end in READY. It means you can rerun the decision rule under a changed context and preserve non-success states when the evidence requires them.

Verification: the reviewer must reconstruct readiness from evidence

Before a positive state, a reviewer should be able to trace this chain:

  1. the asset and target are named;
  2. unit system and reference scale are explicit;
  3. decisive object transform states are recorded;
  4. topology intent and geometry statistics are connected to the target;
  5. normal state and manifold requirement are evaluated separately;
  6. modifier stack and destructive history are visible;
  7. naming and origin/pivot evidence exist;
  8. known limitations are not hidden;
  9. required provenance/rights evidence is not invented;
  10. interoperability evidence is stronger than “the export succeeded”;
  11. the final state and at least one applicable named future trigger are no stronger than the visible evidence; use review, migration, escalation, stop, or pivot as the case requires.

If one decisive field is missing, use a typed non-success state. EVIDENCE_INCOMPLETE is not a moral or skill failure. It is a faithful representation of uncertainty. The failure is erasing uncertainty to obtain a preferred outcome.

The Lab checker does not approve an asset. The human-review condition is that a human reviewer can reproduce the bounded decision from visible evidence without hidden model reasoning.

Assessment and transfer

The summative assessment has four blocking parts:

  1. explain the owned boundary of D3D-001 and name one adjacent non-goal;
  2. build Production Mesh Modeling and Topology Evidence Pack v1 for the baseline synthetic fixture;
  3. diagnose the mutation that changes the target to mobile preview, identify the invalidated field/state, and state the minimum repair;
  4. for an organic offline-render asset, recompute topology, manifold, modifier, and geometry-budget requirements from the changed target.

The rubric has five critical dimensions: identity_and_contract, exact_evidence_binding, negative_evidence, bounded_decision, and transfer. The assessment blocks completion if you absorb an adjacent lesson outcome, guess decisive evidence, erase a negative state, or copy the baseline into transfer without recomputation.

AI may organize the fixture, compare counts, or surface a missing field. Final quality/interoperability approval must still be reproducible by a human reviewer from the visible evidence.

References, freshness, and claim boundaries

[D3D-001-K1 / FACT] Blender 5.2 is an active LTS release. Source authority: [BLENDERLTS]. The claim covers the maintenance baseline only; it does not prove compatibility of a particular add-on, asset, or pipeline.

[D3D-001-K2 / FACT] Blender 5.2 documents mesh modeling and Edit Mode workflows for vertices, edges, and faces. Source authority: [BLENDERMODEL] [BLENDERMESH]. The claim is about tool capability and semantics, not target-specific topology quality.

[D3D-001-K3 / FACT] glTF 2.0.1 explicitly defines node transforms, meshes, primitives, and vertex attributes. Source authority: [GLTFSPEC]. Those semantics make transform and geometry assumptions meaningful in interchange evidence, but do not require every production asset to use glTF.

[D3D-001-K4 / DESIGN] The evidence fields, state vocabulary, acceptance gates, and human-review rule in this lesson are MAKNOW design authority. External documentation does not define them.

The official sources were rechecked on 2026-09-06, and no claim identity or boundary changed. Blender-dependent claims are scheduled for review again on 2026-10-18. The glTF 2.0.1 specification has no mandatory scheduled review here; any material change in the cited Blender 5.2 LTS or glTF semantics triggers an earlier recheck.

Source IDs and locators used by this lesson are listed in derived_text/references/sources.json so the technical claims remain traceable to their official sources.

Assessment

There is no answer key in this lesson pack; answer it yourself and mark honestly. "Needs review" sends the lesson to your review queue.

Assessment rubric

All five dimensions are critical. A blocking failure cannot be compensated by presentation quality.

DimensionSufficient evidenceBlocking failure
identity_and_contractOwned V14/C01 lesson boundary is explicit and adjacent outcomes remain out of scope.Adjacent lesson outcome absorbed or owned boundary unclear.
exact_evidence_bindingDecisive FACT/INFERENCE/DESIGN claims trace to the correct authority class and source boundary.External tool/format fact is used as MAKNOW approval or decisive evidence is invented.
negative_evidenceAt least one negative case is handled and typed HOLD/UNKNOWN/PARTIAL/DISPUTED states remain visible.Known contradiction/unknown state is erased to produce success.
bounded_decisionDecision is no stronger than evidence and names at least one applicable future trigger as review, migration, escalation, stop, or pivot; all five categories are not mechanically required.State exceeds visible target/evidence or triggers are absent.
transferChanged-context decision is rebuilt from new evidence rather than copied.Baseline result is copied after target/context changes.

AI support may organize supplied evidence and run deterministic checks. It may not invent asset budget, rights/provenance, interoperability success, quality/performance evidence, owner authority, or production approval.

Human review condition: A human reviewer must be able to reproduce the bounded decision from the visible evidence package without hidden model reasoning.

References & freshness

Blender Long-term Support (LTS)
· TOOL_VOLATILE
Blender 5.2 Manual — Modeling Introduction
· TOOL_VOLATILE
Blender 5.2 Manual — Meshes Introduction
· TOOL_VOLATILE
Khronos glTF 2.0 Specification 2.0.1
· FOUNDATIONAL_STABLE

Case studies

Lab files

Build Production Mesh Modeling and Topology Evidence Pack v1 from visible synthetic evidence. The starter does not contain a prefilled final decision.

Set fixture_ref to one of the visible IDs listed in CHECK_RULES.json and set evidence_ref to fixture://<fixture_ref>. For a mutation, use the mutation ID itself; the checker deterministically applies that mutation to the shipped baseline before comparing submitted evidence. It never supplies the final state.

Use baseline_fixture.json, diagnose each mutation independently, then recompute the transfer fixture from its own target. A chosen state needs at least one applicable learner-authored future trigger named review, migration, escalation, stop, or pivot; all five categories are not required.

Run: python run_checks.py evidence/your_pack.json

CONSISTENT means only that the submitted JSON binds to the declared shipped fixture and satisfies the published rules in CHECK_RULES.json. It is not human approval, rights proof, interoperability certification, or a hidden answer key.

Positive-state fixture binding

For READY or TARGET_SPECIFIC, every P8-critical/positive-required field and every explicit target requirement present in the resolved shipped fixture must be supplied and match it. material_slot_count is included as non-critical inventory evidence: you may record it and the checker binds it when supplied, but omitting it alone does not block a positive state.