first commit
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
# Static Mechanical Diagnostic Scout Rules
|
||||
|
||||
Use these rules only while extracting local diagnostic evidence. They are not final judgement rules.
|
||||
|
||||
1. First infer the target component's local evidence, then infer face/hole/feature roles. Do not treat a role inference as an observed fact.
|
||||
2. Prioritize high-risk mechanical structures: abrupt section changes, sharp inner corners, deep/narrow slots, closed pockets, thin walls, protrusions on turning surfaces, cross holes, hole groups, mating/contact faces, locating faces, sliding or rotating interfaces, and obstructed assembly/tool paths.
|
||||
3. For every local unit, separate evidence into observed B-rep facts, derived geometric measurements, AI-inferred functions, default process assumptions, and missing facts.
|
||||
4. For holes, check diameter, axis, entrance/exit faces, through/blind status, nearby faces, hole groups, and whether the role is fastening, locating, guiding, process, or relief.
|
||||
B-rep `RadiusMm`/`radius_mm` is a radius, not a diameter. When describing a hole diameter, use `DiameterMm`/`diameter_mm` if present, or compute diameter = 2 * radius.
|
||||
5. For faces, check surface type, area, neighboring faces, contact/mate evidence, step height to surrounding surfaces, and whether the face is likely machined, unmachined, locating, supporting, sealing, sliding, or clearance.
|
||||
6. For assembly interfaces, check direct contact/mate relations, coaxial/coplanar/opposing-normal status, clearance, locating role, and whether neighbor detail is required.
|
||||
7. If evidence is missing, request a scoped expansion: whole_part, interface_pair, functional_block, assembly_installation, or kinematic_chain. Do not request all unrelated components.
|
||||
Reference in New Issue
Block a user