1---2name: telescope-geometry-honesty3description: Review or create telescope concept geometry, CAD-like exports, renders, and geometry generators so they remain physically connected, non-intersecting, export-consistent, and honest about concept maturity. Use for broadly shareable AAO telescope geometry work before presentation or manufacturing claims.4---56# Telescope Geometry Honesty78## Workflow910- Confirm that the geometry task is non-restricted and safe for broad AAO or approved-collaborator circulation.11- Treat attractive renders as untrusted until geometry checks pass. A good-looking model can still have floating parts, impossible penetrations, or missing interfaces.12- For CAD-like generation, prefer a source-controlled, STEP-first workflow: keep the geometry generator beside the exported STEP file, treat STL/GLB/DXF/images as secondary derived review outputs, and make the source-to-export command explicit. `text-to-cad` and its `build123d` CAD skill are useful reference patterns, not required dependencies.13- Before adding visual polish, check that the model includes the essential physical subsystems:14 - primary mirror and support cell15 - secondary mirror and explicit support structure16 - metering structure or optical tube17 - focal-plane package and detector support18 - radiator or thermal-control hardware when relevant19 - bus or payload interface20 - launch, deployment, or mounting interfaces when relevant21- If geometry is exported to more than one format, compare the released exports rather than trusting the source generator alone.22- When a missing subsystem, impossible load path, exporter mismatch, or stale artifact is found, record it as an explicit open gap instead of hiding it behind a nicer render.2324## Sanity Checks2526- `Connectivity`: no floating struts, brackets, spiders, supports, or hardware islands.27- `Whole assembly`: the non-exploded model resolves to one connected assembly unless a separation is intentional and documented.28- `Interference`: no solid-solid penetration except intentional joints, cutouts, clearances, or modeled interfaces.29- `Required parts`: optical, structural, thermal, detector, and interface subsystems are represented at the claimed maturity level.30- `Source/export trace`: every primary STEP or CAD-like artifact can be regenerated from a named source file and command.31- `Exporter parity`: STL, OpenSCAD, STEP, DXF, SVG, or other released views show the same interfaces and part families.32- `State inventory`: deployed and stowed configurations preserve persistent hardware unless changes are explicitly launch-only, disposable, or tooling.33- `Symmetry invariants`: repeated supports have consistent spacing, length, twist, and attachment logic.34- `Shield keep-clear`: membranes, shields, and panels include real cutouts or offsets where structure passes nearby.35- `Optical closure`: the focal plane, stop, baffles, supports, and clear apertures match the optical model.36- `Load-path honesty`: structural members in analysis also exist in released geometry or are called out as missing.3738## Output Expectations3940- Report geometry findings as concrete pass/fail/gap items tied to files or artifacts.41- Use labeled exploded, cutaway, or subsystem views when hidden structure matters.42- Do not call a package buildable if joints, fasteners, tolerances, deployment features, or inspection details are still placeholders.