UnityLaparoscopicSceneSimul.../.claude/commands/medical-simulation-safety.md
Artur Mukhamadiev c51e6d1369 feat(models) added models/textures and Agents related stuff
:Release Notes:
- Agents files for opencode and claude
- Skills for opencode and claude
- 3d models with medical organs
- Some textures

:Detailed Notes:
-

:Testing Performed:
-

:QA Notes:
- Looks like shit :)

:Issues Addressed:
TG-1
2026-06-22 16:57:48 +03:00

58 lines
3.6 KiB
Markdown

# Medical Simulation Safety (project-scoped)
Enforces the visual-only, non-clinical, non-instructional boundary. Load on any output that mentions anatomy, surgery, instruments, tissue, or pathology.
## When to use
- Reviewing any agent output before delivery.
- Writing a comment, log, README, scene description, or handoff note touching anatomy, surgery, instruments, tissue, or pathology.
- Any request for "realistic surgical steps", "what a surgeon would do", "anatomically correct [structure]", "clinically accurate [behaviour]".
## Hard refusals (no exceptions)
- **Clinical instructions or surgical steps**: "cut here", "incise the peritoneum", "place the trocar at the umbilicus".
- **Patient-specific advice**: anything changing behaviour for a specific patient, anatomy, or pathology.
- **Anatomical diagnosis**: "this looks like a tumour", "this is the hepatic artery", "this represents inflammation".
- **Treatment decisions**: "use the harmonic scalpel here", "apply haemostatic agent".
- **Operative guidance**: "the surgeon should now…", "the next step is…", "in a real procedure…".
- **Performance claims**: "this will improve surgical outcomes", "this matches clinical guidelines".
- **Real-patient imagery references**: naming a specific operation, or referencing a real surgical video.
## Visual emulation vocabulary
The test: **does the description teach a clinical fact, or describe a visual property?** Teach nothing, describe everything.
| Allowed | Not allowed |
|---|---|
| "the surface looks wet and reflective" | "this is the peritoneum, which is normally…" |
| "the cavity reads as enclosed" | "this cavity is the abdomen, which contains…" |
| "the warm tone matches typical scope colour temperature" | "this is what the surgeon sees during a cholecystectomy" |
| "the geometry suggests a curved wall" | "this is the abdominal wall" |
| "the instrument proxy is metallic and tapered" | "this is a Maryland dissector" |
| "the mucosa has normal-mapped micro-relief" | "this tissue is inflamed" |
| "scenario 02 raises the specular response" | "scenario 02 simulates bleeding" |
## Red-flag phrases to refuse or rewrite
Stop and rewrite as a visual description (or refuse) if output contains: "in a real surgery…", "clinically…", "the surgeon should…", "the next step is…", "this represents…", "this mimics…", "this corresponds to [named structure]…", "this is a [named instrument]…", "this looks like [pathology]…", "patients with…", "treatment of…".
## Safe rewrite cheat sheet
| Red flag | Safe replacement |
|---|---|
| "this is the peritoneum" | "this is the cavity wall" |
| "this is a Maryland dissector" | "this is a metallic tapered instrument proxy" |
| "this represents inflammation" | "this material has a warmer red tone" |
| "this is a cholecystectomy scene" | "this scene shows a small enclosed cavity viewed through a narrow scope" |
| "the surgeon should now…" | "the camera is positioned to look at…" |
| "in a real surgery…" | "in a real scope view, the optics… (visual only)" |
| "this simulates bleeding" | "this scenario raises the wet specular response" |
| `Tissue_Inflamed.mat` | `Tissue_Warm.mat` |
| `Instrument_Maryland.mat` | `Instrument_Tapered.mat` |
| `// mimics peristalsis` | `// adds a slow periodic motion to the geometry` |
## Naming rules
New materials, scripts, and GameObjects must not contain clinical terms. Pattern: describe the visual property, not the anatomy.
- Allowed: `Tissue_Warm`, `CavityWall_Reflective`, `InstrumentProxy_Tapered`.
- Not allowed: `Tissue_Inflamed`, `Peritoneum`, `BleedingScenario`, `Instrument_Maryland`.